/* [Colors] */

body {
    --facet-master-accent: rgb(137,74,255);
    --facet-ui-bg: rgb(8,8,8);
    --facet-border-mid: rgb(46,46,46);
    --facet-txt-white: rgb(239,239,239);
    --facet-txt-dim: rgb(131,131,131);
}

/* [Global] */

body {
    color: rgba(0,0,0,1.00);
    position: relative;
    font-size: 16px;
    background: rgb(1,1,1);
    font-family: 'Facet Inter';
    font-weight: 400;
    line-height: 1.4;
    max-height: 100dvh;
    height: 100dvh;
}

container {
    width: 100%;
    display: block;
    max-width: 1280px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    margin-bottom: 0px;
    padding-right: 20px;
}

h2 {
    font-size: 42px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

h1 {
    font-size: 2rem;
    margin-top: 0px;
    font-weight: 400;
    margin-bottom: 0px;
    color: var(--facet-txt-white);
}

h3 {
    font-size: 32px;
    margin-top: 0px;
    margin-bottom: 0px;
}

h4 {
    font-size: 24px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

h5 {
    font-size: 20px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

h6 {
    font-size: 16px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

p {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--facet-txt-white);
}

ul {
    padding-left: 20px;
}

ol {
    padding-left: 20px;
}

img {
    display: block;
    max-width: 100%;
}

textarea {
    resize: vertical;
}

a {
    cursor: pointer;
    transition: all 200ms 0ms linear;
    color: var(--facet-master-accent);
}

a:hover {
    text-decoration: underline;
    color: var(--facet-txt-white);
}

button {
    cursor: pointer;
}

component {
    display: block;
}

rich-text {
}

blockquote {
    display: block;
    background: #00000008;
    margin-left: 0px;
    padding-top: 15px;
    margin-right: 0px;
    padding-left: 15px;
    border-radius: 6px;
    padding-right: 15px;
    padding-bottom: 15px;
}

blockquote  cite {
    color: rgb(139,139,139);
    display: block;
    margin-top: 10px;
    font-weight: 500;
    padding-left: 15px;
}

label {
    color: var(--facet-txt-white);
}

span {
}

div {
}

/* [Classes] */

.stylesheet-part {
    padding: 60px 0px 60px 0px;
    border-bottom: 1px solid rgba(223,223,223,1.00);
}

.button-primary {
    color: rgba(255,255,255,1.00);
    border: 1px solid rgba(0,0,0,1);
    background: rgb(37,37,37);
    padding-top: 0.75rem;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0.75rem;
    border-radius: 8px;
    font-weight: 600;
    font-size: 0.80rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    outline: 1px solid rgb(89,89,89);
}

.button-primary:hover {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

.button-secondary {
    color: rgb(212,212,212);
    border: 1px solid rgba(0,0,0,1);
    background: rgb(28,28,28);
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 0.90rem;
    font-weight: 300;
}

.button-secondary:hover {
    color: rgba(255,255,255,1.00);
    background: rgba(0,0,0,1.00);
}

.rich-text-dh-styling  hr {
    width: 100%;
    border: 0px solid rgba(0,0,0,1);
    height: 1px;
    display: block;
    border-top: 1px solid rgb(203,203,203);
    margin-top: 20px;
    padding-top: 0px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

.rich-text-dh-styling {
    display: flex;
    row-gap: 24px;
    flex-direction: column;
}

.svh-window {
    width: 100%;
    display: flex;
    flex-direction: column;
    column-gap: 0.5rem;
    row-gap: 0.5rem;
    overflow: clip;
    justify-content: flex-start;
    padding-left: 0rem;
    padding-right: 0rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: minmax(200px,1fr) 1fr;
    align-items: stretch;
    height: 100%;
}

.svg-core {
    grid-template-columns: 20rem auto 16rem;
    display: grid;
    column-gap: 0.5rem;
    row-gap: 0.5rem;
    width: 100%;
    justify-items: stretch;
    align-items: stretch;
    align-self: stretch;
    max-height: calc(100vh - 2.75rem - 2rem);
    height: calc(100vh - 2.75rem - 3rem);
}

.svh-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    column-gap: 1rem;
    row-gap: 1rem;
    background: #080808;
    border-radius: 18px;
    overflow: clip;
    grid-column: span 2;
    align-self: stretch;
    height: 2.75rem;
}

.svh-panel {
    background: var(--facet-ui-bg);
    border-radius: 16px;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 0.5rem;
    border: 1px solid rgb(18,18,18);
    width: 100%;
}

.svh-canavs {
    display: flex;
    width: 100%;
    height: 100%;
    background: rgb(0,0,0);
    border: 1px solid rgb(16,16,16);
    position: relative;
}

.svh-vflex {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 1rem;
}

.svh-group-panel {
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
    width: 100%;
}

.svh-area {
    width: 100%;
    min-height: 5rem;
    border-radius: 16px;
    background: rgb(5,5,5);
    border: 1px solid rgb(47,47,47);
    padding-left: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 1rem;
    color: rgb(236,236,236);
    max-height: 7rem;
}

.svh-label {
    font-size: 0.70rem;
    color: rgb(160,160,160);
}

.svh-window-control {
    width: 2rem;
    height: 2rem;
    border-radius: 8px;
    background: rgb(0,0,0);
    border: 1px solid rgb(43,43,43);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(54,54,54);
}

.svh-window-control:hover {
    background: rgb(18,18,18);
    color: rgb(165,87,255);
}

.svh-separator {
    width: 100%;
    height: 0.75px;
    background: rgb(20,20,20);
    margin-left: auto;
    margin-right: auto;
    flex: 0 0 auto;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}

.svh-slider-wrap {
    min-height: 1.75rem;
    border-radius: 22px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    border: 1px solid rgb(48,48,48);
    position: relative;
    overflow: clip;
    cursor: pointer;
}

.svh-slider-wrap:hover div {
    background: rgb(113,113,113);
}

.svh-track {
    position: absolute;
    top: 0%;
    left: 0%;
    right: auto;
    bottom: 0%;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    background: linear-gradient(90deg,#252525 0%,#161616 100%);
}

.svh-group-name {
    font-size: 0.80rem;
    color: rgb(171,171,171);
}

.svh-group-name-wrap {
    display: flex;
    column-gap: 0.5rem;
    justify-content: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    border-radius: 16px 16px 0px 0px;
    background: rgb(21,21,21);
    color: rgb(63,63,63);
    cursor: pointer;
    transition: all 350ms 0ms cubic-bezier(0.075,0.82,0.165,1);
}

.svh-group-name-wrap:hover {
    background: rgb(35,35,35);
}

.svh-hsb {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.svh-value {
    font-size: 0.70rem;
    color: rgb(69,69,69);
}

.svh-ico-ui {
    width: 1rem;
    height: 1rem;
    color: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
}

.svh-lock-wrap {
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    color: rgb(85,85,85);
}

.svh-lock-wrap:hover {
    color: rgb(178,178,178);
}

.svh-lock-wrap.dh-active {
    color: rgb(181,112,255);
}

.svh-tab-wrap {
    padding-left: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    display: flex;
    column-gap: 0.5rem;
    background: rgb(25,25,25);
    border-radius: 12px;
    align-items: center;
    color: rgb(255,255,255);
    width: 100%;
    font-size: 0.70rem;
    justify-content: center;
    cursor: pointer;
    font-weight: 500;
}

.svh-tab-wrap:hover {
    background: rgb(0,0,0);
}

.svh-tab-wrap.dh-active {
    background: rgb(151,66,255);
}

.svh-tab {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    padding-left: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25em;
    padding-right: 0.25rem;
    background: rgb(17,17,17);
    border-radius: 12px;
    overflow: clip;
}

.svh-hflex {
    display: flex;
    column-gap: 0.5rem;
}

.svh-version-label {
    padding-left: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-right: 0.5rem;
    border-radius: 12px;
    background: rgb(18,18,18);
    border: 1px solid rgb(88,88,88);
    color: rgb(101,101,101);
    font-size: 0.70rem;
}

.svh-material-card {
    width: 5rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 12px;
    background: rgb(25,25,25);
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
    cursor: pointer;
    border: 1px solid var(--facet-border-mid);
    position: relative;
}

.svh-material-card:hover {
    background: rgb(10,10,10);
}

.svh-material-card.dh-active {
    border: 1px solid rgb(185,185,185);
}

.svh-material-preview-wrap {
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: 12px;
    overflow: clip;
    display: flex;
    justify-content: center;
    align-items: center;
}

.svh-material-ball {
    aspect-ratio: 1/1;
}

.svh-material-list {
    display: flex;
    column-gap: 0.75rem;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    align-items: flex-start;
    overflow: auto;
}

.svh-panel-top {
    display: flex;
    column-gap: 0.5rem;
    color: rgb(116,116,116);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    background: rgb(19,19,19);
    border-radius: 12px;
    border: 1px solid var(--facet-border-mid);
}

.svh-ico-panel {
    width: 1.15rem;
    height: 1.15rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.svh-tool-btn {
    width: 2rem;
    height: 2rem;
    border-radius: 12px;
    border: 1px solid rgb(26,26,26);
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(104,104,104);
    background: rgb(8,8,8);
    cursor: pointer;
}

.svh-tool-btn:hover {
    color: rgb(123,52,255);
}

.svh-tool-btn.dh-active {
    background: rgb(32,32,32);
    color: rgb(117,89,255);
}

.svh-value-label-wrap {
    display: flex;
    column-gap: 0.25rem;
    color: rgb(84,83,83);
    justify-content: center;
    align-items: center;
}

.svh-media-full {
    width: 100%;
}

.svh-attr-preview {
    border-radius: 12px;
    overflow: clip;
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
}

.svh-ico-tn {
    width: 0.80rem;
    height: 0.80rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.svh-log-zone {
    width: 100%;
    height: 100%;
    background: rgb(30,30,30);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: rgb(234,234,234);
    font-size: 0.80rem;
}

.svh-tab-secondary {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    border-radius: 12px;
    column-gap: 0.5rem;
    font-size: 0.70rem;
    color: rgb(255,255,255);
    overflow: clip;
    cursor: pointer;
    transition: all 350ms 0ms cubic-bezier(0.19,1,0.22,1);
    width: 100%;
}

.svh-tab-secondary.dh-active {
    background: rgb(13,13,13);
    border: 1px solid rgb(88,88,88);
}

.svh-tab-secondary:hover {
    background: rgb(23,23,23);
}

.svh-canvas-gizmo {
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: auto;
    left: auto;
    right: 2rem;
    bottom: 2rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
}

.svh-material-colorpicker {
    position: relative;
    padding-left: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-right: 0.25rem;
}

.svh-anchor-btn {
    transition: all 350ms 0ms cubic-bezier(0.785,0.135,0.15,0.86);
    cursor: pointer;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 6px;
    overflow: clip;
    border: 1px solid rgb(34,34,34);
    color: rgb(54,54,54);
    display: flex;
    justify-content: center;
    align-items: center;
}

.svh-anchor-btn:hover {
    background: rgb(25,25,25);
}

.svh-controller-group-wrap {
    padding-left: 1rem;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    background: rgb(13,13,13);
    border-radius: 0px 0px 16px 16px;
    overflow: clip;
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
    transition: all 85ms 0ms cubic-bezier(0.075,0.82,0.165,1);
}

.svh-ico-hover {
    width: 1rem;
    height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.svh-ico-hover:hover {
    color: rgb(255,255,255);
}

.svh-avatar-wrap {
    width: 2rem;
    height: 2rem;
    border-radius: 100%;
    overflow: clip;
    margin-top: auto;
    margin-left: auto;
    margin-bottom: auto;
    margin-right: auto;
    cursor: pointer;
    border: 2px solid rgba(0,0,0,0);
}

.svh-avatar-wrap:hover {
    border: 2px solid rgb(107,48,255);
}

.svh-brand {
    width: 2rem;
    height: 2rem;
}

.svh-wordmark {
    font-size: 0.80rem;
}

.svh-primitive-toolbar {
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 0.5rem;
    border-radius: 8px;
    display: flex;
    column-gap: 0.5rem;
    flex-direction: column;
    row-gap: 0.5rem;
    width: 3rem;
}

.svh-separator-vertical {
    width: 1px;
    background: rgb(25,25,25);
    height: 50%;
    margin-top: auto;
    margin-bottom: auto;
}

.svh-tool-group-in {
    display: flex;
    column-gap: 0.5rem;
}

.svh-dropdown-panel {
    padding-left: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
    display: flex;
    flex-direction: column;
    row-gap: 0rem;
    width: 100%;
    max-width: 15rem;
    column-gap: 1rem;
    border-radius: 16px;
    overflow: auto;
    background: var(--facet-ui-bg);
    height: 40auto;
}

.svh-dropdown-choice-wrap {
    display: flex;
    column-gap: 0.5rem;
    color: rgb(123,123,123);
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    overflow: clip;
}

.svh-dropdown-choice-wrap:hover {
    background: rgb(29,29,29);
    color: rgb(159,86,255);
}

.svh-ico-md {
    width: 2.5rem;
    height: 2.5rem;
}

.svh-txt-md {
    font-size: 0.90rem;
    font-weight: 400;
}

.svh-dropdown-header {
    color: rgb(103,103,103);
    font-size: 0.80rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid rgb(35,35,35);
    margin-bottom: 1rem;
}

.svh-splash-bg {
    position: fixed;
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}

.svh-splash-ui {
    width: 40rem;
    height: 30rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    border-radius: 20px;
    display: grid;
    grid-template-columns: 0.5fr 1fr;
    background: rgb(19,19,19);
    max-width: 40rem;
    max-height: 30rem;
}

.svh-splash-content {
    padding-left: 1rem;
    color: rgb(255,255,255);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.svh-txt-sm {
    font-size: 0.70rem;
    font-weight: inherit;
}

.svh-brand-md {
    width: 2rem;
}

.svg-project-tab {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border-radius: 8px;
    overflow: clip;
    border-right: 1px solid #202020;
    border-left: 1px solid #202020;
}

.svg-project-tab:hover {
    background: rgb(22,22,22);
    cursor: pointer;
}

.svg-project-tab.dh-active {
    background: rgb(36,36,36);
}

.svh-upgrade-bg {
    margin-left: auto;
    margin-right: auto;
    width: 100vw;
    height: 100dvh;
    background: rgba(5,5,5,0.89);
}

.svh-contain-md {
    max-width: 60rem;
}

.dh-btn-primary {
    background: rgba(0,0,0,1.00);
    color: rgba(255,255,255,1.00);
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px none rgba(0,0,0,1);
    border-radius: 8px;
    text-decoration: none;
}

.dh-btn-primary:hover {
    background: rgb(54,54,54);
}

.svh-h1-md {
    font-size: 1.5rem;
    color: rgb(247,247,247);
}

.svh-padding-md {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.svh-upgrade-card {
    position: relative;
    overflow: clip;
    color: rgb(220,220,220);
    background: rgb(24,24,24);
    border-radius: 18px;
}

.svh-contain-sm {
    max-width: 45rem;
}

.svh-loader-bg {
    display: none;
    position: fixed;
    height: 100dvh;
    width: 100%;
    background: rgb(12,12,12);
    z-index: 100;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.svh-splash-suggestion {
    grid-template-columns: 1fr 1fr;
    display: grid;
    width: 100%;
    column-gap: 0.5rem;
    row-gap: 0.5rem;
}

.svh-splash-button {
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 0.5rem;
    border-radius: 12px;
    display: flex;
    column-gap: 0.25rem;
    background: rgb(18,18,18);
    cursor: pointer;
    border: 1px solid rgb(39,39,39);
    flex-direction: column;
    row-gap: 0.25rem;
    color: rgb(142,142,142);
    justify-content: center;
}

.svh-splash-button:hover {
    background: rgb(36,36,36);
    color: var(--facet-master-accent);
}

.svh-param-wrap {
    min-height: 2.5rem;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border: 1px solid rgb(28,28,28);
    position: relative;
    overflow: clip;
    cursor: pointer;
}

.svh-param-box-ouck {
    width: 2.5rem;
    height: 2.5rem;
    flex: 0 0 auto;
    border-radius: 8px;
    border: 1px solid rgb(53,53,53);
    padding-left: 0.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-right: 0.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(71,71,71);
    transition: all 150ms 0ms linear;
    cursor: pointer;
}

.svh-param-box-ouck:hover {
    background: rgb(26,26,26);
    color: rgb(173,173,173);
}

.svh-param-info-wrap {
    width: 100%;
    display: flex;
    flex: 1 1 0%;
    justify-content: flex-start;
    align-items: center;
    column-gap: 0.5rem;
    color: rgb(148,148,148);
    font-size: 0.8rem;
    font-weight: 400;
}

.svh-param-preview-img {
    border-radius: 4px;
}

.svh-window-element {
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
    cursor: pointer;
}

.svh-window-element:hover {
}

.svh-window-element.dh-active {
    border: 1px solid rgb(131,131,131);
}

.svh-env-thumb-wrap {
    width: 100%;
    overflow: clip;
    border-radius: 10px;
    height: auto;
    position: relative;
}

.svh-env-element {
    width: 100%;
    overflow: clip;
    padding-left: 0.3rem;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    padding-right: 0.3rem;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 0.5rem;
    color: rgb(159,159,159);
    font-size: 0.8rem;
    background: rgb(10,10,10);
    border: 1px solid var(--facet-border-mid);
}

.svh-env-element:hover {
    background: rgb(10,10,10);
}

.svh-env-element.dh-active {
    border: 1px solid rgb(185,185,185);
}

.svh-thumb-16-9 {
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
}

.svh-info-over {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.25rem;
    color: rgb(255,255,255);
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 0.75rem;
    padding-top: 0.25rem;
}

.svh-separator-horizontal {
    width: 80%;
    background: rgb(25,25,25);
    height: 3px;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
}

.fct-auth-section_fh {
    height: 100dvh;
    width: 100%;
    display: flex;
}

.fct-auth-left {
    width: 50vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.fct-auth-right {
    width: 100%;
    position: relative;
    overflow: clip;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fct-auth-splash {
    position: absolute;
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    margin-left: auto;
    margin-right: auto;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border-radius: 32px;
}

.fct-auth-card {
    padding-left: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    padding-right: 1.6rem;
    width: 80%;
    display: flex;
    flex-direction: column;
    row-gap: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.fct-auth-group {
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
    position: relative;
}

.fct-input {
    width: 100%;
    min-height: 3.5rem;
    border-radius: 16px;
    background: var(--facet-ui-bg);
    outline: 1px solid rgba(0,0,0,0);
    border: 2px solid rgb(26,26,26);
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 16px;
    color: var(--facet-txt-white);
}

.fct-input:hover {
    background: rgb(21,21,21);
    border: 1px solid rgb(56,56,56);
}

.fct-input:focus {
    border: 1px solid var(--facet-txt-white);
}

.fct-input::placeholder {
    font-size: 0.9rem;
}

.fct-auth-testimo {
    font-size: 3rem;
    font-weight: 200;
}

.svh-ui-toggle-wrap {
    width: 3rem;
    height: 1.5rem;
    border: 1px solid var(--facet-border-mid);
    border-radius: 8px;
    display: flex;
    padding-left: 0.15rem;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    padding-right: 0.15rem;
    justify-content: flex-start;
    align-items: center;
}

.svh-ui-toggle-wrap.dh-active {
    justify-content: flex-end;
}

.svh-ui-toggle-wrap:hover {
    background: rgb(18,18,18);
}

.svh-ui-toggle-thumb {
    width: 1.5rem;
    height: 1rem;
    border-radius: 6px;
    border: 1px solid var(--facet-border-mid);
}

.svh-ui-toggle-thumb:hover {
    background: var(--facet-border-mid);
}

.svh-tool-btn-sm {
    width: 1.5rem;
    color: rgb(123,123,123);
    height: 1.5rem;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--facet-border-mid);
}

.fct-auth-link {
    font-size: 0.9rem;
    color: var(--facet-master-accent);
}

.fct-auth-link:hover {
    color: var(--facet-txt-white);
    text-decoration: underline;
}

.fct-auth-hsb {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 0.5rem;
    row-gap: 0.5rem;
}

.fct-auth-group-h {
    display: flex;
    flex-direction: row;
    row-gap: 0.5rem;
    column-gap: 1rem;
}

.fct-auth-sub {
    color: var(--facet-txt-dim);
}

.fct-auth-psw-holder {
    width: 100%;
    height: 100%;
    position: relative;
}

.fct-checkbox-wrap {
    width: 1.25rem;
    height: 1.25rem;
    border: 1px solid var(--facet-border-mid);
    transition: all 200ms 0ms ease-in-out;
    border-radius: 5px;
    flex: 0 0 auto;
    padding-left: 0.15rem;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    padding-right: 0.15rem;
    cursor: pointer;
}

.fct-checkbox-wrap:hover {
    border: 1px solid var(--facet-txt-dim);
}

.fct-checkbox-thumb {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: var(--facet-master-accent);
}

.fct-auth-legal-wrap {
    margin-top: auto;
    width: 100%;
    color: var(--facet-txt-dim);
    padding-bottom: 0.5rem;
}

/* [Tags] */

body .t1 {
    overflow: clip;
}

body .t2 {
}

body .t3 {
    display: flex;
}

body .t4 {
    flex: 0 1 auto;
    width: 100%;
    height: inherit;
    overflow: auto;
    max-height: 100%;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}

body .t5 {
    height: 100%;
    display: flex;
    row-gap: 0.5rem;
    align-self: stretch;
    padding-top: 0.25rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    flex-direction: column;
    padding-bottom: 0.25rem;
}

body .t6 {
    width: 100%;
    height: inherit;
    display: flex;
    row-gap: 1rem;
    max-height: 50vh;
    align-items: flex-start;
    flex-direction: column;
}

body .t7 {
    height: 100%;
    display: flex;
    column-gap: 0.5rem;
    align-items: center;
    border-radius: 15px;
}

body .t8 {
    border-radius: 12px;
}

body .t9 {
    height: 100%;
    row-gap: 0.5rem;
    align-items: flex-start;
    padding-bottom: 4rem;
}

body .t12 {
    margin-top: 0.5rem;
}

body .t14 {
    color: rgb(228,228,228);
    align-items: center;
}

body .t15 {
    border: 1px solid rgb(40,40,40);
    border-radius: 8px;
}

body .t16 {
}

body .t27 {
    row-gap: 0.5rem;
}

body .t32 {
    row-gap: 0.5rem;
}

body .t43 {
    row-gap: 2rem;
}

body .t44 {
    row-gap: 1rem;
}

body .t48 {
    color: rgb(233,233,233);
}

body .t51 {
    color: rgb(233,233,233);
}

body .t52 {
    width: 100%;
}

body .t54 {
    row-gap: 0.5rem;
}

body .t62 {
    margin-left: 0.25rem;
}

body .t63 {
    flex: 0 1 auto;
    height: inherit;
    row-gap: 0.5rem;
}

body .t64 {
    flex: 1 1 0%;
    height: 100%;
    display: flex;
    row-gap: 1rem;
    max-height: 30vh;
    min-height: 20vh;
    align-items: flex-start;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t66 {
}

body .t69 {
    font-size: 0.70rem;
}

body .t77 {
}

body .t82 {
    column-gap: 1rem;
    padding-right: 0.5rem;
}

body .t86 {
    width: auto;
    column-gap: 0.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

body .t89 {
    column-gap: 0.25rem;
}

body .t91 {
    width: auto;
    column-gap: 0.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

body .t93 {
    column-gap: 0.25rem;
}

body .t96 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t101 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t106 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t111 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t116 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t121 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t126 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t134 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t135 {
    width: 100%;
    row-gap: 1rem;
}

body .t143 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t151 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t159 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t167 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t175 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t183 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t184 {
    border: 1px solid rgb(44,44,44);
}

body .t185 {
    display: none;
}

body .t186 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

body .t187 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

body .t188 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

body .t190 {
    width: 100%;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    justify-items: start;
    flex-direction: row;
    grid-template-columns: 0.5fr 4fr;
}

body .t191 {
    flex: 0 1 auto;
}

body .t193 {
    font-size: 0.70rem;
}

body .t194 {
    margin-bottom: 0.5rem;
}

body .t195 {
    color: rgb(255,255,255);
}

body .t197 {
    height: 2rem;
    position: relative;
}

body .t199 {
}

body .t200 {
    width: 100%;
    min-width: 0;
}

body .t202 {
    align-items: center;
    justify-content: center;
}

body .t203 {
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t211 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t212 {
    width: 100%;
}

body .t213 {
    row-gap: 2rem;
}

body .t214 {
    row-gap: 0.5rem;
}

body .t220 {
}

body .t225 {
    color: rgb(233,233,233);
}

body .t226 {
}

body .t228 {
    color: rgb(233,233,233);
}

body .t229 {
    width: 100%;
    row-gap: 1rem;
}

body .t233 {
    column-gap: 1rem;
}

body .t235 {
    flex: 1 1 0%;
    color: rgb(128,128,128);
    cursor: pointer!important;
    font-size: 0.80rem;
    column-gap: 0.35rem;
    align-items: center;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

body .t235:hover {
    background: rgb(41,41,41);
}

body .t236 {
}

body .t238 {
    width: 100%;
    max-width: 80rem;
}

body .t239 {
    flex: 1 1 0%;
    height: 40vh;
    display: flex;
    row-gap: 0.25rem;
    min-width: 80rem;
    max-height: 30vh;
    min-height: 30vh;
    align-items: flex-start;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    flex-direction: column;
    padding-bottom: 0.5rem;
}

body .t242 {
}

body .t243 {
    align-items: flex-end;
}

body .t244 {
    height: 100%;
    border-radius: 12px;
}

body .t246 {
    row-gap: 0.5rem;
}

body .t272 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t273 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

body .t281 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t289 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t290 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

body .t298 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t299 {
    height: 2.5rem;
}

body .t300 {
    cursor: pointer;
    height: 100%;
    overflow: clip;
    position: relative;
    background: rgb(249,249,249);
    border-radius: 8px;
}

body .t302 {
    border: 1px solid rgb(44,44,44);
}

body .t303 {
    display: none;
}

body .t304 {
    color: rgb(42,42,42);
    height: 2.5rem;
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
    align-items: center;
    padding-left: 0.5rem;
    justify-items: start;
    grid-template-columns: 20rem 5fr;
}

body .t305 {
    flex: 1 1 0%;
    width: 100%;
    cursor: pointer;
    height: 100%;
    overflow: clip;
    position: relative;
    background: rgb(249,249,249);
    border-radius: 8px;
}

body .t310 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t311 {
}

body .t312 {
}

body .t313 {
    min-width: 4rem;
    align-items: center;
    justify-content: center;
}

body .t316 {
}

body .t317 {
}

body .t318 {
    width: 100%;
}

body .t319 {
    width: 100%;
}

body .t320 {
    height: 100%;
    row-gap: 1rem;
}

body .t321 {
    width: 100%;
    height: 100%;
}

body .t322 {
    row-gap: 2rem;
}

body .t323 {
}

body .t333 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t341 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t349 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t353 {
    border: 1px solid rgb(44,44,44);
}

body .t354 {
    display: none;
}

body .t355 {
    color: rgb(42,42,42);
    height: 2.5rem;
    display: flex;
    row-gap: 1rem;
    column-gap: 0.5rem;
    align-items: center;
    padding-left: 0.5rem;
    justify-items: start;
    grid-template-columns: 20rem 5fr;
}

body .t356 {
    flex: 1 1 0%;
    width: 100%;
    cursor: pointer;
    height: 100%;
    overflow: clip;
    position: relative;
    background: rgb(249,249,249);
    border-radius: 8px;
}

body .t357 {
    min-width: 4rem;
    align-items: center;
    justify-content: center;
}

body .t362 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t363 {
    row-gap: 1rem;
    column-gap: 1rem;
    align-items: flex-start;
    border-bottom: 1px solid rgb(27,27,27);
    padding-bottom: 1rem;
}

body .t368 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t373 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t378 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t383 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t387 {
    width: 100%;
}

body .t388 {
}

body .t389 {
}

body .t391 {
    width: 0.8rem;
    height: 0.7rem;
}

body .t392 {
    margin-left: auto;
}

body .t393 {
    margin-left: auto;
}

body .t394 {
    width: 0.8rem;
    height: 0.8rem;
}

body .t395 {
    margin-left: auto;
}

body .t396 {
    width: 0.8rem;
    height: 0.8rem;
}

body .t397 {
    margin-right: 1rem;
}

body .t398 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

body .t399 {
    column-gap: 1rem;
}

body .t400 {
}

body .t402 {
}

body .t403 {
}

body .t407 {
}

body .t409 {
}

body .t412 {
}

body .t448 {
    display: none;
}

body .t450 {
    height: 100%;
    overflow: clip;
    object-fit: cover;
    border-radius: 12px;
    object-position: 50% 30%;
}

body .t452 {
}

body .t453 {
    width: 100%;
    border-bottom: 1px solid rgb(54,54,54);
    padding-bottom: 0.5rem;
}

body .t454 {
    width: 100%;
    flex-wrap: nowrap;
    border-top: 1px solid rgb(25,25,25);
    column-gap: 0.25rem;
    padding-top: 1rem;
}

body .t455 {
    margin-left: auto;
}

body .t456 {
    flex: 1 1 0%;
    column-gap: 0.5rem;
}

body .t457 {
    flex: 1 1 0%;
    font-size: 0.70rem;
}

body .t458 {
    width: 2rem;
}

body .t460 {
    width: 100%;
    height: 100%;
    column-gap: 1rem;
    align-items: center;
}

body .t461 {
    flex: 0 0 auto;
    width: auto;
    flex-wrap: nowrap;
    column-gap: 0.25rem;
    align-items: center;
}

body .t465 {
    border-radius: 8px;
}

body .t467 {
    height: 100dvh;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t469 {
    border: 1px solid rgb(27,27,27);
    display: grid;
    row-gap: 2rem;
    overflow: clip;
    background: rgb(0,0,0);
    column-gap: 2rem;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 22px;
    justify-items: stretch;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    grid-template-columns: 1fr 1fr;
}

body .t470 {
    row-gap: 1rem;
    align-self: stretch;
}

body .t471 {
    color: rgb(230,230,230);
    display: flex;
    text-align: left!important;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
}

body .t472 {
    max-width: 900px;
}

body .t473 {
}

body .t474 {
    border-radius: 8px;
}

body .t475 {
    padding-top: 40px;
    padding-left: 40px;
    border-radius: 8px;
    padding-right: 40px;
    padding-bottom: 40px;
}

body .t477 {
    font-weight: 600;
}

body .t478 {
    font-size: 14px;
}

body .t480 {
    display: block;
    font-size: 24px;
    margin-top: 8px;
    font-weight: 700;
    margin-bottom: 12px;
}

body .t481 {
    display: flex;
    row-gap: 8px;
    margin-top: 32px;
    margin-bottom: 32px;
    flex-direction: column;
}

body .t482 {
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t483 {
    flex: 1 1 0%;
    font-size: 14px;
    font-weight: 600;
}

body .t484 {
    height: 16px;
}

body .t485 {
}

body .t486 {
    width: 100%;
}

body .t487 {
    margin-top: 32px;
}

body .t488 {
    margin-right: 1rem;
}

body .t489 {
    font-size: 0.60rem;
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t492 {
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t493 {
    flex: 1 1 0%;
    max-height: 15rem;
    object-fit: cover;
    border-radius: 12px;
}

body .t494 {
}

body .t495 {
    color: rgb(169,169,169);
    border: 1px solid rgb(44,44,44);
    display: grid;
    row-gap: 1.5rem;
    overflow: clip;
    column-gap: 1.5rem;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1rem;
    border-radius: 12px;
    padding-right: 1rem;
    padding-bottom: 1rem;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t496 {
}

body .t498 {
    width: 100%;
    height: 2px;
    position: relative;
    background: rgb(24,24,24);
    margin-top: auto;
    margin-bottom: 0.5rem;
}

body .t500 {
    align-self: stretch;
}

body .t502 {
    border-radius: 16px;
}

body .t506 {
    flex: 0 0 auto;
    width: 1rem;
    border: 1px solid rgb(90,90,90);
    cursor: pointer;
    height: 1rem;
    overflow: clip;
    position: relative;
    aspect-ratio: 1/1;
    border-radius: 3px;
}

body .t506:hover {
    background: rgb(47,47,47);
}

body .t507 {
    row-gap: 0.5rem;
    column-gap: 0.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

body .t508 {
    column-gap: 0.5rem;
    align-items: center;
    border-radius: 8px;
    flex-direction: row;
}

body .t511 {
    margin-top: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

body .t518 {
}

body .t519 {
    column-gap: 0.5rem;
    align-items: center;
    border-radius: 8px;
    flex-direction: row;
}

body .t522 {
    color: #5e5e5e;
    font-size: 0.60rem;
    margin-left: auto;
}

body .t523 {
    color: #5e5e5e;
    font-size: 0.60rem;
    margin-left: auto;
}

body .t524 {
    align-items: center;
}

body .t525 {
    height: auto!important;
    max-height: auto!important;
}

body .t526 {
    gap: 0.625rem;
    width: 120rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t527 {
    gap: 1.75rem;
    height: 473.5rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    background-color: #191919;
}

body .t528 {
    gap: 1rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 1.375rem;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t529 {
    gap: 0.625rem;
    width: 99.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    max-width: 99.75rem;
    box-sizing: border-box;
    align-items: center;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t530 {
    gap: 0.25rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t531 {
    height: 2.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t532 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
}

body .t533 {
    display: flex;
    position: relative;
    background: #ff000000;
    box-sizing: border-box;
}

body .t534 {
    gap: 1.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t535 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t536 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.75rem;
    padding-left: 1.25rem;
    border-radius: 5.125rem;
    padding-right: 1.25rem;
    flex-direction: row;
    padding-bottom: 0.75rem;
    justify-content: center;
    background-color: #262626;
}

body .t537 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t538 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t539 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t540 {
    gap: 1.875rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t541 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t542 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.875rem;
    padding-left: 1.875rem;
    border-radius: 5.125rem;
    padding-right: 1.875rem;
    flex-direction: row;
    padding-bottom: 0.875rem;
    background-color: #caff33;
}

body .t543 {
    color: #1c1c1c;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t544 {
    gap: 0.625rem;
    width: 100%;
    height: 59rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t545 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    max-width: 99.75rem;
    box-sizing: border-box;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t546 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 4rem;
    justify-content: center;
}

body .t547 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 5rem;
    padding-right: 3.125rem;
    flex-direction: row;
    padding-bottom: 3.125rem;
    background-color: #1c1c1c;
}

body .t548 {
    gap: 1.438rem;
    height: 30.938rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    flex-direction: column;
    padding-bottom: 5rem;
    background-color: #1a1a1a;
}

body .t549 {
    display: flex;
    position: relative;
    font-size: 3.625rem;
    box-sizing: border-box;
}

body .t550 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t551 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t552 {
    gap: 0.625rem;
    width: 100%;
    height: 51.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t553 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    max-width: 99.75rem;
    box-sizing: border-box;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t554 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 4rem;
    justify-content: center;
}

body .t555 {
    gap: 5rem;
    height: 43.5rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t556 {
    gap: 0.875rem;
    width: 100%;
    height: 8.75rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 18.75rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t557 {
    display: flex;
    position: relative;
    font-size: 3rem;
    box-sizing: border-box;
}

body .t558 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t559 {
    gap: 5rem;
    width: 100%;
    height: 29.75rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t560 {
    gap: 5rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t561 {
    gap: 1.875rem;
    height: 12.375rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 1.875rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t562 {
    color: #4c4c4d;
    display: flex;
    position: relative;
    font-size: 3.625rem;
    box-sizing: border-box;
}

body .t563 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t564 {
    gap: 1.875rem;
    height: 12.375rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 1.875rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t565 {
    color: #4c4c4d;
    display: flex;
    position: relative;
    font-size: 3.625rem;
    box-sizing: border-box;
}

body .t566 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t567 {
    gap: 5rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t568 {
    gap: 1.875rem;
    height: 12.375rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 1.875rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t569 {
    color: #4c4c4d;
    display: flex;
    position: relative;
    font-size: 3.625rem;
    box-sizing: border-box;
}

body .t570 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t571 {
    gap: 1.875rem;
    height: 12.375rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 1.875rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t572 {
    color: #4c4c4d;
    display: flex;
    position: relative;
    font-size: 3.625rem;
    box-sizing: border-box;
}

body .t573 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t574 {
    gap: 0.625rem;
    width: 100%;
    height: 70rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t575 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    max-width: 99.75rem;
    box-sizing: border-box;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t576 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 4rem;
    justify-content: center;
}

body .t577 {
    gap: 5rem;
    height: 62rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t578 {
    gap: 0.875rem;
    width: 100%;
    height: 8.75rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 18.75rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t579 {
    display: flex;
    position: relative;
    font-size: 3rem;
    box-sizing: border-box;
}

body .t580 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t581 {
    gap: 3.125rem;
    width: 100%;
    height: 48.25rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t582 {
    gap: 3.125rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t583 {
    gap: 1.875rem;
    width: 100%;
    height: 21rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t584 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t585 {
    gap: 1.875rem;
    height: 21rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t586 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t587 {
    gap: 3.125rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t588 {
    gap: 1.875rem;
    width: 100%;
    height: 21rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t589 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t590 {
    gap: 1.875rem;
    height: 21rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t591 {
    gap: 0.625rem;
    width: 100%;
    height: 138.25rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t592 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    max-width: 99.75rem;
    box-sizing: border-box;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t593 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 4rem;
    justify-content: center;
}

body .t594 {
    gap: 5rem;
    height: 130.25rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t595 {
    gap: 0.875rem;
    width: 100%;
    height: 8.75rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 18.75rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t596 {
    color: #caff33;
    display: flex;
    position: relative;
    font-size: 3rem;
    box-sizing: border-box;
}

body .t597 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t598 {
    gap: 1.875rem;
    width: 100%;
    height: 116.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t599 {
    gap: 1.875rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t600 {
    gap: 3.125rem;
    height: 57.313rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 1rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
    background-color: #1c1c1c;
}

body .t601 {
    gap: 3.125rem;
    width: 100%;
    height: 44.25rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t602 {
    gap: 0.875rem;
    width: 100%;
    height: 6.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t603 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.875rem;
    box-sizing: border-box;
}

body .t604 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t605 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.25rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    justify-content: center;
    background-color: #1a1a1a;
}

body .t606 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t607 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.25rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    justify-content: center;
    background-color: #1a1a1a;
}

body .t608 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t609 {
    gap: 2.5rem;
    width: 100%;
    height: 34.75rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t610 {
    gap: 1.25rem;
    width: 100%;
    height: 13.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t611 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.5rem;
    box-sizing: border-box;
}

body .t612 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t613 {
    gap: 1.25rem;
    width: 100%;
    height: 18.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t614 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.5rem;
    box-sizing: border-box;
}

body .t615 {
    gap: 1.25rem;
    width: 100%;
    height: 15.125rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t616 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t617 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t618 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t619 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t620 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t621 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t622 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t623 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t624 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t625 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t626 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t627 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t628 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t629 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t630 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t631 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t632 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t633 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t634 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t635 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t636 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t637 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t638 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t639 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t640 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t641 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t642 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t643 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t644 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t645 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t646 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t647 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t648 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t649 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t650 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t651 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.875rem;
    border-radius: 5.125rem;
    padding-right: 1.875rem;
    flex-direction: row;
    padding-bottom: 1rem;
    background-color: #caff33;
}

body .t652 {
    color: #1c1c1c;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t653 {
    gap: 3.125rem;
    width: 100%;
    height: 57.313rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 1rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
    justify-content: space-between;
    background-color: #1c1c1c;
}

body .t654 {
    gap: 3.125rem;
    width: 100%;
    height: 40.875rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t655 {
    gap: 0.875rem;
    width: 100%;
    height: 6.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t656 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.875rem;
    box-sizing: border-box;
}

body .t657 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t658 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.25rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    justify-content: center;
    background-color: #1a1a1a;
}

body .t659 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t660 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.25rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    justify-content: center;
    background-color: #1a1a1a;
}

body .t661 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t662 {
    gap: 2.5rem;
    width: 100%;
    height: 31.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t663 {
    gap: 1.25rem;
    width: 100%;
    height: 11.938rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t664 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.5rem;
    box-sizing: border-box;
}

body .t665 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t666 {
    gap: 1.25rem;
    width: 100%;
    height: 16.938rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t667 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.5rem;
    box-sizing: border-box;
}

body .t668 {
    gap: 1.25rem;
    width: 100%;
    height: 13.438rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t669 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t670 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t671 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t672 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t673 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t674 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t675 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t676 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t677 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t678 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t679 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t680 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t681 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t682 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t683 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t684 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t685 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t686 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t687 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t688 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t689 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t690 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t691 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t692 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t693 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t694 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t695 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t696 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t697 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t698 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t699 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t700 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t701 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t702 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t703 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t704 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.875rem;
    border-radius: 5.125rem;
    padding-right: 1.875rem;
    flex-direction: row;
    padding-bottom: 1rem;
    background-color: #caff33;
}

body .t705 {
    color: #1c1c1c;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t706 {
    gap: 3.125rem;
    height: 57.313rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 1rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
    background-color: #1c1c1c;
}

body .t707 {
    gap: 3.125rem;
    width: 100%;
    height: 44.25rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t708 {
    gap: 0.875rem;
    width: 100%;
    height: 6.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t709 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.875rem;
    box-sizing: border-box;
}

body .t710 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t711 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.25rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    justify-content: center;
    background-color: #1a1a1a;
}

body .t712 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t713 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0.5rem;
    padding-left: 1rem;
    border-radius: 4.25rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0.5rem;
    justify-content: center;
    background-color: #1a1a1a;
}

body .t714 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t715 {
    gap: 2.5rem;
    width: 100%;
    height: 34.75rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t716 {
    gap: 1.25rem;
    width: 100%;
    height: 13.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t717 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.5rem;
    box-sizing: border-box;
}

body .t718 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t719 {
    gap: 1.25rem;
    width: 100%;
    height: 18.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t720 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.5rem;
    box-sizing: border-box;
}

body .t721 {
    gap: 1.25rem;
    width: 100%;
    height: 15.125rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t722 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t723 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t724 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t725 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t726 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t727 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t728 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t729 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t730 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t731 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t732 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t733 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t734 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t735 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t736 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t737 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t738 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t739 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t740 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t741 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t742 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t743 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t744 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t745 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t746 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t747 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t748 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t749 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t750 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t751 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t752 {
    height: 1.179rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t753 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t754 {
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t755 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #b3b3b3;
}

body .t756 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t757 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 1rem;
    padding-left: 1.875rem;
    border-radius: 5.125rem;
    padding-right: 1.875rem;
    flex-direction: row;
    padding-bottom: 1rem;
    background-color: #caff33;
}

body .t758 {
    color: #1c1c1c;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t759 {
    gap: 0.625rem;
    width: 100%;
    height: 67.563rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t760 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    max-width: 99.75rem;
    box-sizing: border-box;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t761 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 4rem;
    justify-content: center;
}

body .t762 {
    gap: 5rem;
    height: 59.563rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t763 {
    gap: 0.875rem;
    width: 100%;
    height: 7.063rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 18.75rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t764 {
    display: flex;
    position: relative;
    font-size: 3rem;
    box-sizing: border-box;
}

body .t765 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t766 {
    gap: 0rem;
    width: 100%;
    height: 47.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t767 {
    gap: 1.875rem;
    width: 100%;
    height: 43.563rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t768 {
    gap: 1.875rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t769 {
    gap: 1.875rem;
    width: 100%;
    height: 21.688rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 0.875rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t770 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.25rem;
    box-sizing: border-box;
}

body .t771 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t772 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t773 {
    gap: 1.875rem;
    height: 21.688rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 0.875rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t774 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.25rem;
    box-sizing: border-box;
}

body .t775 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t776 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t777 {
    gap: 1.875rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t778 {
    gap: 1.875rem;
    height: 20rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 0.875rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t779 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.25rem;
    box-sizing: border-box;
}

body .t780 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t781 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t782 {
    gap: 1.875rem;
    height: 20rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 3.125rem;
    padding-left: 3.125rem;
    border-radius: 0.875rem;
    padding-right: 3.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
}

body .t783 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.25rem;
    box-sizing: border-box;
}

body .t784 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t785 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t786 {
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t787 {
    gap: 0.25rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 1.125rem;
    padding-left: 1.5rem;
    border-radius: 6.25rem;
    padding-right: 1.5rem;
    flex-direction: row;
    padding-bottom: 1.125rem;
    background-color: #1c1c1c;
}

body .t788 {
    color: #ffffff;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t789 {
    height: 1.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t790 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t791 {
    gap: 0.625rem;
    width: 100%;
    height: 26rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t792 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    max-width: 99.75rem;
    box-sizing: border-box;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t793 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 4rem;
    justify-content: center;
}

body .t794 {
    gap: 9.375rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 5rem;
    padding-left: 5rem;
    border-radius: 1.25rem;
    padding-right: 5rem;
    flex-direction: row;
    padding-bottom: 5rem;
    background-color: #1c1c1c;
}

body .t795 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t796 {
    gap: 0.875rem;
    height: 8rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t797 {
    display: flex;
    position: relative;
    font-size: 2.5rem;
    box-sizing: border-box;
}

body .t798 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t799 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 1.125rem;
    padding-left: 1.875rem;
    border-radius: 5.125rem;
    padding-right: 1.875rem;
    flex-direction: row;
    padding-bottom: 1.125rem;
    background-color: #caff33;
}

body .t800 {
    color: #1c1c1c;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t801 {
    gap: 0.625rem;
    width: 100%;
    height: 44.125rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t802 {
    gap: 0.625rem;
    width: 100%;
    display: flex;
    position: relative;
    max-width: 99.75rem;
    box-sizing: border-box;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: space-between;
}

body .t803 {
    gap: 0rem;
    width: 97.75rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 4rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 4rem;
    justify-content: center;
}

body .t804 {
    gap: 3.125rem;
    height: 36.125rem;
    display: flex;
    position: relative;
    flex-grow: 1;
    box-sizing: border-box;
    align-items: center;
    padding-top: 6.25rem;
    padding-left: 10.125rem;
    padding-right: 10.125rem;
    flex-direction: column;
    padding-bottom: 3.125rem;
    background-color: #1c1c1c;
}

body .t805 {
    gap: 3.125rem;
    width: 100%;
    height: 7.313rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: column;
    padding-bottom: 0rem;
}

body .t806 {
    height: 2.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t807 {
    height: 2.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t808 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #caff33;
}

body .t809 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t810 {
    gap: 1.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t811 {
    color: #e4e4e7;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t812 {
    color: #e4e4e7;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t813 {
    color: #e4e4e7;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t814 {
    color: #e4e4e7;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t815 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t816 {
    gap: 1.25rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    margin-left: auto;
    padding-top: 0rem;
    margin-right: auto;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
    justify-content: center;
}

body .t817 {
    gap: 0.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    border-radius: 0.375rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t818 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t819 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #caff33;
}

body .t820 {
    color: #e4e4e7;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t821 {
    gap: 0.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    border-radius: 0.375rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t822 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t823 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #caff33;
}

body .t824 {
    color: #e4e4e7;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t825 {
    gap: 0.375rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    border-radius: 0.375rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t826 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
}

body .t827 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #caff33;
}

body .t828 {
    color: #e4e4e7;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t829 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t830 {
    gap: 67.5rem;
    width: 100%;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    margin-left: auto;
    padding-top: 1rem;
    margin-right: auto;
    padding-left: 1rem;
    border-radius: 6.25rem;
    padding-right: 1.875rem;
    flex-direction: row;
    padding-bottom: 1rem;
    justify-content: space-between;
    background-color: #1a1a1a;
}

body .t831 {
    gap: 0.875rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t832 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0.875rem;
    padding-left: 0.875rem;
    border-radius: 6.25rem;
    padding-right: 0.875rem;
    flex-direction: column;
    padding-bottom: 0.875rem;
    background-color: #caff33;
}

body .t833 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t834 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #262626;
}

body .t835 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0.875rem;
    padding-left: 0.875rem;
    border-radius: 6.25rem;
    padding-right: 0.875rem;
    flex-direction: column;
    padding-bottom: 0.875rem;
    background-color: #caff33;
}

body .t836 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t837 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #262626;
}

body .t838 {
    gap: 0.625rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    padding-top: 0.875rem;
    padding-left: 0.875rem;
    border-radius: 6.25rem;
    padding-right: 0.875rem;
    flex-direction: column;
    padding-bottom: 0.875rem;
    background-color: #caff33;
}

body .t839 {
    height: 1.5rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-color: #ffffff;
}

body .t840 {
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #262626;
}

body .t841 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t842 {
    gap: 0.75rem;
    display: flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    flex-direction: row;
    padding-bottom: 0rem;
}

body .t843 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t844 {
    width: 100%;
    display: flex;
    position: relative;
    background: #00000000;
    box-sizing: border-box;
    background-color: #00000000;
}

body .t845 {
    color: #b3b3b3;
    display: flex;
    position: relative;
    font-size: 1.125rem;
    box-sizing: border-box;
}

body .t846 {
    width: 100%;
    overflow: auto;
}

body .t849 {
}

body .t854 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t855 {
}

body .t861 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 30rem;
    border: 1px solid rgb(43,43,43);
    bottom: 0%;
    height: 30rem;
    display: none;
    z-index: 10;
    position: fixed;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    border-radius: 32px;
    margin-bottom: auto;
}

body .t862 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 30rem;
    border: 1px solid rgb(43,43,43);
    bottom: 0%;
    height: 30rem;
    display: none;
    z-index: 10;
    position: fixed;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    border-radius: 32px;
    margin-bottom: auto;
}

body .t863 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

body .t871 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t879 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t887 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t888 {
    width: 2rem;
    height: 2rem;
}

body .t897 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t899 {
}

body .t903 {
}

body .t905 {
}

body .t914 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t922 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t929 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t932 {
}

body .t934 {
}

body .t936 {
}

body .t972 {
}

body .t973 {
    overflow: auto;
}

body .t978 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: auto;
    position: absolute;
    background: linear-gradient(180deg,#000000 0%,#ffffff00 100%);
    margin-left: auto;
    margin-right: auto;
}

body .t979 {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: 0%;
    position: absolute;
    background: linear-gradient(0deg,#000000 0%,#ffffff00 100%);
    margin-left: auto;
    margin-right: auto;
}

body .t982 {
    width: 1rem;
    height: 1rem;
}

body .t983 {
    width: 1rem;
    height: 1rem;
}

body .t986 {
}

body .t988 {
}

body .t989 {
    height: 100dvh;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t991 {
    border: 1px solid rgb(27,27,27);
    display: grid;
    row-gap: 2rem;
    overflow: clip;
    background: rgb(0,0,0);
    column-gap: 2rem;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    border-radius: 22px;
    justify-items: stretch;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    pointer-events: auto;
    grid-template-columns: 1fr 1fr;
}

body .t992 {
    border-radius: 8px;
}

body .t993 {
    padding-top: 40px;
    padding-left: 40px;
    border-radius: 8px;
    padding-right: 40px;
    padding-bottom: 40px;
}

body .t995 {
    font-weight: 600;
}

body .t996 {
    align-items: center;
}

body .t997 {
    font-size: 14px;
}

body .t999 {
    display: block;
    font-size: 24px;
    margin-top: 8px;
    font-weight: 700;
    margin-bottom: 12px;
}

body .t1000 {
    display: flex;
    row-gap: 8px;
    margin-top: 32px;
    margin-bottom: 32px;
    flex-direction: column;
}

body .t1001 {
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t1002 {
    flex: 1 1 0%;
    font-size: 14px;
    font-weight: 600;
}

body .t1003 {
    height: 16px;
}

body .t1004 {
}

body .t1005 {
    width: 100%;
}

body .t1006 {
    margin-top: 32px;
}

body .t1007 {
    row-gap: 1rem;
    align-self: stretch;
}

body .t1008 {
    flex: 1 1 0%;
    max-height: 15rem;
    object-fit: cover;
    border-radius: 12px;
}

body .t1009 {
    color: rgb(230,230,230);
    display: flex;
    text-align: left!important;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
}

body .t1010 {
    max-width: 900px;
}

body .t1011 {
}

body .t1012 {
    row-gap: 1rem;
    overflow: auto;
}

body .t1013 {
    width: 100%;
    height: inherit;
    display: flex;
    row-gap: 1rem;
    max-height: 50vh;
    align-items: flex-start;
    flex-direction: column;
}

body .t1017 {
    margin-bottom: 0.5rem;
}

body .t1018 {
    overflow: auto;
}

body .t1019 {
}

body .t1020 {
    width: 100%;
}

body .t1021 {
    row-gap: 2rem;
}

body .t1022 {
    row-gap: 0.5rem;
}

body .t1032 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1040 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1048 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1049 {
    row-gap: 2rem;
}

body .t1069 {
    top: auto;
    left: auto;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    position: absolute;
    padding-right: 2rem;
    padding-bottom: 2rem;
}

body .t1070 {
}

body .t1072 {
    width: 100%;
    height: inherit;
    display: flex;
    row-gap: 1rem;
    max-height: 50vh;
    align-items: flex-start;
    flex-direction: column;
}

body .t1077 {
    margin-bottom: 0.5rem;
}

body .t1078 {
    overflow: auto;
}

body .t1079 {
}

body .t1080 {
    width: 100%;
}

body .t1081 {
    row-gap: 2rem;
}

body .t1082 {
    row-gap: 0.5rem;
}

body .t1092 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1100 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1108 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1109 {
    row-gap: 0.5rem;
}

body .t1117 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1125 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1130 {
    row-gap: 2rem;
}

body .t1131 {
    row-gap: 0.5rem;
}

body .t1153 {
    padding-top: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
}

body .t1154 {
    top: 0%;
    left: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
    z-index: 10;
    position: fixed;
    background: rgb(from var(--facet-ui-bg) r g b / 80%);
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}

body .t1160 {
}

body .t1168 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1169 {
    row-gap: 0.5rem;
}

body .t1179 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1187 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1195 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1199 {
}

body .t1200 {
}

body .t1201 {
    row-gap: 0.5rem;
}

body .t1211 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1219 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1227 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1235 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1243 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1251 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1252 {
}

body .t1253 {
}

body .t1254 {
    column-gap: 0.25rem;
}

body .t1258 {
    width: 100%;
    height: inherit;
    display: flex;
    row-gap: 1rem;
    max-height: 50vh;
    align-items: flex-start;
    flex-direction: column;
}

body .t1263 {
    margin-bottom: 0.5rem;
}

body .t1264 {
    overflow: auto;
}

body .t1265 {
}

body .t1266 {
    width: 100%;
}

body .t1267 {
    row-gap: 2rem;
}

body .t1268 {
    row-gap: 0.5rem;
}

body .t1276 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1284 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1288 {
}

body .t1289 {
}

body .t1297 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1298 {
    row-gap: 0.5rem;
}

body .t1306 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1314 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1318 {
}

body .t1319 {
}

body .t1320 {
    row-gap: 0.5rem;
}

body .t1328 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1336 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1340 {
}

body .t1341 {
}

body .t1342 {
    row-gap: 0.5rem;
}

body .t1350 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1358 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1362 {
    row-gap: 0.5rem;
}

body .t1370 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1374 {
}

body .t1375 {
}

body .t1376 {
    row-gap: 0.5rem;
}

body .t1384 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1388 {
}

body .t1389 {
}

body .t1397 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1398 {
    row-gap: 0.5rem;
}

body .t1406 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1410 {
}

body .t1411 {
}

body .t1419 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1420 {
    row-gap: 0.5rem;
}

body .t1428 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1432 {
}

body .t1433 {
}

body .t1434 {
    row-gap: 0.5rem;
}

body .t1442 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1446 {
}

body .t1447 {
}

body .t1455 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1463 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1464 {
    row-gap: 0.5rem;
}

body .t1468 {
}

body .t1469 {
}

body .t1470 {
    row-gap: 0.5rem;
}

body .t1473 {
}

body .t1474 {
}

body .t1482 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1490 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1498 {
    width: 0.75rem;
    height: 0.75rem;
}

body .t1501 {
}

body .t1502 {
}

body .t1505 {
    width: 2rem;
    height: 2rem;
}

body .t1506 {
    cursor: pointer;
    height: 100%;
    overflow: clip;
    position: relative;
    background: rgb(249,249,249);
    border-radius: 8px;
}

body .t1507 {
    row-gap: 2rem;
}

body .t1521 {
    padding-right: 2.5rem;
}

body .t1525 {
}

body .t1526 {
    position: relative;
}

body .t1527 {
    top: auto;
    left: auto;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    position: absolute;
    padding-right: 2rem;
    padding-bottom: 2rem;
}

body .t1528 {
    padding-right: 2.5rem;
}

body .t1533 {
    width: 3rem;
    border: 1px solid rgb(40,40,40);
    height: 3rem;
    border-radius: 8px;
}

body .t1536 {
    width: 3rem;
    border: 1px solid rgb(40,40,40);
    height: 3rem;
    border-radius: 8px;
}

body .t1539 {
    top: 0%;
    left: auto;
    right: 0.5rem;
    bottom: 0%;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

body .t1539:hover {
    border: 1px solid var(--facet-txt-white);
}

body .t1546 {
    text-align: center;
    align-items: center;
    justify-content: center;
}

body .t1557 {
    width: 3rem;
    border: 1px solid rgb(40,40,40);
    height: 3rem;
    border-radius: 8px;
}

body .t1558 {
}

body .t1559 {
    position: relative;
}

body .t1560 {
    top: auto;
    left: auto;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    position: absolute;
    padding-right: 2rem;
    padding-bottom: 2rem;
}

body .t1566 {
    text-align: center;
    align-items: center;
    justify-content: center;
}

body .t1573 {
    padding-right: 2.5rem;
}

body .t1575 {
    padding-right: 2.5rem;
}

body .t1576 {
    top: 0%;
    left: auto;
    right: 0.5rem;
    bottom: 0%;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

body .t1576:hover {
    border: 1px solid rgb(239,239,239);
}

body .t1582 {
    width: 3rem;
    border: 1px solid rgb(40,40,40);
    height: 3rem;
    border-radius: 8px;
}

body .t1583 {
}

body .t1584 {
    position: relative;
}

body .t1585 {
    top: auto;
    left: auto;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    position: absolute;
    padding-right: 2rem;
    padding-bottom: 2rem;
}

body .t1586 {
    top: 0%;
    left: auto;
    right: 0.5rem;
    bottom: 0%;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
}

body .t1586:hover {
    border: 1px solid rgb(239,239,239);
}

body .t1590 {
    color: var(--facet-txt-dim);
}

