:root {
    --color-prettylights-syntax-comment: #8b949e;
    --color-prettylights-syntax-constant: #79c0ff;
    --color-prettylights-syntax-entity: #d2a8ff;
    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
    --color-prettylights-syntax-entity-tag: #7ee787;
    --color-prettylights-syntax-keyword: #ff7b72;
    --color-prettylights-syntax-string: #a5d6ff;
    --color-prettylights-syntax-variable: #ffa657;
    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
    --color-prettylights-syntax-carriage-return-text: #f0f6fc;
    --color-prettylights-syntax-carriage-return-bg: #b62324;
    --color-prettylights-syntax-string-regexp: #7ee787;
    --color-prettylights-syntax-markup-list: #f2cc60;
    --color-prettylights-syntax-markup-heading: #1f6feb;
    --color-prettylights-syntax-markup-italic: #c9d1d9;
    --color-prettylights-syntax-markup-bold: #c9d1d9;
    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
    --color-prettylights-syntax-markup-deleted-bg: #67060c;
    --color-prettylights-syntax-markup-inserted-text: #aff5b4;
    --color-prettylights-syntax-markup-inserted-bg: #033a16;
    --color-prettylights-syntax-markup-changed-text: #ffdfb6;
    --color-prettylights-syntax-markup-changed-bg: #5a1e02;
    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
    --color-prettylights-syntax-markup-ignored-bg: #1158c7;
    --color-prettylights-syntax-meta-diff-range: #d2a8ff;
    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
    --color-fg-default: #e6edf3;
    --color-fg-muted: #7d8590;
    --color-fg-subtle: #6e7681;
    --color-canvas-default: transparent;
    --color-canvas-subtle: #161b22;
    --color-border-default: #30363d;
    --color-border-muted: #21262d;
    --color-neutral-muted: rgba(110, 118, 129, 0.4);
    --color-accent-fg: #ff007a;
    --color-accent-emphasis: #1f6feb;
    --color-attention-subtle: rgba(187, 128, 9, 0.15);
    --color-danger-fg: #f85149;
    --color-light-pink: #f06aaa;
    --color-light-gray: #c4c9cf;
    --color-pastel-green: #b7dd81;
    --color-pure-white: #ffffff;
    --color-aquamarine-blue: #76d9e6;
    --color-mine-shaft: #181f2a;
    --color-mischka: #e1e1e8;
    --color-roman-coffee: #7a6652;
    --color-black: #000;
    --color-kokoda: #6f705e;
    --color-heliotrope: #a77afe;
    --color-rob-roy: #e6d06c;
    --color-pear: #a6e22d;
    --color-french-rose: #ef3b7d;
    --color-french-gray: #bebec5;
    --color-alabaster: #f9f9f9;
    --color-cornflower-blue-008: #ffffff14;
    --color-cornflower-blue-007: #ffffff12;
    --color-cornflower-blue-004: #ffffff0a;
    --color-cyber-dark-blue-2: #121829;
    --color-cyber-dark-blue-200: #1f283f;
    --color-cyber-dark-blue-400: #5d6883;
}
.markdown-body {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0;
    color: var(--color-light-gray);
    background-color: var(--color-canvas-default);
    font-family:
        Plus Jakarta Sans,
        -apple-system,
        BlinkMacSystemFont,
        Segoe UI,
        Noto Sans,
        Helvetica,
        Arial,
        sans-serif,
        "Apple Color Emoji",
        "Segoe UI Emoji";
    font-size: 18px;
    line-height: 1.5;
    word-wrap: break-word;
}
.markdown-body .octicon {
    display: inline-block;
    fill: currentColor;
    vertical-align: text-bottom;
}
.markdown-body h1:hover .anchor .octicon-link:before,
.markdown-body h2:hover .anchor .octicon-link:before,
.markdown-body h3:hover .anchor .octicon-link:before,
.markdown-body h4:hover .anchor .octicon-link:before,
.markdown-body h5:hover .anchor .octicon-link:before,
.markdown-body h6:hover .anchor .octicon-link:before {
    width: 16px;
    height: 16px;
    content: " ";
    display: inline-block;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
    mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
}
.markdown-body details,
.markdown-body figcaption,
.markdown-body figure {
    display: block;
}
.markdown-body details {
    border-radius: 10px;
    border: 2px solid var(--color-border-default);
    background-color: var(--color-cyber-dark-blue-200);
}
.markdown-body details > p {
    padding: 10px 15px;
}
.markdown-body details > div {
    margin: 5px 15px;
}
.markdown-body details[open] summary {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 2px solid var(--color-border-default);
}
.markdown-body summary {
    display: list-item;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: var(--color-cyber-dark-blue-2);
}
.markdown-body [hidden] {
    display: none !important;
}
.markdown-body a {
    background-color: transparent;
    color: var(--color-light-pink);
    text-decoration: none;
}
.markdown-body .img-subtitle-link {
    background-color: transparent;
    color: var(--color-accent-fg);
    text-decoration: underline;
}
.markdown-body abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
.markdown-body b,
.markdown-body strong {
    font-weight: var(--base-text-weight-semibold, 600);
}
.markdown-body dfn {
    font-style: italic;
}
.markdown-body h1 {
    margin: 0.67em 0;
    font-weight: var(--base-text-weight-semibold, 600);
    padding-bottom: 0.3em;
    font-size: 2.222em;
}
.markdown-body mark {
    background-color: var(--color-attention-subtle);
    color: var(--color-fg-default);
}
.markdown-body small {
    font-size: 90%;
}
.markdown-body sub,
.markdown-body sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.markdown-body sub {
    bottom: -0.25em;
}
.markdown-body sup {
    top: -0.5em;
}
.markdown-body img {
    border-style: none;
    max-width: 100%;
    box-sizing: content-box;
    background-color: var(--color-canvas-default);
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre,
.markdown-body samp {
    font-family: monospace;
    font-size: 1em;
}
.markdown-body figure {
    margin: 1em 40px;
}
.markdown-body hr {
    box-sizing: content-box;
    overflow: hidden;
    background: transparent;
    height: 0.25em;
    padding: 0;
    margin: 24px 0;
    background-color: var(--color-border-default);
    border: 0;
}
.markdown-body input {
    font: inherit;
    margin: 0;
    overflow: visible;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.markdown-body [type="button"],
.markdown-body [type="reset"],
.markdown-body [type="submit"] {
    -webkit-appearance: button;
}
.markdown-body [type="checkbox"],
.markdown-body [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
.markdown-body [type="number"]::-webkit-inner-spin-button,
.markdown-body [type="number"]::-webkit-outer-spin-button {
    height: auto;
}
.markdown-body [type="search"]::-webkit-search-cancel-button,
.markdown-body [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
.markdown-body ::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
}
.markdown-body ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
.markdown-body a:hover {
    text-decoration: underline;
}
.markdown-body ::-moz-placeholder {
    color: var(--color-fg-subtle);
    opacity: 1;
}
.markdown-body ::placeholder {
    color: var(--color-fg-subtle);
    opacity: 1;
}
.markdown-body hr:before {
    display: table;
    content: "";
}
.markdown-body hr:after {
    display: table;
    clear: both;
    content: "";
}
.markdown-body table {
    border-spacing: 0;
    border-collapse: collapse;
    display: block;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    overflow: auto;
}
.markdown-body td,
.markdown-body th {
    padding: 0;
}
.markdown-body details summary {
    cursor: pointer;
}
.markdown-body details:not([open]) > *:not(summary) {
    display: none !important;
}
.markdown-body a:focus,
.markdown-body [role="button"]:focus,
.markdown-body input[type="radio"]:focus,
.markdown-body input[type="checkbox"]:focus {
    outline: 2px solid var(--color-accent-fg);
    outline-offset: -2px;
    box-shadow: none;
}
.markdown-body a:focus:not(:focus-visible),
.markdown-body [role="button"]:focus:not(:focus-visible),
.markdown-body input[type="radio"]:focus:not(:focus-visible),
.markdown-body input[type="checkbox"]:focus:not(:focus-visible) {
    outline: solid 1px transparent;
}
.markdown-body a:focus-visible,
.markdown-body [role="button"]:focus-visible,
.markdown-body input[type="radio"]:focus-visible,
.markdown-body input[type="checkbox"]:focus-visible {
    outline: 2px solid var(--color-accent-fg);
    outline-offset: -2px;
    box-shadow: none;
}
.markdown-body a:not([class]):focus,
.markdown-body a:not([class]):focus-visible,
.markdown-body input[type="radio"]:focus,
.markdown-body input[type="radio"]:focus-visible,
.markdown-body input[type="checkbox"]:focus,
.markdown-body input[type="checkbox"]:focus-visible {
    outline-offset: 0;
}
.markdown-body kbd {
    display: inline-block;
    padding: 3px 5px;
    font:
        11px ui-monospace,
        SFMono-Regular,
        SF Mono,
        Menlo,
        Consolas,
        Liberation Mono,
        monospace;
    line-height: 10px;
    color: var(--color-fg-default);
    vertical-align: middle;
    background-color: var(--color-canvas-subtle);
    border: solid 1px var(--color-neutral-muted);
    border-bottom-color: var(--color-neutral-muted);
    border-radius: 6px;
    box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.markdown-body .text-neo-green {
    color: #00e599 !important;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
    margin-top: 24px;
    margin-bottom: 16px;
    font-weight: var(--base-text-weight-semibold, 600);
    line-height: 1.25;
    color: var(--color-pure-white);
}
.markdown-body h2 {
    font-weight: var(--base-text-weight-semibold, 600);
    padding-bottom: 0.3em;
    font-size: 1.778em;
}
.markdown-body h3 {
    font-weight: var(--base-text-weight-semibold, 600);
    font-size: 1.5em;
}
.markdown-body h4 {
    font-weight: var(--base-text-weight-semibold, 600);
    font-size: 1em;
}
.markdown-body h5 {
    font-weight: var(--base-text-weight-semibold, 600);
    font-size: 0.875em;
}
.markdown-body h6 {
    font-weight: var(--base-text-weight-semibold, 600);
    font-size: 0.85em;
    color: var(--color-fg-muted);
}
.markdown-body p {
    margin-top: 0;
    margin-bottom: 10px;
}
.markdown-body blockquote {
    margin: 0;
    padding: 0 1em;
    color: var(--color-fg-muted);
    border-left: 0.25em solid var(--color-border-default);
}
.markdown-body ul,
.markdown-body ol {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2em;
    list-style: auto;
}
.markdown-body ol ol,
.markdown-body ul ol {
    list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
    list-style-type: lower-alpha;
}
.markdown-body dd {
    margin-left: 0;
}
.markdown-body tt,
.markdown-body code,
.markdown-body samp {
    font-family:
        ui-monospace,
        SFMono-Regular,
        SF Mono,
        Menlo,
        Consolas,
        Liberation Mono,
        monospace;
    font-size: 12px;
}
.markdown-body pre {
    margin-top: 0;
    margin-bottom: 0;
    font-family:
        ui-monospace,
        SFMono-Regular,
        SF Mono,
        Menlo,
        Consolas,
        Liberation Mono,
        monospace;
    font-size: 12px;
    word-wrap: normal;
}
.markdown-body .octicon {
    display: inline-block;
    overflow: visible !important;
    vertical-align: text-bottom;
    fill: currentColor;
}
.markdown-body input::-webkit-outer-spin-button,
.markdown-body input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.markdown-body:before {
    display: table;
    content: "";
}
.markdown-body:after {
    display: table;
    clear: both;
    content: "";
}
.markdown-body > *:first-child {
    margin-top: 0 !important;
}
.markdown-body > *:last-child {
    margin-bottom: 0 !important;
}
.markdown-body a:not([href]) {
    color: inherit;
    text-decoration: none;
}
.markdown-body .absent {
    color: var(--color-danger-fg);
}
.markdown-body .anchor {
    float: left;
    padding-right: 4px;
    margin-left: -20px;
    line-height: 1;
}
.markdown-body .anchor:focus {
    outline: none;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body details {
    margin-top: 0;
    margin-bottom: 16px;
}
.markdown-body blockquote > :first-child {
    margin-top: 0;
}
.markdown-body blockquote > :last-child {
    margin-bottom: 0;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
    color: var(--color-fg-default);
    vertical-align: middle;
    visibility: hidden;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
    text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
    visibility: visible;
}
.markdown-body h1 tt,
.markdown-body h1 code,
.markdown-body h2 tt,
.markdown-body h2 code,
.markdown-body h3 tt,
.markdown-body h3 code,
.markdown-body h4 tt,
.markdown-body h4 code,
.markdown-body h5 tt,
.markdown-body h5 code,
.markdown-body h6 tt,
.markdown-body h6 code {
    padding: 0 0.2em;
    font-size: inherit;
}
.markdown-body summary h1,
.markdown-body summary h2,
.markdown-body summary h3,
.markdown-body summary h4,
.markdown-body summary h5,
.markdown-body summary h6 {
    display: inline-block;
}
.markdown-body summary h1 .anchor,
.markdown-body summary h2 .anchor,
.markdown-body summary h3 .anchor,
.markdown-body summary h4 .anchor,
.markdown-body summary h5 .anchor,
.markdown-body summary h6 .anchor {
    margin-left: -40px;
}
.markdown-body summary h1,
.markdown-body summary h2 {
    padding-bottom: 0;
    border-bottom: 0;
}
.markdown-body ul.no-list,
.markdown-body ol.no-list {
    padding: 0;
    list-style-type: none;
}
.markdown-body ul {
    list-style-type: disc;
}
.markdown-body ol[type="a s"] {
    list-style-type: lower-alpha;
}
.markdown-body ol[type="A s"] {
    list-style-type: upper-alpha;
}
.markdown-body ol[type="i s"] {
    list-style-type: lower-roman;
}
.markdown-body ol[type="I s"] {
    list-style-type: upper-roman;
}
.markdown-body ol[type="1"] {
    list-style-type: decimal;
}
.markdown-body div > ol:not([type]) {
    list-style-type: decimal;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
    margin-top: 0;
    margin-bottom: 0;
}
.markdown-body li > p {
    margin-top: 16px;
}
.markdown-body li + li {
    margin-top: 0.25em;
}
.markdown-body dl {
    padding: 0;
}
.markdown-body dl dt {
    padding: 0;
    margin-top: 16px;
    font-size: 1em;
    font-style: italic;
    font-weight: var(--base-text-weight-semibold, 600);
}
.markdown-body dl dd {
    padding: 0 16px;
    margin-bottom: 16px;
}
.markdown-body table th {
    font-weight: var(--base-text-weight-semibold, 600);
}
.markdown-body table th,
.markdown-body table td {
    padding: 6px 13px;
    border: 1px solid var(--color-border-default);
}
.markdown-body table td > :last-child {
    margin-bottom: 0;
}
.markdown-body table tr {
    background-color: var(--color-canvas-default);
    border-top: 1px solid var(--color-border-muted);
}
.markdown-body table tr:nth-child(2n) {
    background-color: var(--color-canvas-subtle);
}
.markdown-body table img {
    background-color: transparent;
}
.markdown-body img[align="right"] {
    padding-left: 20px;
}
.markdown-body img[align="left"] {
    padding-right: 20px;
}
.markdown-body .emoji {
    max-width: none;
    vertical-align: text-top;
    background-color: transparent;
}
.markdown-body span.frame {
    display: block;
    overflow: hidden;
}
.markdown-body span.frame > span {
    display: block;
    float: left;
    width: auto;
    padding: 7px;
    margin: 13px 0 0;
    overflow: hidden;
    border: 1px solid var(--color-border-default);
}
.markdown-body span.frame span img {
    display: block;
    float: left;
}
.markdown-body span.frame span span {
    display: block;
    padding: 5px 0 0;
    clear: both;
    color: var(--color-fg-default);
}
.markdown-body span.align-center {
    display: block;
    overflow: hidden;
    clear: both;
}
.markdown-body span.align-center > span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: center;
}
.markdown-body span.align-center span img {
    margin: 0 auto;
    text-align: center;
}
.markdown-body span.align-right {
    display: block;
    overflow: hidden;
    clear: both;
}
.markdown-body span.align-right > span {
    display: block;
    margin: 13px 0 0;
    overflow: hidden;
    text-align: right;
}
.markdown-body span.align-right span img {
    margin: 0;
    text-align: right;
}
.markdown-body span.float-left {
    display: block;
    float: left;
    margin-right: 13px;
    overflow: hidden;
}
.markdown-body span.float-left span {
    margin: 13px 0 0;
}
.markdown-body span.float-right {
    display: block;
    float: right;
    margin-left: 13px;
    overflow: hidden;
}
.markdown-body span.float-right > span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: right;
}
.markdown-body code,
.markdown-body tt {
    padding: 0.2em 0.4em;
    margin: 0;
    font-size: 85%;
    white-space: break-spaces;
    background-color: var(--color-neutral-muted);
    border-radius: 6px;
}
.markdown-body code br,
.markdown-body tt br {
    display: none;
}
.markdown-body del code {
    text-decoration: inherit;
}
.markdown-body samp {
    font-size: 85%;
}
.markdown-body pre code {
    font-size: 100%;
}
.markdown-body pre > code {
    padding: 0;
    margin: 0;
    word-break: normal;
    white-space: pre;
    background: transparent;
    border: 0;
}
.markdown-body .highlight {
    margin-bottom: 16px;
}
.markdown-body .highlight pre {
    margin-bottom: 0;
    word-break: normal;
}
.markdown-body .highlight pre,
.markdown-body pre {
    padding: 16px;
    overflow: auto;
    font-size: 85%;
    line-height: 1.45;
    color: var(--color-fg-default);
    background-color: var(--color-canvas-subtle);
}
.markdown-body pre code,
.markdown-body pre tt {
    display: inline;
    max-width: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    line-height: inherit;
    word-wrap: normal;
    background-color: transparent;
    border: 0;
}
.markdown-body .csv-data td,
.markdown-body .csv-data th {
    padding: 5px;
    overflow: hidden;
    font-size: 12px;
    line-height: 1;
    text-align: left;
    white-space: nowrap;
}
.markdown-body .csv-data .blob-num {
    padding: 10px 8px 9px;
    text-align: right;
    background: var(--color-canvas-default);
    border: 0;
}
.markdown-body .csv-data tr {
    border-top: 0;
}
.markdown-body .csv-data th {
    font-weight: var(--base-text-weight-semibold, 600);
    background: var(--color-canvas-subtle);
    border-top: 0;
}
.markdown-body [data-footnote-ref]:before {
    content: "[";
}
.markdown-body [data-footnote-ref]:after {
    content: "]";
}
.markdown-body .footnotes {
    font-size: 12px;
    color: var(--color-fg-muted);
    border-top: 1px solid var(--color-border-default);
}
.markdown-body .footnotes ol {
    padding-left: 16px;
}
.markdown-body .footnotes ol ul {
    display: inline-block;
    padding-left: 16px;
    margin-top: 16px;
}
.markdown-body .footnotes li {
    position: relative;
}
.markdown-body .footnotes li:target:before {
    position: absolute;
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -24px;
    pointer-events: none;
    content: "";
    border: 2px solid var(--color-accent-emphasis);
    border-radius: 6px;
}
.markdown-body .footnotes li:target {
    color: var(--color-fg-default);
}
.markdown-body .footnotes .data-footnote-backref g-emoji {
    font-family: monospace;
}
.markdown-body [popover] {
    background: canvas;
    border: solid;
    color: canvastext;
    height: -moz-fit-content;
    height: fit-content;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    overflow: auto;
    padding: 0.25em;
    position: fixed;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 2147483647;
}
.markdown-body [popover][anchor] {
    inset: auto;
}
.markdown-body .pl-c {
    color: var(--color-prettylights-syntax-comment);
}
.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
    color: var(--color-prettylights-syntax-constant);
}
.markdown-body .pl-e,
.markdown-body .pl-en {
    color: var(--color-prettylights-syntax-entity);
}
.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
    color: var(--color-prettylights-syntax-storage-modifier-import);
}
.markdown-body .pl-ent {
    color: var(--color-prettylights-syntax-entity-tag);
}
.markdown-body .pl-k {
    color: var(--color-prettylights-syntax-keyword);
}
.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
    color: var(--color-prettylights-syntax-string);
}
.markdown-body .pl-v,
.markdown-body .pl-smw {
    color: var(--color-prettylights-syntax-variable);
}
.markdown-body .pl-bu {
    color: var(--color-prettylights-syntax-brackethighlighter-unmatched);
}
.markdown-body .pl-ii {
    color: var(--color-prettylights-syntax-invalid-illegal-text);
    background-color: var(--color-prettylights-syntax-invalid-illegal-bg);
}
.markdown-body .pl-c2 {
    color: var(--color-prettylights-syntax-carriage-return-text);
    background-color: var(--color-prettylights-syntax-carriage-return-bg);
}
.markdown-body .pl-sr .pl-cce {
    font-weight: 700;
    color: var(--color-prettylights-syntax-string-regexp);
}
.markdown-body .pl-ml {
    color: var(--color-prettylights-syntax-markup-list);
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
    font-weight: 700;
    color: var(--color-prettylights-syntax-markup-heading);
}
.markdown-body .pl-mi {
    font-style: italic;
    color: var(--color-prettylights-syntax-markup-italic);
}
.markdown-body .pl-mb {
    font-weight: 700;
    color: var(--color-prettylights-syntax-markup-bold);
}
.markdown-body .pl-md {
    color: var(--color-prettylights-syntax-markup-deleted-text);
    background-color: var(--color-prettylights-syntax-markup-deleted-bg);
}
.markdown-body .pl-mi1 {
    color: var(--color-prettylights-syntax-markup-inserted-text);
    background-color: var(--color-prettylights-syntax-markup-inserted-bg);
}
.markdown-body .pl-mc {
    color: var(--color-prettylights-syntax-markup-changed-text);
    background-color: var(--color-prettylights-syntax-markup-changed-bg);
}
.markdown-body .pl-mi2 {
    color: var(--color-prettylights-syntax-markup-ignored-text);
    background-color: var(--color-prettylights-syntax-markup-ignored-bg);
}
.markdown-body .pl-mdr {
    font-weight: 700;
    color: var(--color-prettylights-syntax-meta-diff-range);
}
.markdown-body .pl-ba {
    color: var(--color-prettylights-syntax-brackethighlighter-angle);
}
.markdown-body .pl-sg {
    color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);
}
.markdown-body .pl-corl {
    text-decoration: underline;
    color: var(--color-prettylights-syntax-constant-other-reference-link);
}
.markdown-body g-emoji {
    display: inline-block;
    min-width: 1ch;
    font-family:
        "Apple Color Emoji",
        "Segoe UI Emoji",
        Segoe UI Symbol;
    font-size: 1em;
    font-style: normal !important;
    font-weight: var(--base-text-weight-normal, 400);
    line-height: 1;
    vertical-align: -0.075em;
}
.markdown-body g-emoji img {
    width: 1em;
    height: 1em;
}
.markdown-body .task-list-item {
    list-style-type: none;
}
.markdown-body .task-list-item label {
    font-weight: var(--base-text-weight-normal, 400);
}
.markdown-body .task-list-item.enabled label {
    cursor: pointer;
}
.markdown-body .task-list-item + .task-list-item {
    margin-top: 4px;
}
.markdown-body .task-list-item .handle {
    display: none;
}
.markdown-body .task-list-item-checkbox {
    margin: 0 0.2em 0.25em -1.4em;
    vertical-align: middle;
}
.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
    margin: 0 -1.6em 0.25em 0.2em;
}
.markdown-body .contains-task-list {
    position: relative;
}
.markdown-body .contains-task-list:hover .task-list-item-convert-container,
.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
    display: block;
    width: auto;
    height: 24px;
    overflow: visible;
    clip: auto;
}
.markdown-body .QueryBuilder .qb-entity {
    color: var(--color-prettylights-syntax-entity);
}
.markdown-body .QueryBuilder .qb-constant {
    color: var(--color-prettylights-syntax-constant);
}
.markdown-body ::-webkit-calendar-picker-indicator {
    filter: invert(50%);
}
.markdown-body b {
    color: var(--color-pastel-green);
}
code[class*="language-"],
pre[class*="language-"] {
    -moz-tab-size: 2;
    -o-tab-size: 2;
    tab-size: 2;
    -webkit-hyphens: none;
    hyphens: none;
    white-space: pre;
    word-wrap: normal;
    font-family:
        Menlo,
        Monaco,
        Courier New,
        monospace;
    font-size: 14px;
    color: var(--color-aquamarine-blue);
    text-shadow: none;
}
pre > code[class*="language-"] {
    font-size: 1em;
}
pre[class*="language-"],
:not(pre) > code[class*="language-"] {
    background: transparent;
}
pre[class*="language-"] {
    padding: 5px 15px;
    overflow: auto;
    position: relative;
}
pre[class*="language-"] code {
    white-space: pre;
    display: block;
}
:not(pre) > code[class*="language-"] {
    padding: 0.15em 0.2em 0.05em;
    border-radius: 0.3em;
    border: 0.13em solid var(--color-roman-coffee);
    box-shadow: 1px 1px 0.3em -0.1em var(--color-black) inset;
}
.token.namespace {
    opacity: 0.7;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
    color: var(--color-kokoda);
}
.token.operator,
.token.boolean,
.token.number {
    color: var(--color-heliotrope);
}
.token.attr-name,
.token.string,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
    color: var(--color-rob-roy);
}
.token.selector,
.token.inserted {
    color: var(--color-pear);
}
.token.atrule,
.token.attr-value,
.token.keyword,
.token.important,
.token.deleted {
    color: var(--color-french-rose);
}
.token.regex,
.token.statement {
    color: var(--color-aquamarine-blue);
}
.token.placeholder,
.token.variable {
    color: #fff;
}
.token.important,
.token.statement,
.token.bold {
    font-weight: 700;
}
.token.punctuation {
    color: var(--color-french-gray);
}
.token.entity {
    cursor: help;
}
.token.italic {
    font-style: italic;
}
code.language-markup {
    color: var(--color-alabaster);
}
code.language-markup .token.tag {
    color: var(--color-french-rose);
}
code.language-markup .token.attr-name {
    color: var(--color-pear);
}
code.language-markup .token.attr-value {
    color: var(--color-rob-roy);
}
code.language-markup .token.style,
code.language-markup .token.script,
code.language-markup .token.script .token.keyword {
    color: var(--color-aquamarine-blue);
}
.line-highlight.line-highlight {
    padding: 0;
    background: var(--color-cornflower-blue-008);
}
.line-highlight.line-highlight:before,
.line-highlight.line-highlight[data-end]:after {
    padding: 0.2em 0.5em;
    background-color: var(--color-cornflower-blue-004);
    color: #000;
    height: 1em;
    line-height: 1em;
    box-shadow: 0 1px 1px var(--color-cornflower-blue-007);
}
.markdown-body ol {
    list-style: none;
    counter-reset: counter;
    padding-left: 0;
}
.markdown-body ol li {
    margin: 16px 0 8px;
    counter-increment: counter;
    position: relative;
}
.markdown-body ol li:before {
    content: counter(counter);
    background-color: var(--color-cyber-dark-blue-200);
    color: #fff;
    border-radius: 25px;
    border: 1px solid var(--color-accent-fg);
    padding: 1px 12px;
    margin-right: 8px;
    font-weight: 700;
}
.markdown-body ol li ol {
    list-style: none;
    counter-reset: children-counter;
    padding-left: 40px;
}
.markdown-body ol li ol li {
    counter-increment: children-counter;
}
.markdown-body ol li ol li:before {
    content: counter(counter) "." counter(children-counter);
    border: 1px solid var(--color-cyber-dark-blue-400);
    padding: 1px 6px;
    font-size: 14px;
}
.markdown-body ol li ol li ol {
    counter-reset: sub-children-counter;
}
.markdown-body ol li ol li ol li {
    counter-increment: sub-children-counter;
}
.markdown-body ol li ol li ol li:before {
    content: counter(sub-children-counter, lower-alpha);
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAL4AA8AAAAABqAAAAKfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVREADQRCAqBaIFYCwYAATYCJAMIBCAFhVwHIAwHG4YFERWcXSB+JNhuoz5BI+wk2phO9txJDZ7/9sf/PnPnAfR3UiWY5OakpNXhGwDH1pykcnEuSUQygxc9DpkMnJNXJVbtFm3TAW72t2aTXiDax7cf+EYDstu8lshTqzgWyiOALa64I+WV9e3YA6ABTBOAKPDGF/XcddbI3Dl4AmANAL6tVQ2/LUCtVt1AnXuIDBItpSij6GpvqmviTvDV9ie0oxkK+pasCUa2AChv9RWCMRAEaxTgjgLCUQumps0VA6bPHZklrggaZwRANE8AA0GJGwACgAIMwB0DAdzRBAMajUDwVdN0LB8aEIBEpqed0n6mAWugEhgEKkCjNfXyMvmQODHXIHNenzpzRRa9eWO7+lWy7YG3b+3WvH7NwoPR3au5WxYdibM7eZGF1R6tb9Ps9r56NbmxIe9wpXWllUU/voXnj5amhSbFldWEJxWMFTaknCuqG07Izx9KzurMDfjk9ehF3nCU5GMViXHlteGJxL7i2lz/BOsEq93l0wAggJJV01eMzR5yyv9mbRhfgHeXT2wCeN/i89/kprNFsz4GWKIAEPiw1GIZAP/3ci/yxV9UC8lXOyhFAMU4VvRjgQAAAGAggCPnMRBtAzyAkBOyecApHPnLGdSK7bSGcRb4SjtnSbrMSRwJOcw5EypvWBfc5adGDOyV/bReAlwR73Ju2Kpwypgo/yrwfAOthsngPgk40nNs9S9uWcSUYXBjqYazwtDhBibW+Kg0FHxjpB7V615gfPuucUzqBiM0f+nUE+iVSFYvJnhs8TOK7S9bRa6OZ2OmWrVGoze+n3anMS+uHg08jyodYAp97AdGD+dLNdRcBdLomg7iGiqvflruH2WwAK8wzDZmGYgb+RWTNI/nAUynkFGU+ptiLruo1wEAAA==)
            format("woff2"),
        url(plus-jakarta-sans-all-200-normal.594df548.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAwEABAAAAAAIFgAAAulAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGl4bg3wcKgZgP1NUQVREAII4EQgKqFyjMwuCDAABNgIkA4N4BCAFhVwHIAwHG48bUVSTdkD2RYJNRW128MWBeKkyzIyEnm1omgPqp2R8BZ4FVb/fvz275wF/JvsdADsiRRxAF1aSdcqzEWDRxqXq/jxtq/cBYxnBpoxCyaHTHsLDIRQrDxZ6O/Ci2OtMrkseeg7Rf5dsXhNjY1Mo4b0omxbQ1qQFLbfP+7ziBS41t9702/RIexXSf47jUtL0W2cQj9ZMe5u5ebrkCVwJ5fsCybKrqq/e37vNZgMPGCgw7V/hUkQhAR0QOGRl0FbVVigFKLStb/tyPpilXj1ORmmGjTQN2cOWqv/+pBHIAgCTY/KkSA2kBBdSqwXSSAJpp4V0M0EGDEHmBSDLwpB1i5ADSciVHEQgrUo7yuKUhwTe9WwuATzoai+TgBpIXgkABEySFIFonYD5iwbNawuYNCD6BETfvpYD8TKD6vd6DIu/oTKhZGlJycVy5vPWH6tP6h6AWATHC8XFH19AtB2yADCACSzgQg+RZw1SgwMGA0TDx0VQpH9CZgBlgQ1aoEEFUKAc6EAllZAJ2KhAdZaptkUz+7O3ugHKEyuRB3XlLBtP0m1G6yDkLH8rg71nBGA+7l1HCMMFCjeBLDDf2KVlwg8PBaXpdSMz6gThd6yNAPoAYD1WAjShEkkyUIYC2lAeD1ZyiApHd7NxVAcSFEEANfIF4MSiFAAEwICDMlQCZWjRBlCiBpWFq1gireriuGnor/Zrax1KFUmoFV0UNw5dlCuI8ePPzxNrwGpRv2ato/zHbUCNIS3CtJJ6zJBbxTCNaUalMXQTMJOqTNlgHNWgMsPKjagwimYI2wiO43AF1CE08Grkw+JXz6NZSJMgvindprUZ0yGq04Quk9qNE5glMk9sgcQioTm4ZTIrFI6nEqe2kUaCUoxBhl6aUZZJDqJaVwDwBIDagQHgu0D4DmILgA8AQGDly/hekwqRpTIR1LKqU8kG03h2YXUbtg60bYPJxo0vubhgJpMNZWX8BhafjofGIiEzcVFRWw2nm31GaL5E8DVkbFu3jFtTQZulLMHdRdXc3OP5U50oxLBVeqiKDDPGsShiQCnD1l5/Hfa89ho9hK29+Sba+8YbdDpWxoBIeaJpJEabLbyxSUd732RCsyt9LQQLtJOF8zLY07uwhHafzJXnor0X8LCzz4c9z9Hp7Kc1gxAVoyQ2AfOV9tswNWvX1tPuY+XTMqhL2Bg9ii1QgoVhhwyEgaxpymnGhhgiNZ376rRPDxQ6ws576bUYYkC9mHGlQY730ZZB7swq0d5QBXtCyd5bDp/VUKWq4V9aYgOE1cbrEmvQ4CmEQVTkGwR77Gpvz/Y07OcvtbszbJob0njRUjT7liQUOrrutWDhChYqXo49+ao63DJ1n0onznKO+elV4g3VtnXTa75BB5OIAbczC4aw4HQYI/fhID30MnHhhUcQtudhnXwUEz/0XKxwzzXXyEdeBfS9j+a+qzf04L+xNzwtvjLKvWydyxp4Z95Z+jzk/mCt8sIzWu1+14PlT4Xq1urZcLXCzqr/9sI1465147Xdssgr+bxleBzvJ6vPYWfq7V+k6lOYL+mv7K84JHw0Elj1XylCvn7gsfGHFv7JdNXzHGiexDvxdydL38fPHw9ekUkHrzw/Gr9Xek/0yHHE6XNzxGnxQtF7YL70HH6O4hB+SHUOfnadqhLcjREH9PNLhhOCQcPawtJ+PUHs5QLVSN8JHOWvY1jen9WMTkq39rqlWwKTWe2AI9rwFndvTj31dtd/7rxes+2p+sY7s3j+GZZ0Utx/8L2pRc3hgNl1RbDhlNOW93+v+tmunB7XmS1jujjS/rPqez+zYUlnaZiE83TLkGPFP/RUPC78J2nzVp5r/H0z79fNxspzvfAtKDx83CXlt7uGlaV3+ZLnOrxVVqdYNWTUWyNG5ZR+t3mk360OKrfkvrvE3yY3hiQKr3ojnqU9dPdoF9wcE9KEqc1D+UH3dp/PvSM/MOTZ7GtypHbgv+HFVJNjs4+QWqfN+mWXW780bbZap8y6ZZdLtzxlhmGM2DzYt8Prc+/IDAyqw90Od9e4lo54rwvvrcKVc2Mmo3nKql9xuYyrcxa7Maq9abTbaQi0QISJM6XbEngC+pk4s4o2MNDn79se8wnPpoFSv49SjCTE1lnLlQOdLsMK8q22OUupy+lpqu1yZ/rnOQQxY9bw8vCuwNWd2qxfvDpMM4brww4SJ1XivoFOsbpf1uVXOHAmnrztlwnnl47mn+Ql4XFp+b+4N0wqYOTdql8+E736CQbfIZpt+aBb/dQPzc/8oPln6hqxo1cGdQXzlFG3YLfr5mPYbIriunfxcBJPbB+ZNJ0oH8TFfpVa7BvCZbJ9vsivUlF3nZfeJb1beuoe6fNSeMViRWu0CEu7o9EVm2lHUbKzqJ5Ob08EP5jkUaZIJv1S2r1GmYj5KOC7ubQ4WVPv7xIqrhZyX4sv1DaOdApl98LDeTg8U9/4NYdxxZ277zTWiqr4TR2wdBnRT1g08UJZl6zrW/ntaUjZC87iSDa95Y7iVOyw3ta12heuHrU1HmhuYFRXd/Hbq0uNDWcHx6xFHXwZ4b9fzb6XtnfgXn10crvvxx0DO6zhHXn6b45wGwbW927fkGpxg47cP/q1gNIDCAJUQIMAvEtanTsSwA64qxy/0Lp1vmH79g4MGnUuMBh/0bnDQNzjLa1AhsKJsXJIeah2LPBjLT7IlxyccIAPaxXe1Ap0rnBGrANJCG9wOYyfJTrPWH9S5xnrh0Otc4OH9FYPUnCGgxMOeBBbFd7UCmQpKoOefowsRIgE+hG8DBtNVofHdakBLwalMOAykPdjeNcLCGxJkILQcHNcUHxIZwA3oA78qIP9qAM3MU8oh6aFpE/+4y+7WHIu16rl7SlYz5Ho80QCzos8F0PJ44IVGrFM0VRw2NjlwGH9Jp6bWDgZbrcguECFRhDqt8DSQYuU+0uB0ZTy8C+QxoMf/C+ZcRCMzMa1ihH9YZ6bWDgZj1YsCI4BHsYIHAvMkM7ueJ6JBIbF3T4LisK6BddWaOkdTg8uLV3noVVbuDB+VQKrqbenhbdMcVSkYEpZEEEW9FTNCBgPNizcZQf714Pv//f7fz/UhV/u3vmgAIAKYLf+ZUwKh9eqKOXQTxUIcSX4E3KBEBZuKxX4+1rkT0fm5bxUzpdicv/JaWM8IhE87NxWqvL3EX7aGJfswjoywNek+j5J7bPwlgZB4EKrxn+iFpAIHi657TfD32dSS+PYSVWf/rTpQTlqpaih3oS8ERQkR5oyiFLgaZBR1gp9nMLjP+H7hZ/mKvFFQxW5Li7KEXcHhmWD2yTACnwLBkgJC0/yAhSNrnSnknkeMWU6CgsUXuTb9zzHcVqWMMFLrqnoBcBvhhBpiSSSSCIJJHNIQVbJJVQt5dv3vIPik2RGTZEniwUaZ0FRY8eoBZ1iagiKZlnFT4rlS+MfcOiUotLbQ8DixT/RZ/VYbflXSfWfAL79uvJUAPi+yv1an681jYTLAXEGQPgnrjT29J70/1WWqZuj/07uYckDWPusr7T00BLzhj/JmCbrw+v7hhzeXs9bTHc9Bavn23CRS9ozO4v3RdytPxKPj4k+vl7IY1x5JrxttXN+27WwcGAncQEOQont450QeGJBhS1lZBNwGs175+ZpTAEfQGooPR6TVsb/Dd1c0FsNDWNqgmwY1xEJmQde0rBIZ7zRoFhD/NmSnGxmnYEjJVh1Z6XQsw23pJStMlYtW5HTTkWxj7QjM7LY9Ii4vOzIYbNiGCQjt8hoNxpLyJbnzEg63qJ5g7BTHlNYkZQpBYTGl8pJyTKRk1u2urxQ3hyZeUkbyeViRkxSbpXJxeAdWQ0irLxoZufqs0VOxizPTX6NBCxalhc3K0NFRkFBx4zkR/Az++XjliQ0a0bWqqQExHLJG/GG8RDLmv+ZZCrIrGcjxOJkDZbLpV306+dphn3QwiKVD5HKOI3NC/woTFNBteldtEho8vexfvAm2okAAA==)
            format("woff2"),
        url(plus-jakarta-sans-all-200-normal.594df548.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src:
        url(plus-jakarta-sans-latin-ext-200-normal.95698a00.woff2) format("woff2"),
        url(plus-jakarta-sans-all-200-normal.594df548.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src:
        url(plus-jakarta-sans-latin-200-normal.d8c272b3.woff2) format("woff2"),
        url(plus-jakarta-sans-all-200-normal.594df548.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
        U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAMUAA8AAAAABngAAAK8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVREADQRCAqBaIFWCwYAATYCJAMIBCAFhTQHIAwHG1wFAB6FcfNyRDcvmXJe2gjg58Hf2/YhMCkBaEQSktBhNGxrzZICK0C1rWofUQGA3h5BbnZzD1b+eCCM2O0eQCIJQ0rTJs6lqxRrnHPipgPbMMriK4we5M8jSp90Iv9A+jbveSvuz0Zx8nqrgKzyasL2Hc/voQYSSFMEZFVYX4Yzv77HcAxtgMzAnpxEXUJ1eaLV0WCgmz1KGGlUWw0byfRfZ1fwXfpU+RNJzrQsSM6HNaXhFogKRx9QWlYQZBYhvwzKy8yd5DLGTDkyxLxQIjeEkCFUB2JBFPIBBBAhRn5ZAfnllAYSiUDpn6bW3Gc9IAhCmsoV4VQSZEZHYDgACUgkahcqJN6okMssoDMPmfROhkWX72Zdfbt21n337mVbc+eOhbsrD1599+5c9mS1bIePWXjpTo7fq5dt9+3bE1eGmt2OmTtmMrDnp/u4uaR/6arzOgxqNh7eqHu73zY9JjPNW42t03hQk5K/Ct647QKD3Thjj6X9uGPndxA1mwxr1K3de9ueyd+mUKOCjQpslU8DCIjCqqNffzQYlav5n8xx/B6enDi0CZ72KfI/HZfmztA7OYCMIhD4LzvDMgbx79bXggCAKFqo+WzTAiIyXtFwed0uFpDTEbGQZMFVfD6o6Z+P5PSTj7VOZ8LjMyhaaz6jqg3lc6rfUj63Yee4PCrhYSzEsofXfmeGOTAv+h3Mt/5f7ZDEG8XjcDFhyULvCPejoCW/FkrpdU9JAUlhknBHimne+grxWQxM2JFiLqI46424GEtoW+bNc3ise1MTcwwkMo+RAGFvEpb5E5RhYvjxCa3zOzq3LFGmQpKyVJ0FC9Zsu3flzJXtXTtnIwKPquY8JCbUFsUx30aDpxmUhhNMm4tfzdAcojjmXTl0fu8igCfT/0EnmBTyGG6RiBTLAukEI03wXEiXHUvWAQA=)
            format("woff2"),
        url(plus-jakarta-sans-all-300-normal.c98733b7.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
        url(data:font/woff2;base64,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)
            format("woff2"),
        url(plus-jakarta-sans-all-300-normal.c98733b7.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
        url(plus-jakarta-sans-latin-ext-300-normal.d80662bf.woff2) format("woff2"),
        url(plus-jakarta-sans-all-300-normal.c98733b7.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
        url(plus-jakarta-sans-latin-300-normal.0ac45670.woff2) format("woff2"),
        url(plus-jakarta-sans-all-300-normal.c98733b7.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
        U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAALwAA8AAAAABmgAAAKYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVRIADQRCAqBaIFWCwYAATYCJAMIBCAFhR4HIAwHG0oFERWcZyB+JNjuof4R3Ul0om323MkYD8/r8XXuSwYCK7WwF0b9VS0qtex2ss1mZVoY6zKJyEyRfw8XQiUABs7JqwIdVbtvD5se8MeoMjrQ/EEVGAl4oYP8Ni8r7t1CR43dBaqrr6GYOHnmQjVBDkUBikpTzaX59Xeu27NbY1AVyJPzNC0uqEQ6lZZixnScWK1rjGdMkrVwzow5vmj7zviAvHbRnvyzON1WXIbUNP2JtjIhVJXQUEJHaf+WrXsiY9uedTujvpBrKEOKynGB9AkyIUUDEMkLMzSUCZXn2iIvCNq+UxRg++UgIBzbp9QBCeSoislYSYuRy81r0kSia6KOPUB2r7Pl5bfj4Ffl1U+V9q3+uKKixumyMgfe6Lr0VHl5KPvtFjVeeMOBL8t6asWAGg9KSzcfTBjxaHLVyVU8+uv2Xvvx8p7WnYeMa9Vr4MK+0xeVT5y7scfI8Zv6D1s6rE3dSj+WrYqWDW3T9t81h49QiUELfL+bNHdDj2n1x3Ua1/GWPBoIpDj539p936+pM/Lfqln2B/z01vMX4ed5zZ4VoqhbaW7+FJUlEHyZV+koAf+/5GcJAEBKB4xM9wwRSDaqYqVKulgmUNM1mcir4RuWfGjvGz6p7Tc+M9E/fK5/DOUraR7b+cp6xxGutoHxli4yNeM3trLawvVDyF+7NVA9nk2Agflj4PnEWg0XYfdNQMnPsbP+Wx5xJA7gtntq2RkhVILYxJEPSHlfwScydlSvewH57l0TkNQJIqC/UfUCahHEqMUCC6/Kc3H4u7RqjUZvfD/tTuNEfarXtP4otYdkT4UVAaSskDYmDz6kg/NZgYEhW7NBXAP06qfl/qW++A9tiMeBuELC0zwUqmDxH0Rx9I38LAA=)
            format("woff2"),
        url(plus-jakarta-sans-all-400-normal.c492d0c1.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAv8ABAAAAAAIDAAAAudAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGl4bg3wcKgZgP1NUQVRIAII4EQgKqGyjOQuCDAABNgIkA4N4BCAFhR4HIAwHG1sbUVSTaif6IqGyYScY/wzJUdaKELCyDvDM85nfzfFQjfF7u3dfHLdMNbHklsUbQ4fpv5FMEyF6SUS4n6dt9f4MtQwoNpiYRJrQNjUqoANt1RqFFRuR7u5VF5fpddP0Ql0QrW6kM6NXTZUkc4/n20tAAdu/5j7tbl72LgUmWX/oy66q/vQmm3Szk58DwF8AyAFAKwyRJwRjakkCCefKQvv6ti91nrBJ0tYnzYFVLZa1AjYbcv72Ny2AfgASFyYOwsODJBJAMmRBcsggCuUQDT3EyA4hNUM8fJCAXki/MciECAQBvfiEsNVrGyhIP9cZGYV06OzxyVHgQeIkAgSQWBAeaDEBpG/RQMyPOQQ2oH0C2u8Zi9a3OxVUDmn3sjwfmQc3l9vvFs7c52L3xj5JPUB7kSvyvgQOPnrgAAAX4iAVBFCEVR1sSqEKbBY59Ol+GLaX8QEC3dpkBxowAQMGsAHHLCAsrDHgQAfmumjsH73XTcDwZJF0SHSnAop8iJcWQ017HNYB8nH6gU3PO46jxFEDaAbuJ/kjtnsb6YSHAxMO17jYLFDfx74ZgJ5CTsivgBlwCMKCAWNgwBzYzZMDEYQDnL7WOYwSITTJcCCDgQ6Tb1EgWCQBBEACBRgDh4AxaFEAjMKDwwJHCSGJwbgkbp72l3C4xYhEvBDHQFwcN027WHIew/58+5jikqWOKiFTdqP/uBnx2GXxKTemSAeVQVxWcWxYarDVIdTjsNikFs6ErhJDFaZqNGZpXPjcBJolIiVrlKJJKqckDTJ5ZfAo0KZQuxwBuULyhOVrJRQk0kmim1QPmV5iXRT6KQ1Q26zEsFIjyowqNkRrksYEnSl6EQhqzRDAPUD0AlgMygFQn9GxGJQpABXWQoiSUDjBBYeRc4fGYXWyWouWOcWKTjSt0MkHTNSjybo7LkFwaMljCpJTC9iKet0Unlicm8fL4fEL0y4wzWRGM1nQTv2SBTwmbZlkpqAdxUNLpD5SP0QMsr0cKsQNEiHEhUQn9r3+OohG2V5i35tvoi1vvMFmE3QuBCzR3E3QOve+cWyLtrypqvVtcNQLBnUr9l6GgIm1dXT73ly1jrZcSCfOnIe1KJud9oItBeEElmtdsF90Kgexyr775tQ0h+TifUSAHSJ6MM/e2itafUA9/jJ4xUIFrU683HtR7weH2Cjl9MvRIcSFcgOTg4v5QdB24ubFsQ3bRIAYtGXdC59O5iCu9rJyWO7FnUWrGs/l2pAS2hAxLG5h+9x5OkcU8nDZJufr+duAXkAvsV5RYQ5y1L7r3I73clkGxkbXRz1770xFJ664Iq3UR7W9VRuEz0Wj3T3airXj66WX0IvS89NfoBAX1rRM9hKedh9BpeketpcasrYl1h4QDx2Co1FuXnukFvfVwN7ymmReQ+oytInodvNVz2JLoe/lBXlX3eV+BTzsIRP0ld541L7LD0e9PoKSxu0lPDn5uRZb49MRt923ldaLo242ll7I9zqs7lXpYk7OU6dyVWEBw6UWloX51+MjNxDxX3rjPaYq72isuiMIaSev40OG2yK3/OD+6rexy4KBKycnAlddFhq73HGFd9lWtyMUqt/+fDzPFeD/6iPyML5ELtEPkxfHcH0FE007tb19uv0UlSjF79Q0cbJvn9pGR/VmVaNHOlZVSZRobleH5pVVNQ2p5vjoeZ3T90VqypPHwpe+k26yKA1Fp6oau6SLtjmTWwnn7D/3Oen43fV7hdLVLNdoEn0WFZemQ6zdTHU5y56A8tqmaw3M66//x+AFaQcDnwaFnwQD+MEgbBClziJFrVyaX0eqrnklr+6hnDOFhQVbFBq3UuEs3q2uN2iL7erU2oKPqzQtQoUhqChxlY+TQ9e+f3FTJpwLW/iW6QFy1la34nLXLc/YGuqHDJ/c7iF/I+fuvWfUXOWo8JaXhPX6krC3vKLcU64OGfTqMFUOVQQ5Z6tfdbtrlyJWuz4orbTlBtVsfuYTlrOmnVKvs6SkhCpVhZ3OkjZ/aanBqdnz0y/VxmABNPJJvmNhlBwFc3YzYCUaFm22FbfLurxga2pasFqW3c32lQWrozVuxSF1p5SGlNLW7G75oExwB75ISXlym2Pb2wLlL71SyjxLzvCdYRPaUFlZm7mZtMvyqj6VSH7Nr1NXknxyAM8PGaYzipI/E9Z5NmXHPvnjF7Im4hSD710e7TfL4c94xdo9uU5U/YnGfU805e5oy6+h39X1dilw9po6DJreyqp0bR16U4VbtvMWRFL28HkfpVLaxH8U1snkhbV/iLNrK6iVywrq/rj9NfNz5vU582NmeGt14kS/9wT0rXqjNHHc2RPU3Am/I2gPAm21tL7Qsi+b7EWJ5EWZVZ5fy08GVavpP/u7Eni6XLOxSZFfe2JTpklTXgvP+Di7FpMT7k7jtKTdqrfwSqLSvD+h74GeI5ttLqGjyJb7+Mb9eK61SM/C/RdV3R++WmIR6ousuVHxFLJhC1tWjqhRtq/KV55QS6Yc1SbGcf8WGsXekCD1UnEeN/77TKNGXet7dhbtlaJ9aN9ruuyux+prtvS3bpHaovpWH2pqfK++ceF2Re2Wnu3ibIAVAQIHTFCohleY17U5ESzBDZrGG2pQ9JTGvNC9vgcmtzEFTEU/eceYBnXMziGGkcY4BkTJTmgHlSSB3MR3DA7mAQNgIQlwE0lA2zk6dKjB6dMZMDcg6roWsfvl9BaxBTt7eXCjnN0KZXORwcG8Y0yDO5idgwb4BYoSGEnBlRwJBHcjB1uHDrfI8hbwhC0HnAWVydFgnDgaE7SD24wGxO8IdoULXEQqQEcqIEIqoAQb5jBAcyEnS/8CFL+jXGnnUeEjd7m1UMPL8mgjWZXhk1e0tgIX08YLzUeXy+EuyYhDXjckhrVzAgaphDhgXXZ4QfNS84W5VguaL30HqsXic+NL2e4A+1GnVQljOfJNhsSwdiDbGCwLnD8VTz8GHQmz7mOGkiOj08yG6DSxdUgr7b4/sNPVt5MO2YPecLTooA4GW8/M4EF3JhN57ho3d4tGPfJ41ACgxeJ6HbfYCZX/H/r13+///dAu2lhdfmgOQB/IW2XjWam7qrSV3AC5gqwXJ9ARgWc7K7fMr7qVn2SK1wH7xTm98FOctmyQtFkBEbX92bVOup5Sq/JT9Mua5GZuRfmKn0r7WInpy6hpirwKgIoqG1wHaXetl1vmbxHlJ9gbtkLz3BnavsyTkv35VUBoYBA/ggIXNMIZeNl6GaifjUPuoWhVNshPo79M036NH0oqvrNIDTdAotKzWekoNp1GIKXUOB4/SGo5IguCJYTLb2uVaqKV1Uqqdeholeq+6oxZsQ9XYF9hAB/kodrjIJLBHvYlfuInfuIHv0ZESFKDruHOcteMWZkSPyb/GVEDrhF2nQoaovI812GUmQ1bMaavzUl+8klwoUMWquVXF0DGnql8Z0Z7vPEvC8e/BPx6cdUT+L1D8H+su63DVa9AJwwgwP/lgjvu/VH+vbYOyHHPv5lrFud+fanDFzInqoe/RQDeimYH8NjHZVTN5Of99ox7DDHpjTR43Z/9y/hco6eYn3G1yUCAb4/nIfO6mNT42mKU1s1HYPdmaICT0a5/flMdEHAPjmEKo38trMJj+53MVqmbAHwF+SAkz+ODMHG+GISr8+sgmpLQDqJLj82DGJSxfWCcsrh1FIQDJ77ozYA4IlEmP99cEnb8r9aYcfMmDeo3IEKohDrRICgB9w7rMmzalNuh0xClmBShFYVadBo1pVlx0pjNenW7iGrDghEDxkyWLbH7ySLGTdFTUek3uLvbaV2Uuo0ZoRIxZsiYiHnjeqmaOyOPZZUsbsVmvfpNGy59WEooqalVMKA4kZwMTYpReOR5INkZ+nn1mhSDEKORLyIfG/Mh6jFuSvdHR7mI5JbSP26YcuhH76fiZNHAp/fjtezuYpjHdWseudYmDHecUuslNv9LFLt3cz0AAAA=)
            format("woff2"),
        url(plus-jakarta-sans-all-400-normal.c492d0c1.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        url(plus-jakarta-sans-latin-ext-400-normal.fe01bb31.woff2) format("woff2"),
        url(plus-jakarta-sans-all-400-normal.c492d0c1.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        url(plus-jakarta-sans-latin-400-normal.3e6e3889.woff2) format("woff2"),
        url(plus-jakarta-sans-all-400-normal.c492d0c1.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
        U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAMcAA8AAAAABoAAAALFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVREADQRCAqBaIFUCwYAATYCJAMIBCAFhTwHIAwHG2IFAK4GbDcdg9DSCDFqJKgeqSEwmu/230UG3EXw/X6ve+67AQQJ6BIFbKNSBkWWwHVqa+vIVpVlJSmSKNH9zf3e5ONIEfemmBQA2T6ivEvTgZqz0xMKiWq39yDPGEnYeMRpmnkD53xRJEdZRVm2YKWeI635vh+3B+jpQP8Sgfw//8tU/udm3FpifYpy31YYYOFY2L6xSU9gTG2AXkr3ArKzddFkyLfLIhovUK1ZN1xePb+HDpChBBiJToMqnztnXgroBagE9POcNuK3OulOigFb9jmx10RshJCktsfZFXyry/gTGGKJA5CfxWgQ8B6kzvQBBlWFUCmhVQWjKhePRYIFJ5bOsBnKGiFERfwGCiFFC0CAhAKtqgKtagaBLAsGH8yS/SAgmBFf7Lw/ZVRiFdgB5JFlYXV0aHdfNDinibNdjt19NF7dsMN3Euzy4ws3ev9A7Pudz8Pncy39pKd999Cll0CPfpTjZu+gys7A/HFZrTDIr4N9vs1/DHOp98RhnrIOeG7jaaOztqxP6Gi/oLcbSWrpeIihvCSUjaajFLfMLZ22byMAAiluT8x/ZUkLf1SLb4BPX9u78Plm4L8Lk+uR/ADlEgiqZZVdR9A/8CSs74TpkoWam4FIDmvarS4AQCFQ77FC5Cq8AT6EKf+Q1PsNhcWkxYyDMt1xQLmxZKDeXIbQaDxXsUlHfLWjIOLXYsUa0kz8H9eiLWVLSOkdi4UiQlmyoB3lPor4w69lLEM5paU0JjTljlYwuBEYSfhcQtlhiQhhzIQTIkKUjC3z5oViImI55rhIbp4gKSLelXzzMljGOm8/meHcueDzxKzcLV/IymhsyZwFC9Zsu3flzJXte5dnz0QeLzIjRgrKbOwk/YcUnoeGi8VKwphjxDJzCAvNu3Lo/PV5Rp60Sv+gE0LLxFy3SE4rVIHSiAnC/zTgziFPAA==)
            format("woff2"),
        url(plus-jakarta-sans-all-500-normal.8b60399d.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        url(data:font/woff2;base64,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)
            format("woff2"),
        url(plus-jakarta-sans-all-500-normal.8b60399d.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        url(plus-jakarta-sans-latin-ext-500-normal.315325cc.woff2) format("woff2"),
        url(plus-jakarta-sans-all-500-normal.8b60399d.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        url(plus-jakarta-sans-latin-500-normal.2f932abb.woff2) format("woff2"),
        url(plus-jakarta-sans-all-500-normal.8b60399d.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
        U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAMYAA8AAAAABpAAAAK/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVREADQRCAqBaIFUCwYAATYCJAMIBCAFhUwHIAwHG3IFIB6HsRt6iFutpMSl6oN4gNbB92Z2v4gmK8FIMJJ8cjw3eDd1KT1QGWFziJSzlcK2dpoQI3a7B5BIwpCSQJr+3ulf07aNXQHg0q8BFrZ1btKAHoV7nKehdGEgls1rjOvj0UqONZ0vIK+i6mHHzuf3UA5SyDJQwpTWKjW/do/jCBoBcgMZlMZucagscZMrgB7ThNGGa0/5qGTgOruC78rX559IC2ZVQfowbK4Md0MsHX9AZWlBkFtEcSlUl5o/xWFMmHZEgEWhVGEIIXccCiSCGIoBBBCRoLi0gOIyKgOpVKDyzzIH+G0vQBCEcGuhtOelyI3OwHDQ0qRSDUqVMtqYUMgc3uxDprxLYeXFF3k3fVQ/77FPP823+eOPrdhfeuimTz45Kj1ULt/x81ZceD7yP22U7/BHH02+mNXids7dOZclvnuqr7d9Xtsq/bpwqG6PGpWWvTy/D8fadJk532pEi3Kff/jNl13C+ZYjW5T9/NGaNtOZ6saa9brD995gfHjhXm0vtnb1bnsJAAExbJz+g9szplDL33Inyffw9dVTO+Gbfi3/Z3pWOEff9ARyij1arCDHWgL134cTYXlfGFdoOcfUh4gmyhspKwCAREBBFyVCmgeP2NpBc/92VNCfdqJzOVtTmp1D2XraOTVuMlSQb59dWG8vrCKq+zkiJPKHf0dD7iOoKB9zn1dMKRa3h8Q+SS6bg3WbNW2S3e6DsOm/Fkgo8CnBJ0hMALpLiSi0M0jEY9KxbjsSzEEkZb1hDsZiyqopU2yu3JvQTNKR0BRGfIR9ipmmEihHAv2PJPiL3DGFXLtIwHDLZEsEBGnWpGnTFq25d+XMlbXVeeJZ+HGmpLhIpJs09LHEZ0XxHSo6yRVjyiTFFZhEJNuUK4fOP6IyoKdE4T/QCSYEXLpbJCRE0kA2yTDNvB2ytZfTrQAA)
            format("woff2"),
        url(plus-jakarta-sans-all-600-normal.170a8ef6.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src:
        url(data:font/woff2;base64,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)
            format("woff2"),
        url(plus-jakarta-sans-all-600-normal.170a8ef6.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src:
        url(plus-jakarta-sans-latin-ext-600-normal.1582084b.woff2) format("woff2"),
        url(plus-jakarta-sans-all-600-normal.170a8ef6.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src:
        url(plus-jakarta-sans-latin-600-normal.9d800da7.woff2) format("woff2"),
        url(plus-jakarta-sans-all-600-normal.170a8ef6.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
        U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAMQAA8AAAAABkwAAAK2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVREADQRCAqBaIFUCwYAATYCJAMIBCAFhQYHIAwHGywFCI7DuOHbYlIUd76CqHJpz0oGYNkcBJCJdHUnh4FeQPgC/OWZiOffv537lrQgDSFPo4DCtoCSNLAkkM9NXJO/yv+82r0WSbsB7nGtbU06oHmlpW6IayDdN01tvEzLJMmxXBUB/sJFkrlzz4EEAtABjgME+IsVT/nmh++mXUk0AF9AYLJe3dQVvKBuNRTooUeRjZy0hzFK1cClRx92GG3/CT3YSQP9l8UGeQDUpL4Dg0YIXwpEUiCDOouKbdGg5DDLJRyhCyUA6dUVQCNUIgAQAApoIJJGQCSdAXQ6gdEcR9k+9UIAYbGSY8p80IEv6AyGAwLQ6SwVEyNzYyQEWyKVhxR9x2Xmsbv+i57X9N/96lXA4hcvmLEldl308qVdvT1h2HOEGUfvrNJXdQJ2PH9eGC5o8Xb27exzoJ8/iC1PkgbFJ9xtkp7VyfBbda3PIE/NNj2sRq1HtYzdd/rHh26uRm1Gt4i7sXv9+9irfQe7a5rBA3sN7Lkcbg0AAlQWnpuaOHVMSMu/vpr2DfDh1P6VAB/7xf138pxQr776XoQ3BUAwWMrrcuH/ng1FJr5jzaBl7SObACWfj5G8CAAAAI2AQOvQSOcHXIcbL9Jc5xVfX3hNa394Xc3U5L3EZyjvLSduLljDbNKJRmAeZvzITku4jbxlI/DPuh1YXCZyK1GkmM1QX12ZNQw0gAJ5X+WqeNbtzlTG5GYzGQYwVfJ413ezlCqQx2Zop4qtmMXtWy9HMZvNxaO5OuooUkLHVslVWx5LhTpsljIW20QuBeq0qEUfO63W8rG0ZymXr77a6qqrsRYG6qOHPlrUJGqltFqXNGjuYAXcPEpYKhkatKXU+5qDAY88UxW62DxqF4TL9XyLW5E6+uispyEK5vxB3dhM5Urk6c9SwVRJA4BTQA6Wf0GcuSf0pQAAAA==)
            format("woff2"),
        url(plus-jakarta-sans-all-700-normal.bee61684.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
        url(data:font/woff2;base64,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)
            format("woff2"),
        url(plus-jakarta-sans-all-700-normal.bee61684.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
        url(plus-jakarta-sans-latin-ext-700-normal.ca022b05.woff2) format("woff2"),
        url(plus-jakarta-sans-all-700-normal.bee61684.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
        url(plus-jakarta-sans-latin-700-normal.61387f2f.woff2) format("woff2"),
        url(plus-jakarta-sans-all-700-normal.bee61684.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
        U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src:
        url(data:font/woff2;base64,d09GMgABAAAAAAMUAA8AAAAABpgAAAK6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVREADQRCAqBaIFWCwYAATYCJAMIBCAFhVQHIAwHG3wFUZQMymqAj8O4sStxsiof2iomcYoWs7ZJPNDbPf65dzeAXzIpU7Gi1JKoMj3Ab+5+dl/yxYOreVdZFYA6K2XfTPbQdxw4Jy9DIBIA959Ko/QYpVnk57IMirRQ+vkgdpvXKs6XcLA4XEBBJY3AFq2un6EDUsgycHTKm1JaPjSBJIMxgPzAnp3GtolSJS6LfYD2fidhkJnQTMVEaT06X93Bd+5C/hNp0awGSG+F5Tm4HmL5+BVyyoIgv4jSSqipNHt0IFhm7AxKcAhKFYcQCiY5IBHEUAoggIgEpZUFlFaRA1KpQO5ClnlPe30DQRCyTDEQQYr8aAUMACAFqVRd5cpJeHDomwFk0uDRm0+HuafS1woue1C54GMdWGj5w4fm7CjfZ9mjR3PpuysV2nDCnJNXU+hxtUIP1D5qZcz+vlb5W+Vz0DePsOnBN00mym/8mKvetOKHw4Wadu89u1bTjtPrNxncsOy8fb++uZaud926o1z6t2p8k+59IscV6de/X7/l+m4gADEsffVs/g+D+w1+y19OvsDLc4fXwquuk/9ndla82iU9aBPyiiDwXq48Cxn4f/c/FgQAxDhHg3hEdYhohLoBqrZfIqCoUxIhLYDb9MWgvn8xKupvMdEmNMpTnphHxdBFzKt2GCcWVTfsEIubDneEEobCz4aQKBzT9lBwDiiJFD+slFas7AjLfdFCvoBQ1qy0buV5FHDV9xIFs+0lEiOaIMoTkjH2Co1FXDahHCiIANMMZUZAiJyxZ9kyX4hLC5YlNpZaJliMiS851/INMmFD47M3/E1OfBIaOcQSjkcuXyFBtDVLVqzYsu/ZnSt39qXW4s7A61DNCLGMUoq8ny1mJryG/VKxOWEsneNNLMW4m75ld05dxyMXgDfrD/hCFwRJhGyPWIpkykA20owq+krIFp5JVwIAAAA=)
            format("woff2"),
        url(plus-jakarta-sans-all-800-normal.f5c06a09.woff) format("woff");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src:
        url(data:font/woff2;base64,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)
            format("woff2"),
        url(plus-jakarta-sans-all-800-normal.f5c06a09.woff) format("woff");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src:
        url(plus-jakarta-sans-latin-ext-800-normal.e1b3bd88.woff2) format("woff2"),
        url(plus-jakarta-sans-all-800-normal.f5c06a09.woff) format("woff");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: Plus Jakarta Sans;
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src:
        url(plus-jakarta-sans-latin-800-normal.0370d622.woff2) format("woff2"),
        url(plus-jakarta-sans-all-800-normal.f5c06a09.woff) format("woff");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
        U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.button-hover-glow {
    transition: all 0.15s ease-in-out;
}
.button-hover-glow:hover {
    --tw-shadow: 0 3px 20px;
    --tw-shadow-colored: 0 3px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: rgb(255 0 122 / 0.8);
    --tw-shadow: var(--tw-shadow-colored);
}
.button-hover-glow-green {
    transition: all 0.15s ease-in-out;
}
.button-hover-glow-green:hover {
    --tw-shadow: 0 3px 20px;
    --tw-shadow-colored: 0 3px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow-color: rgb(173 255 57 / 0.8);
    --tw-shadow: var(--tw-shadow-colored);
}
.tag-small {
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 9999px;
    border-width: 1px;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
pre code.hljs {
    display: block;
    overflow-x: auto;
    padding: 1em;
}
code.hljs {
    padding: 3px 5px;
}
.hljs {
    color: #abb2bf;
    background: #282c34;
}
.hljs-comment,
.hljs-quote {
    color: #5c6370;
    font-style: italic;
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
    color: #c678dd;
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
    color: #e06c75;
}
.hljs-literal {
    color: #56b6c2;
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string {
    color: #98c379;
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
    color: #d19a66;
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
    color: #61aeee;
}
.hljs-built_in,
.hljs-title.class_,
.hljs-class .hljs-title {
    color: #e6c07b;
}
.hljs-emphasis {
    font-style: italic;
}
.hljs-strong {
    font-weight: 700;
}
.hljs-link {
    text-decoration: underline;
}
*,
:before,
:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}
:before,
:after {
    --tw-content: "";
}
html,
:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family:
        ui-sans-serif,
        system-ui,
        sans-serif,
        "Apple Color Emoji",
        "Segoe UI Emoji",
        Segoe UI Symbol,
        "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
}
body {
    margin: 0;
    line-height: inherit;
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    text-decoration: inherit;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp,
pre {
    font-family:
        ui-monospace,
        SFMono-Regular,
        Menlo,
        Monaco,
        Consolas,
        Liberation Mono,
        Courier New,
        monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button,
select {
    text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
}
legend {
    padding: 0;
}
ol,
ul,
menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
dialog {
    padding: 0;
}
textarea {
    resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
}
button,
[role="button"] {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    display: block;
    vertical-align: middle;
}
img,
video {
    max-width: 100%;
    height: auto;
}
[hidden] {
    display: none;
}
[data-tooltip-style^="light"] + .tooltip > .tooltip-arrow:before {
    border-style: solid;
    border-color: #e5e7eb;
}
[data-tooltip-style^="light"] + .tooltip[data-popper-placement^="top"] > .tooltip-arrow:before {
    border-bottom-width: 1px;
    border-right-width: 1px;
}
[data-tooltip-style^="light"] + .tooltip[data-popper-placement^="right"] > .tooltip-arrow:before {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
[data-tooltip-style^="light"] + .tooltip[data-popper-placement^="bottom"] > .tooltip-arrow:before {
    border-top-width: 1px;
    border-left-width: 1px;
}
[data-tooltip-style^="light"] + .tooltip[data-popper-placement^="left"] > .tooltip-arrow:before {
    border-top-width: 1px;
    border-right-width: 1px;
}
.tooltip[data-popper-placement^="top"] > .tooltip-arrow {
    bottom: -4px;
}
.tooltip[data-popper-placement^="bottom"] > .tooltip-arrow {
    top: -4px;
}
.tooltip[data-popper-placement^="left"] > .tooltip-arrow {
    right: -4px;
}
.tooltip[data-popper-placement^="right"] > .tooltip-arrow {
    left: -4px;
}
.tooltip.invisible > .tooltip-arrow:before {
    visibility: hidden;
}
[data-popper-arrow],
[data-popper-arrow]:before {
    position: absolute;
    width: 8px;
    height: 8px;
    background: inherit;
}
[data-popper-arrow] {
    visibility: hidden;
}
[data-popper-arrow]:before {
    content: "";
    visibility: visible;
    transform: rotate(45deg);
}
[data-popper-arrow]:after {
    content: "";
    visibility: visible;
    transform: rotate(45deg);
    position: absolute;
    width: 9px;
    height: 9px;
    background: inherit;
}
[role="tooltip"] > [data-popper-arrow]:before {
    border-style: solid;
    border-color: #e5e7eb;
}
[role="tooltip"] > [data-popper-arrow]:after {
    border-style: solid;
    border-color: #e5e7eb;
}
[data-popover][role="tooltip"][data-popper-placement^="top"] > [data-popper-arrow]:before {
    border-bottom-width: 1px;
    border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="top"] > [data-popper-arrow]:after {
    border-bottom-width: 1px;
    border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="right"] > [data-popper-arrow]:before {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="right"] > [data-popper-arrow]:after {
    border-bottom-width: 1px;
    border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="bottom"] > [data-popper-arrow]:before {
    border-top-width: 1px;
    border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="bottom"] > [data-popper-arrow]:after {
    border-top-width: 1px;
    border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="left"] > [data-popper-arrow]:before {
    border-top-width: 1px;
    border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="left"] > [data-popper-arrow]:after {
    border-top-width: 1px;
    border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^="top"] > [data-popper-arrow] {
    bottom: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^="bottom"] > [data-popper-arrow] {
    top: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^="left"] > [data-popper-arrow] {
    right: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^="right"] > [data-popper-arrow] {
    left: -5px;
}
[type="text"],
[type="email"],
[type="url"],
[type="password"],
[type="number"],
[type="date"],
[type="datetime-local"],
[type="month"],
[type="search"],
[type="tel"],
[type="time"],
[type="week"],
[multiple],
textarea,
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}
[type="text"]:focus,
[type="email"]:focus,
[type="url"]:focus,
[type="password"]:focus,
[type="number"]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="week"]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #1c64f2;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #1c64f2;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1;
}
input::placeholder,
textarea::placeholder {
    color: #6b7280;
    opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
}
::-webkit-date-and-time-value {
    min-height: 1.5em;
}
select:not([size]) {
    background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
    background-position: right 0.75rem center;
    background-repeat: no-repeat;
    background-size: 0.75em 0.75em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
[multiple] {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
    print-color-adjust: unset;
}
[type="checkbox"],
[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #1c64f2;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
}
[type="checkbox"] {
    border-radius: 0;
}
[type="radio"] {
    border-radius: 100%;
}
[type="checkbox"]:focus,
[type="radio"]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #1c64f2;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type="checkbox"]:checked,
[type="radio"]:checked,
.dark [type="checkbox"]:checked,
.dark [type="radio"]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 0.55em 0.55em;
    background-position: center;
    background-repeat: no-repeat;
}
[type="checkbox"]:checked {
    background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 0.55em 0.55em;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
[type="radio"]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    background-size: 1em 1em;
}
[type="checkbox"]:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
    background-color: currentColor;
    border-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 0.55em 0.55em;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
[type="checkbox"]:indeterminate:hover,
[type="checkbox"]:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
}
[type="file"] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
}
[type="file"]:focus {
    outline: 1px auto inherit;
}
input[type="file"]::file-selector-button {
    color: #fff;
    background: #1f2937;
    border: 0;
    font-weight: 500;
    font-size: 0.875rem;
    cursor: pointer;
    padding: 0.625rem 1rem 0.625rem 2rem;
    margin-inline-start: -1rem;
    margin-inline-end: 1rem;
}
input[type="file"]::file-selector-button:hover {
    background: #374151;
}
input[type="range"]::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    background: #1c64f2;
    border-radius: 9999px;
    border: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
}
input[type="range"]:disabled::-webkit-slider-thumb {
    background: #9ca3af;
}
input[type="range"]:focus::-webkit-slider-thumb {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1px;
    --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
input[type="range"]::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    background: #1c64f2;
    border-radius: 9999px;
    border: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
}
input[type="range"]:disabled::-moz-range-thumb {
    background: #9ca3af;
}
input[type="range"]::-moz-range-progress {
    background: #3f83f8;
}
input[type="range"]::-ms-fill-lower {
    background: #3f83f8;
}
*,
:before,
:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(63 131 248 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(63 131 248 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
.container {
    width: 100%;
}
@media (min-width: 375px) {
    .container {
        max-width: 375px;
    }
}
@media (min-width: 640px) {
    .container {
        max-width: 640px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 768px;
    }
}
@media (min-width: 1024px) {
    .container {
        max-width: 1024px;
    }
}
@media (min-width: 1280px) {
    .container {
        max-width: 1280px;
    }
}
@media (min-width: 1536px) {
    .container {
        max-width: 1536px;
    }
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.sticky {
    position: sticky;
}
.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.-bottom-\[1\.938rem\] {
    bottom: -1.938rem;
}
.-bottom-\[2\.125rem\] {
    bottom: -2.125rem;
}
.-left-14 {
    left: -3.5rem;
}
.-left-16 {
    left: -4rem;
}
.-left-32 {
    left: -8rem;
}
.-left-\[0\.688rem\] {
    left: -0.688rem;
}
.-left-\[5\%\] {
    left: -5%;
}
.-right-16 {
    right: -4rem;
}
.-right-24 {
    right: -6rem;
}
.-right-32 {
    right: -8rem;
}
.-right-44 {
    right: -11rem;
}
.-right-96 {
    right: -24rem;
}
.-right-\[0\.688rem\] {
    right: -0.688rem;
}
.-top-5 {
    top: -1.25rem;
}
.-top-\[1\.938rem\] {
    top: -1.938rem;
}
.bottom-0 {
    bottom: 0;
}
.bottom-44 {
    bottom: 11rem;
}
.bottom-7 {
    bottom: 1.75rem;
}
.left-0 {
    left: 0;
}
.left-4 {
    left: 1rem;
}
.left-\[19\%\] {
    left: 19%;
}
.left-\[4\%\] {
    left: 4%;
}
.left-\[50\%\] {
    left: 50%;
}
.left-\[8\%\] {
    left: 8%;
}
.right-0 {
    right: 0;
}
.right-2 {
    right: 0.5rem;
}
.right-24 {
    right: 6rem;
}
.right-\[6\.5\%\] {
    right: 6.5%;
}
.right-\[6\.8\%\] {
    right: 6.8%;
}
.top-0 {
    top: 0;
}
.top-10 {
    top: 2.5rem;
}
.top-20 {
    top: 5rem;
}
.top-28 {
    top: 7rem;
}
.top-\[1\.5\%\] {
    top: 1.5%;
}
.top-\[20\%\] {
    top: 20%;
}
.top-\[52\%\] {
    top: 52%;
}
.top-\[6\%\] {
    top: 6%;
}
.top-\[62\%\] {
    top: 62%;
}
.top-\[95px\] {
    top: 95px;
}
.top-full {
    top: 100%;
}
.-z-10 {
    z-index: -10;
}
.z-0 {
    z-index: 0;
}
.z-10 {
    z-index: 10;
}
.z-20 {
    z-index: 20;
}
.z-30 {
    z-index: 30;
}
.z-40 {
    z-index: 40;
}
.z-50 {
    z-index: 50;
}
.z-\[15\] {
    z-index: 15;
}
.z-\[1\] {
    z-index: 1;
}
.z-\[60\] {
    z-index: 60;
}
.m-2 {
    margin: 0.5rem;
}
.mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
.mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
}
.mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}
.mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
.my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
.my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}
.my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.my-auto {
    margin-top: auto;
    margin-bottom: auto;
}
.my-px {
    margin-top: 1px;
    margin-bottom: 1px;
}
.-mb-1 {
    margin-bottom: -0.25rem;
}
.-mb-3 {
    margin-bottom: -0.75rem;
}
.-ml-28 {
    margin-left: -7rem;
}
.-mr-2 {
    margin-right: -0.5rem;
}
.-mt-10 {
    margin-top: -2.5rem;
}
.-mt-2 {
    margin-top: -0.5rem;
}
.-mt-4 {
    margin-top: -1rem;
}
.-mt-5 {
    margin-top: -1.25rem;
}
.-mt-8 {
    margin-top: -2rem;
}
.-mt-9 {
    margin-top: -2.25rem;
}
.mb-0 {
    margin-bottom: 0;
}
.mb-1 {
    margin-bottom: 0.25rem;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-11 {
    margin-bottom: 2.75rem;
}
.mb-12 {
    margin-bottom: 3rem;
}
.mb-14 {
    margin-bottom: 3.5rem;
}
.mb-16 {
    margin-bottom: 4rem;
}
.mb-2 {
    margin-bottom: 0.5rem;
}
.mb-20 {
    margin-bottom: 5rem;
}
.mb-28 {
    margin-bottom: 7rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-44 {
    margin-bottom: 11rem;
}
.mb-5 {
    margin-bottom: 1.25rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-7 {
    margin-bottom: 1.75rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mb-\[71px\] {
    margin-bottom: 71px;
}
.ml-1 {
    margin-left: 0.25rem;
}
.ml-16 {
    margin-left: 4rem;
}
.ml-2 {
    margin-left: 0.5rem;
}
.ml-3 {
    margin-left: 0.75rem;
}
.ml-3\.5 {
    margin-left: 0.875rem;
}
.ml-4 {
    margin-left: 1rem;
}
.ml-5 {
    margin-left: 1.25rem;
}
.ml-7 {
    margin-left: 1.75rem;
}
.ml-\[0\.3125rem\] {
    margin-left: 0.3125rem;
}
.ml-auto {
    margin-left: auto;
}
.mr-0 {
    margin-right: 0;
}
.mr-1 {
    margin-right: 0.25rem;
}
.mr-10 {
    margin-right: 2.5rem;
}
.mr-2 {
    margin-right: 0.5rem;
}
.mr-3 {
    margin-right: 0.75rem;
}
.mr-4 {
    margin-right: 1rem;
}
.mr-5 {
    margin-right: 1.25rem;
}
.mt-0 {
    margin-top: 0;
}
.mt-0\.5 {
    margin-top: 0.125rem;
}
.mt-1 {
    margin-top: 0.25rem;
}
.mt-10 {
    margin-top: 2.5rem;
}
.mt-14 {
    margin-top: 3.5rem;
}
.mt-16 {
    margin-top: 4rem;
}
.mt-2 {
    margin-top: 0.5rem;
}
.mt-3 {
    margin-top: 0.75rem;
}
.mt-32 {
    margin-top: 8rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-5 {
    margin-top: 1.25rem;
}
.mt-6 {
    margin-top: 1.5rem;
}
.mt-7 {
    margin-top: 1.75rem;
}
.mt-8 {
    margin-top: 2rem;
}
.mt-9 {
    margin-top: 2.25rem;
}
.mt-\[-1rem\] {
    margin-top: -1rem;
}
.mt-\[9\.5rem\] {
    margin-top: 9.5rem;
}
.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.\!block {
    display: block !important;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.grid {
    display: grid;
}
.contents {
    display: contents;
}
.hidden {
    display: none;
}
.h-0 {
    height: 0px;
}
.h-1 {
    height: 0.25rem;
}
.h-10 {
    height: 2.5rem;
}
.h-12 {
    height: 3rem;
}
.h-14 {
    height: 3.5rem;
}
.h-16 {
    height: 4rem;
}
.h-2 {
    height: 0.5rem;
}
.h-2\.5 {
    height: 0.625rem;
}
.h-20 {
    height: 5rem;
}
.h-24 {
    height: 6rem;
}
.h-3 {
    height: 0.75rem;
}
.h-3\/4 {
    height: 75%;
}
.h-32 {
    height: 8rem;
}
.h-4 {
    height: 1rem;
}
.h-40 {
    height: 10rem;
}
.h-44 {
    height: 11rem;
}
.h-5 {
    height: 1.25rem;
}
.h-6 {
    height: 1.5rem;
}
.h-60 {
    height: 15rem;
}
.h-7 {
    height: 1.75rem;
}
.h-8 {
    height: 2rem;
}
.h-9 {
    height: 2.25rem;
}
.h-\[0\.07rem\] {
    height: 0.07rem;
}
.h-\[0\.15rem\] {
    height: 0.15rem;
}
.h-\[0\.1875rem\] {
    height: 0.1875rem;
}
.h-\[0\.1rem\] {
    height: 0.1rem;
}
.h-\[0\.25rem\] {
    height: 0.25rem;
}
.h-\[0\.5rem\] {
    height: 0.5rem;
}
.h-\[0\.813rem\] {
    height: 0.813rem;
}
.h-\[1\.125rem\] {
    height: 1.125rem;
}
.h-\[1\.9rem\] {
    height: 1.9rem;
}
.h-\[10\.625rem\] {
    height: 10.625rem;
}
.h-\[11\.688rem\] {
    height: 11.688rem;
}
.h-\[11px\] {
    height: 11px;
}
.h-\[12rem\] {
    height: 12rem;
}
.h-\[14rem\] {
    height: 14rem;
}
.h-\[15rem\] {
    height: 15rem;
}
.h-\[16\.125rem\] {
    height: 16.125rem;
}
.h-\[18\.75rem\] {
    height: 18.75rem;
}
.h-\[2\.125rem\] {
    height: 2.125rem;
}
.h-\[2\.625rem\] {
    height: 2.625rem;
}
.h-\[2\.898rem\] {
    height: 2.898rem;
}
.h-\[24px\] {
    height: 24px;
}
.h-\[3\.25rem\] {
    height: 3.25rem;
}
.h-\[35\%\] {
    height: 35%;
}
.h-\[39\.375rem\] {
    height: 39.375rem;
}
.h-\[3rem\] {
    height: 3rem;
}
.h-\[4\.375rem\] {
    height: 4.375rem;
}
.h-\[40px\] {
    height: 40px;
}
.h-\[45px\] {
    height: 45px;
}
.h-\[45rem\] {
    height: 45rem;
}
.h-\[47\%\] {
    height: 47%;
}
.h-\[5\.625rem\] {
    height: 5.625rem;
}
.h-\[71px\] {
    height: 71px;
}
.h-\[calc\(100\%-1rem\)\] {
    height: calc(100% - 1rem);
}
.h-\[calc\(100\%-75px\)\] {
    height: calc(100% - 75px);
}
.h-\[calc\(100vh-230px\)\] {
    height: calc(100vh - 230px);
}
.h-\[calc\(100vh-350px\)\] {
    height: calc(100vh - 350px);
}
.h-auto {
    height: auto;
}
.h-fit {
    height: -moz-fit-content;
    height: fit-content;
}
.h-full {
    height: 100%;
}
.h-min {
    height: -moz-min-content;
    height: min-content;
}
.h-px {
    height: 1px;
}
.h-screen {
    height: 100vh;
}
.max-h-24 {
    max-height: 6rem;
}
.max-h-\[22\.25rem\] {
    max-height: 22.25rem;
}
.max-h-\[356px\] {
    max-height: 356px;
}
.max-h-\[min\(80\%\,1140px\)\] {
    max-height: min(80%, 1140px);
}
.min-h-\[13\.188rem\] {
    min-height: 13.188rem;
}
.min-h-\[16\.75rem\] {
    min-height: 16.75rem;
}
.min-h-\[26\.125rem\] {
    min-height: 26.125rem;
}
.min-h-\[29\.063rem\] {
    min-height: 29.063rem;
}
.min-h-\[40em\] {
    min-height: 40em;
}
.min-h-\[8\.563rem\] {
    min-height: 8.563rem;
}
.min-h-\[845px\] {
    min-height: 845px;
}
.w-1 {
    width: 0.25rem;
}
.w-1\/3 {
    width: 33.333333%;
}
.w-1\/5 {
    width: 20%;
}
.w-10 {
    width: 2.5rem;
}
.w-10\/12 {
    width: 83.333333%;
}
.w-14 {
    width: 3.5rem;
}
.w-16 {
    width: 4rem;
}
.w-2 {
    width: 0.5rem;
}
.w-2\.5 {
    width: 0.625rem;
}
.w-20 {
    width: 5rem;
}
.w-24 {
    width: 6rem;
}
.w-28 {
    width: 7rem;
}
.w-3 {
    width: 0.75rem;
}
.w-3\/12 {
    width: 25%;
}
.w-3\/4 {
    width: 75%;
}
.w-32 {
    width: 8rem;
}
.w-4 {
    width: 1rem;
}
.w-40 {
    width: 10rem;
}
.w-44 {
    width: 11rem;
}
.w-48 {
    width: 12rem;
}
.w-5 {
    width: 1.25rem;
}
.w-6 {
    width: 1.5rem;
}
.w-64 {
    width: 16rem;
}
.w-7 {
    width: 1.75rem;
}
.w-8 {
    width: 2rem;
}
.w-8\/12 {
    width: 66.666667%;
}
.w-80 {
    width: 20rem;
}
.w-9 {
    width: 2.25rem;
}
.w-\[0\.07rem\] {
    width: 0.07rem;
}
.w-\[0\.125rem\] {
    width: 0.125rem;
}
.w-\[0\.1875rem\] {
    width: 0.1875rem;
}
.w-\[0\.25rem\] {
    width: 0.25rem;
}
.w-\[0\.625rem\] {
    width: 0.625rem;
}
.w-\[1\.125rem\] {
    width: 1.125rem;
}
.w-\[1\.5rem\] {
    width: 1.5rem;
}
.w-\[10\.5rem\] {
    width: 10.5rem;
}
.w-\[100\%\] {
    width: 100%;
}
.w-\[118px\] {
    width: 118px;
}
.w-\[11rem\] {
    width: 11rem;
}
.w-\[136px\] {
    width: 136px;
}
.w-\[14\.375rem\] {
    width: 14.375rem;
}
.w-\[14\.938rem\] {
    width: 14.938rem;
}
.w-\[14rem\] {
    width: 14rem;
}
.w-\[15\.875rem\] {
    width: 15.875rem;
}
.w-\[15rem\] {
    width: 15rem;
}
.w-\[16\.063rem\] {
    width: 16.063rem;
}
.w-\[16\.125rem\] {
    width: 16.125rem;
}
.w-\[16\.25rem\] {
    width: 16.25rem;
}
.w-\[16\.5rem\] {
    width: 16.5rem;
}
.w-\[16\.75rem\] {
    width: 16.75rem;
}
.w-\[168px\] {
    width: 168px;
}
.w-\[17px\] {
    width: 17px;
}
.w-\[18\.125rem\] {
    width: 18.125rem;
}
.w-\[18\.75rem\] {
    width: 18.75rem;
}
.w-\[188px\] {
    width: 188px;
}
.w-\[19\.875rem\] {
    width: 19.875rem;
}
.w-\[19rem\] {
    width: 19rem;
}
.w-\[1px\] {
    width: 1px;
}
.w-\[20\%\] {
    width: 20%;
}
.w-\[20\.25rem\] {
    width: 20.25rem;
}
.w-\[20rem\] {
    width: 20rem;
}
.w-\[21\.041rem\] {
    width: 21.041rem;
}
.w-\[21\.063rem\] {
    width: 21.063rem;
}
.w-\[21\.25rem\] {
    width: 21.25rem;
}
.w-\[22\.6rem\] {
    width: 22.6rem;
}
.w-\[24\.688rem\] {
    width: 24.688rem;
}
.w-\[25\.5rem\] {
    width: 25.5rem;
}
.w-\[25\.75rem\] {
    width: 25.75rem;
}
.w-\[25rem\] {
    width: 25rem;
}
.w-\[28\.125rem\] {
    width: 28.125rem;
}
.w-\[2px\] {
    width: 2px;
}
.w-\[3\.125rem\] {
    width: 3.125rem;
}
.w-\[3\.75rem\] {
    width: 3.75rem;
}
.w-\[30rem\] {
    width: 30rem;
}
.w-\[349px\] {
    width: 349px;
}
.w-\[4\.375rem\] {
    width: 4.375rem;
}
.w-\[4\.5rem\] {
    width: 4.5rem;
}
.w-\[400px\] {
    width: 400px;
}
.w-\[5\.31rem\] {
    width: 5.31rem;
}
.w-\[5\.5rem\] {
    width: 5.5rem;
}
.w-\[500px\] {
    width: 500px;
}
.w-\[59\.0625rem\] {
    width: 59.0625rem;
}
.w-\[6\.375rem\] {
    width: 6.375rem;
}
.w-\[6\.5rem\] {
    width: 4.5rem;
}
.w-\[70\%\] {
    width: 70%;
}
.w-\[75\.375rem\] {
    width: 75.375rem;
}
.w-\[75rem\] {
    width: 75rem;
}
.w-\[8\.43rem\] {
    width: 8.43rem;
}
.w-\[80\%\] {
    width: 80%;
}
.w-\[8rem\] {
    width: 8rem;
}
.w-\[90\%\] {
    width: 90%;
}
.w-\[94px\] {
    width: 94px;
}
.w-\[95\%\] {
    width: 95%;
}
.w-fit {
    width: -moz-fit-content;
    width: fit-content;
}
.w-full {
    width: 100%;
}
.w-px {
    width: 1px;
}
.w-screen {
    width: 100vw;
}
.min-w-\[120px\] {
    min-width: 120px;
}
.min-w-\[20\%\] {
    min-width: 20%;
}
.max-w-2xl {
    max-width: 42rem;
}
.max-w-5xl {
    max-width: 64rem;
}
.max-w-7xl {
    max-width: 80rem;
}
.max-w-96 {
    max-width: 24rem;
}
.max-w-\[120rem\] {
    max-width: 120rem;
}
.max-w-\[1440px\] {
    max-width: 1440px;
}
.max-w-\[17\.5rem\] {
    max-width: 17.5rem;
}
.max-w-\[18\.75rem\] {
    max-width: 18.75rem;
}
.max-w-\[1920px\] {
    max-width: 1920px;
}
.max-w-\[19rem\] {
    max-width: 19rem;
}
.max-w-\[20\%\] {
    max-width: 20%;
}
.max-w-\[20\.75rem\] {
    max-width: 20.75rem;
}
.max-w-\[20rem\] {
    max-width: 20rem;
}
.max-w-\[21\.875rem\] {
    max-width: 21.875rem;
}
.max-w-\[240px\] {
    max-width: 240px;
}
.max-w-\[250px\] {
    max-width: 250px;
}
.max-w-\[25rem\] {
    max-width: 25rem;
}
.max-w-\[300px\] {
    max-width: 300px;
}
.max-w-\[30rem\] {
    max-width: 30rem;
}
.max-w-\[32\.25rem\] {
    max-width: 32.25rem;
}
.max-w-\[332px\] {
    max-width: 332px;
}
.max-w-\[40rem\] {
    max-width: 40rem;
}
.max-w-\[42rem\] {
    max-width: 42rem;
}
.max-w-\[45\%\] {
    max-width: 45%;
}
.max-w-\[500px\] {
    max-width: 500px;
}
.max-w-\[59\.0625rem\] {
    max-width: 59.0625rem;
}
.max-w-\[6\.5rem\] {
    max-width: 6.5rem;
}
.max-w-\[6\.813rem\] {
    max-width: 6.813rem;
}
.max-w-\[63\.25rem\] {
    max-width: 63.25rem;
}
.max-w-\[66rem\] {
    max-width: 66rem;
}
.max-w-\[74rem\] {
    max-width: 74rem;
}
.max-w-\[90rem\] {
    max-width: 90rem;
}
.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content;
}
.flex-1 {
    flex: 1 1 0%;
}
.flex-grow {
    flex-grow: 1;
}
.translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-26px\] {
    --tw-translate-y: -26px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
    --tw-rotate: -90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-scale-x-100 {
    --tw-scale-x: -1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
.animate-spin {
    animation: spin 1s linear infinite;
}
.cursor-pointer {
    cursor: pointer;
}
.\!list-none {
    list-style-type: none !important;
}
.list-disc {
    list-style-type: disc;
}
.list-none {
    list-style-type: none;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
}
.flex-row {
    flex-direction: row;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.flex-col {
    flex-direction: column;
}
.flex-col-reverse {
    flex-direction: column-reverse;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-nowrap {
    flex-wrap: nowrap;
}
.place-content-center {
    place-content: center;
}
.content-center {
    align-content: center;
}
.items-start {
    align-items: flex-start;
}
.items-end {
    align-items: flex-end;
}
.items-center {
    align-items: center;
}
.items-stretch {
    align-items: stretch;
}
.justify-start {
    justify-content: flex-start;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.justify-around {
    justify-content: space-around;
}
.gap-12 {
    gap: 3rem;
}
.gap-16 {
    gap: 4rem;
}
.gap-2 {
    gap: 0.5rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-x-1 {
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem;
}
.gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
    column-gap: 0.375rem;
}
.gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
}
.gap-x-20 {
    -moz-column-gap: 5rem;
    column-gap: 5rem;
}
.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}
.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.gap-y-1 {
    row-gap: 0.25rem;
}
.gap-y-2 {
    row-gap: 0.5rem;
}
.gap-y-3 {
    row-gap: 0.75rem;
}
.gap-y-4 {
    row-gap: 1rem;
}
.gap-y-6 {
    row-gap: 1.5rem;
}
.gap-y-8 {
    row-gap: 2rem;
}
.place-self-end {
    place-self: end;
}
.place-self-center {
    place-self: center;
}
.self-start {
    align-self: flex-start;
}
.self-end {
    align-self: flex-end;
}
.self-center {
    align-self: center;
}
.justify-self-end {
    justify-self: end;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-x-auto {
    overflow-x: auto;
}
.overflow-y-auto {
    overflow-y: auto;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.whitespace-pre-wrap {
    white-space: pre-wrap;
}
.text-nowrap {
    text-wrap: nowrap;
}
.rounded {
    border-radius: 0.25rem;
}
.rounded-2xl {
    border-radius: 1rem;
}
.rounded-3xl {
    border-radius: 1.5rem;
}
.rounded-\[0\.875rem\] {
    border-radius: 0.875rem;
}
.rounded-\[1\.75rem\] {
    border-radius: 1.75rem;
}
.rounded-\[14px\] {
    border-radius: 14px;
}
.rounded-\[28px\] {
    border-radius: 28px;
}
.rounded-\[32px\] {
    border-radius: 32px;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-lg {
    border-radius: 0.5rem;
}
.rounded-md {
    border-radius: 0.375rem;
}
.rounded-xl {
    border-radius: 0.75rem;
}
.rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.rounded-b-\[0\.625rem\] {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}
.rounded-b-\[0\.875rem\] {
    border-bottom-right-radius: 0.875rem;
    border-bottom-left-radius: 0.875rem;
}
.rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}
.rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.rounded-t-\[0\.625rem\] {
    border-top-left-radius: 0.625rem;
    border-top-right-radius: 0.625rem;
}
.rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.rounded-br-none {
    border-bottom-right-radius: 0;
}
.border {
    border-width: 1px;
}
.border-2 {
    border-width: 2px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-b-0 {
    border-bottom-width: 0px;
}
.border-b-2 {
    border-bottom-width: 2px;
}
.border-l {
    border-left-width: 1px;
}
.border-l-2 {
    border-left-width: 2px;
}
.border-r {
    border-right-width: 1px;
}
.border-r-2 {
    border-right-width: 2px;
}
.border-t {
    border-top-width: 1px;
}
.border-t-0 {
    border-top-width: 0px;
}
.border-none {
    border-style: none;
}
.border-csharp-purple {
    --tw-border-opacity: 1;
    border-color: rgb(132 86 245 / var(--tw-border-opacity));
}
.border-csharp-purple\/0 {
    border-color: #8456f500;
}
.border-csharp-purple\/10 {
    border-color: #8456f51a;
}
.border-csharp-purple\/100 {
    border-color: #8456f5;
}
.border-csharp-purple\/15 {
    border-color: #8456f526;
}
.border-csharp-purple\/20 {
    border-color: #8456f533;
}
.border-csharp-purple\/25 {
    border-color: #8456f540;
}
.border-csharp-purple\/30 {
    border-color: #8456f54d;
}
.border-csharp-purple\/35 {
    border-color: #8456f559;
}
.border-csharp-purple\/40 {
    border-color: #8456f566;
}
.border-csharp-purple\/45 {
    border-color: #8456f573;
}
.border-csharp-purple\/5 {
    border-color: #8456f50d;
}
.border-csharp-purple\/50 {
    border-color: #8456f580;
}
.border-csharp-purple\/55 {
    border-color: #8456f58c;
}
.border-csharp-purple\/60 {
    border-color: #8456f599;
}
.border-csharp-purple\/65 {
    border-color: #8456f5a6;
}
.border-csharp-purple\/70 {
    border-color: #8456f5b3;
}
.border-csharp-purple\/75 {
    border-color: #8456f5bf;
}
.border-csharp-purple\/80 {
    border-color: #8456f5cc;
}
.border-csharp-purple\/85 {
    border-color: #8456f5d9;
}
.border-csharp-purple\/90 {
    border-color: #8456f5e6;
}
.border-csharp-purple\/95 {
    border-color: #8456f5f2;
}
.border-cyber-blue-300,
.border-cyber-dark-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgb(63 71 95 / var(--tw-border-opacity));
}
.border-cyber-dark-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgb(93 104 131 / var(--tw-border-opacity));
}
.border-cyber-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(140 149 161 / var(--tw-border-opacity));
}
.border-cyber-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgb(221 233 249 / var(--tw-border-opacity));
}
.border-cyber-green {
    --tw-border-opacity: 1;
    border-color: rgb(173 255 57 / var(--tw-border-opacity));
}
.border-cyber-pink {
    --tw-border-opacity: 1;
    border-color: rgb(255 0 122 / var(--tw-border-opacity));
}
.border-go-blue {
    --tw-border-opacity: 1;
    border-color: rgb(94 186 219 / var(--tw-border-opacity));
}
.border-go-blue\/0 {
    border-color: #5ebadb00;
}
.border-go-blue\/10 {
    border-color: #5ebadb1a;
}
.border-go-blue\/100 {
    border-color: #5ebadb;
}
.border-go-blue\/15 {
    border-color: #5ebadb26;
}
.border-go-blue\/20 {
    border-color: #5ebadb33;
}
.border-go-blue\/25 {
    border-color: #5ebadb40;
}
.border-go-blue\/30 {
    border-color: #5ebadb4d;
}
.border-go-blue\/35 {
    border-color: #5ebadb59;
}
.border-go-blue\/40 {
    border-color: #5ebadb66;
}
.border-go-blue\/45 {
    border-color: #5ebadb73;
}
.border-go-blue\/5 {
    border-color: #5ebadb0d;
}
.border-go-blue\/50 {
    border-color: #5ebadb80;
}
.border-go-blue\/55 {
    border-color: #5ebadb8c;
}
.border-go-blue\/60 {
    border-color: #5ebadb99;
}
.border-go-blue\/65 {
    border-color: #5ebadba6;
}
.border-go-blue\/70 {
    border-color: #5ebadbb3;
}
.border-go-blue\/75 {
    border-color: #5ebadbbf;
}
.border-go-blue\/80 {
    border-color: #5ebadbcc;
}
.border-go-blue\/85 {
    border-color: #5ebadbd9;
}
.border-go-blue\/90 {
    border-color: #5ebadbe6;
}
.border-go-blue\/95 {
    border-color: #5ebadbf2;
}
.border-java-red {
    --tw-border-opacity: 1;
    border-color: rgb(219 56 14 / var(--tw-border-opacity));
}
.border-java-red\/0 {
    border-color: #db380e00;
}
.border-java-red\/10 {
    border-color: #db380e1a;
}
.border-java-red\/100 {
    border-color: #db380e;
}
.border-java-red\/15 {
    border-color: #db380e26;
}
.border-java-red\/20 {
    border-color: #db380e33;
}
.border-java-red\/25 {
    border-color: #db380e40;
}
.border-java-red\/30 {
    border-color: #db380e4d;
}
.border-java-red\/35 {
    border-color: #db380e59;
}
.border-java-red\/40 {
    border-color: #db380e66;
}
.border-java-red\/45 {
    border-color: #db380e73;
}
.border-java-red\/5 {
    border-color: #db380e0d;
}
.border-java-red\/50 {
    border-color: #db380e80;
}
.border-java-red\/55 {
    border-color: #db380e8c;
}
.border-java-red\/60 {
    border-color: #db380e99;
}
.border-java-red\/65 {
    border-color: #db380ea6;
}
.border-java-red\/70 {
    border-color: #db380eb3;
}
.border-java-red\/75 {
    border-color: #db380ebf;
}
.border-java-red\/80 {
    border-color: #db380ecc;
}
.border-java-red\/85 {
    border-color: #db380ed9;
}
.border-java-red\/90 {
    border-color: #db380ee6;
}
.border-java-red\/95 {
    border-color: #db380ef2;
}
.border-javascript-yellow {
    --tw-border-opacity: 1;
    border-color: rgb(247 223 30 / var(--tw-border-opacity));
}
.border-javascript-yellow\/0 {
    border-color: #f7df1e00;
}
.border-javascript-yellow\/10 {
    border-color: #f7df1e1a;
}
.border-javascript-yellow\/100 {
    border-color: #f7df1e;
}
.border-javascript-yellow\/15 {
    border-color: #f7df1e26;
}
.border-javascript-yellow\/20 {
    border-color: #f7df1e33;
}
.border-javascript-yellow\/25 {
    border-color: #f7df1e40;
}
.border-javascript-yellow\/30 {
    border-color: #f7df1e4d;
}
.border-javascript-yellow\/35 {
    border-color: #f7df1e59;
}
.border-javascript-yellow\/40 {
    border-color: #f7df1e66;
}
.border-javascript-yellow\/45 {
    border-color: #f7df1e73;
}
.border-javascript-yellow\/5 {
    border-color: #f7df1e0d;
}
.border-javascript-yellow\/50 {
    border-color: #f7df1e80;
}
.border-javascript-yellow\/55 {
    border-color: #f7df1e8c;
}
.border-javascript-yellow\/60 {
    border-color: #f7df1e99;
}
.border-javascript-yellow\/65 {
    border-color: #f7df1ea6;
}
.border-javascript-yellow\/70 {
    border-color: #f7df1eb3;
}
.border-javascript-yellow\/75 {
    border-color: #f7df1ebf;
}
.border-javascript-yellow\/80 {
    border-color: #f7df1ecc;
}
.border-javascript-yellow\/85 {
    border-color: #f7df1ed9;
}
.border-javascript-yellow\/90 {
    border-color: #f7df1ee6;
}
.border-javascript-yellow\/95 {
    border-color: #f7df1ef2;
}
.border-neo-green {
    --tw-border-opacity: 1;
    border-color: rgb(0 229 153 / var(--tw-border-opacity));
}
.border-neo-green\/0 {
    border-color: #00e59900;
}
.border-neo-green\/10 {
    border-color: #00e5991a;
}
.border-neo-green\/100 {
    border-color: #00e599;
}
.border-neo-green\/15 {
    border-color: #00e59926;
}
.border-neo-green\/20 {
    border-color: #00e59933;
}
.border-neo-green\/25 {
    border-color: #00e59940;
}
.border-neo-green\/30 {
    border-color: #00e5994d;
}
.border-neo-green\/35 {
    border-color: #00e59959;
}
.border-neo-green\/40 {
    border-color: #00e59966;
}
.border-neo-green\/45 {
    border-color: #00e59973;
}
.border-neo-green\/5 {
    border-color: #00e5990d;
}
.border-neo-green\/50 {
    border-color: #00e59980;
}
.border-neo-green\/55 {
    border-color: #00e5998c;
}
.border-neo-green\/60 {
    border-color: #00e59999;
}
.border-neo-green\/65 {
    border-color: #00e599a6;
}
.border-neo-green\/70 {
    border-color: #00e599b3;
}
.border-neo-green\/75 {
    border-color: #00e599bf;
}
.border-neo-green\/80 {
    border-color: #00e599cc;
}
.border-neo-green\/85 {
    border-color: #00e599d9;
}
.border-neo-green\/90 {
    border-color: #00e599e6;
}
.border-neo-green\/95 {
    border-color: #00e599f2;
}
.border-pastel-dark-blue {
    --tw-border-opacity: 1;
    border-color: rgb(93 104 131 / var(--tw-border-opacity));
}
.border-python-blue {
    --tw-border-opacity: 1;
    border-color: rgb(0 117 255 / var(--tw-border-opacity));
}
.border-python-blue\/0 {
    border-color: #0075ff00;
}
.border-python-blue\/10 {
    border-color: #0075ff1a;
}
.border-python-blue\/100 {
    border-color: #0075ff;
}
.border-python-blue\/15 {
    border-color: #0075ff26;
}
.border-python-blue\/20 {
    border-color: #0075ff33;
}
.border-python-blue\/25 {
    border-color: #0075ff40;
}
.border-python-blue\/30 {
    border-color: #0075ff4d;
}
.border-python-blue\/35 {
    border-color: #0075ff59;
}
.border-python-blue\/40 {
    border-color: #0075ff66;
}
.border-python-blue\/45 {
    border-color: #0075ff73;
}
.border-python-blue\/5 {
    border-color: #0075ff0d;
}
.border-python-blue\/50 {
    border-color: #0075ff80;
}
.border-python-blue\/55 {
    border-color: #0075ff8c;
}
.border-python-blue\/60 {
    border-color: #0075ff99;
}
.border-python-blue\/65 {
    border-color: #0075ffa6;
}
.border-python-blue\/70 {
    border-color: #0075ffb3;
}
.border-python-blue\/75 {
    border-color: #0075ffbf;
}
.border-python-blue\/80 {
    border-color: #0075ffcc;
}
.border-python-blue\/85 {
    border-color: #0075ffd9;
}
.border-python-blue\/90 {
    border-color: #0075ffe6;
}
.border-python-blue\/95 {
    border-color: #0075fff2;
}
.border-radical-red {
    --tw-border-opacity: 1;
    border-color: rgb(255 35 88 / var(--tw-border-opacity));
}
.border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(240 82 82 / var(--tw-border-opacity));
}
.border-transparent {
    border-color: transparent;
}
.border-warning {
    --tw-border-opacity: 1;
    border-color: rgb(255 0 29 / var(--tw-border-opacity));
}
.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-transparent {
    border-bottom-color: transparent;
}
.border-t-cyber-dark-blue-400 {
    --tw-border-opacity: 1;
    border-top-color: rgb(93 104 131 / var(--tw-border-opacity));
}
.border-t-transparent {
    border-top-color: transparent;
}
.\!bg-gray-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#ADFF39\] {
    --tw-bg-opacity: 1;
    background-color: rgb(173 255 57 / var(--tw-bg-opacity));
}
.bg-\[\#FF007A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 0 122 / var(--tw-bg-opacity));
}
.bg-csharp-purple {
    --tw-bg-opacity: 1;
    background-color: rgb(132 86 245 / var(--tw-bg-opacity));
}
.bg-csharp-purple\/0 {
    background-color: #8456f500;
}
.bg-csharp-purple\/10 {
    background-color: #8456f51a;
}
.bg-csharp-purple\/100 {
    background-color: #8456f5;
}
.bg-csharp-purple\/15 {
    background-color: #8456f526;
}
.bg-csharp-purple\/20 {
    background-color: #8456f533;
}
.bg-csharp-purple\/25 {
    background-color: #8456f540;
}
.bg-csharp-purple\/30 {
    background-color: #8456f54d;
}
.bg-csharp-purple\/35 {
    background-color: #8456f559;
}
.bg-csharp-purple\/40 {
    background-color: #8456f566;
}
.bg-csharp-purple\/45 {
    background-color: #8456f573;
}
.bg-csharp-purple\/5 {
    background-color: #8456f50d;
}
.bg-csharp-purple\/50 {
    background-color: #8456f580;
}
.bg-csharp-purple\/55 {
    background-color: #8456f58c;
}
.bg-csharp-purple\/60 {
    background-color: #8456f599;
}
.bg-csharp-purple\/65 {
    background-color: #8456f5a6;
}
.bg-csharp-purple\/70 {
    background-color: #8456f5b3;
}
.bg-csharp-purple\/75 {
    background-color: #8456f5bf;
}
.bg-csharp-purple\/80 {
    background-color: #8456f5cc;
}
.bg-csharp-purple\/85 {
    background-color: #8456f5d9;
}
.bg-csharp-purple\/90 {
    background-color: #8456f5e6;
}
.bg-csharp-purple\/95 {
    background-color: #8456f5f2;
}
.bg-cyber-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 63 / var(--tw-bg-opacity));
}
.bg-cyber-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(18 25 41 / var(--tw-bg-opacity));
}
.bg-cyber-dark-blue,
.bg-cyber-dark-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(10 15 28 / var(--tw-bg-opacity));
}
.bg-cyber-dark-blue-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(18 24 41 / var(--tw-bg-opacity));
}
.bg-cyber-dark-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 63 / var(--tw-bg-opacity));
}
.bg-cyber-dark-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(63 71 95 / var(--tw-bg-opacity));
}
.bg-cyber-dark-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 31 42 / var(--tw-bg-opacity));
}
.bg-cyber-dark-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(42 50 64 / var(--tw-bg-opacity));
}
.bg-cyber-dark-blue\/75 {
    background-color: #0a0f1cbf;
}
.bg-cyber-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(140 149 161 / var(--tw-bg-opacity));
}
.bg-cyber-green {
    --tw-bg-opacity: 1;
    background-color: rgb(173 255 57 / var(--tw-bg-opacity));
}
.bg-cyber-green-100\/5 {
    background-color: #b7dd810d;
}
.bg-cyber-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 158 35 / var(--tw-bg-opacity));
}
.bg-cyber-pink {
    --tw-bg-opacity: 1;
    background-color: rgb(255 0 122 / var(--tw-bg-opacity));
}
.bg-go-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(94 186 219 / var(--tw-bg-opacity));
}
.bg-go-blue\/0 {
    background-color: #5ebadb00;
}
.bg-go-blue\/10 {
    background-color: #5ebadb1a;
}
.bg-go-blue\/100 {
    background-color: #5ebadb;
}
.bg-go-blue\/15 {
    background-color: #5ebadb26;
}
.bg-go-blue\/20 {
    background-color: #5ebadb33;
}
.bg-go-blue\/25 {
    background-color: #5ebadb40;
}
.bg-go-blue\/30 {
    background-color: #5ebadb4d;
}
.bg-go-blue\/35 {
    background-color: #5ebadb59;
}
.bg-go-blue\/40 {
    background-color: #5ebadb66;
}
.bg-go-blue\/45 {
    background-color: #5ebadb73;
}
.bg-go-blue\/5 {
    background-color: #5ebadb0d;
}
.bg-go-blue\/50 {
    background-color: #5ebadb80;
}
.bg-go-blue\/55 {
    background-color: #5ebadb8c;
}
.bg-go-blue\/60 {
    background-color: #5ebadb99;
}
.bg-go-blue\/65 {
    background-color: #5ebadba6;
}
.bg-go-blue\/70 {
    background-color: #5ebadbb3;
}
.bg-go-blue\/75 {
    background-color: #5ebadbbf;
}
.bg-go-blue\/80 {
    background-color: #5ebadbcc;
}
.bg-go-blue\/85 {
    background-color: #5ebadbd9;
}
.bg-go-blue\/90 {
    background-color: #5ebadbe6;
}
.bg-go-blue\/95 {
    background-color: #5ebadbf2;
}
.bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-java-red {
    --tw-bg-opacity: 1;
    background-color: rgb(219 56 14 / var(--tw-bg-opacity));
}
.bg-java-red\/0 {
    background-color: #db380e00;
}
.bg-java-red\/10 {
    background-color: #db380e1a;
}
.bg-java-red\/100 {
    background-color: #db380e;
}
.bg-java-red\/15 {
    background-color: #db380e26;
}
.bg-java-red\/20 {
    background-color: #db380e33;
}
.bg-java-red\/25 {
    background-color: #db380e40;
}
.bg-java-red\/30 {
    background-color: #db380e4d;
}
.bg-java-red\/35 {
    background-color: #db380e59;
}
.bg-java-red\/40 {
    background-color: #db380e66;
}
.bg-java-red\/45 {
    background-color: #db380e73;
}
.bg-java-red\/5 {
    background-color: #db380e0d;
}
.bg-java-red\/50 {
    background-color: #db380e80;
}
.bg-java-red\/55 {
    background-color: #db380e8c;
}
.bg-java-red\/60 {
    background-color: #db380e99;
}
.bg-java-red\/65 {
    background-color: #db380ea6;
}
.bg-java-red\/70 {
    background-color: #db380eb3;
}
.bg-java-red\/75 {
    background-color: #db380ebf;
}
.bg-java-red\/80 {
    background-color: #db380ecc;
}
.bg-java-red\/85 {
    background-color: #db380ed9;
}
.bg-java-red\/90 {
    background-color: #db380ee6;
}
.bg-java-red\/95 {
    background-color: #db380ef2;
}
.bg-javascript-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(247 223 30 / var(--tw-bg-opacity));
}
.bg-javascript-yellow\/0 {
    background-color: #f7df1e00;
}
.bg-javascript-yellow\/10 {
    background-color: #f7df1e1a;
}
.bg-javascript-yellow\/100 {
    background-color: #f7df1e;
}
.bg-javascript-yellow\/15 {
    background-color: #f7df1e26;
}
.bg-javascript-yellow\/20 {
    background-color: #f7df1e33;
}
.bg-javascript-yellow\/25 {
    background-color: #f7df1e40;
}
.bg-javascript-yellow\/30 {
    background-color: #f7df1e4d;
}
.bg-javascript-yellow\/35 {
    background-color: #f7df1e59;
}
.bg-javascript-yellow\/40 {
    background-color: #f7df1e66;
}
.bg-javascript-yellow\/45 {
    background-color: #f7df1e73;
}
.bg-javascript-yellow\/5 {
    background-color: #f7df1e0d;
}
.bg-javascript-yellow\/50 {
    background-color: #f7df1e80;
}
.bg-javascript-yellow\/55 {
    background-color: #f7df1e8c;
}
.bg-javascript-yellow\/60 {
    background-color: #f7df1e99;
}
.bg-javascript-yellow\/65 {
    background-color: #f7df1ea6;
}
.bg-javascript-yellow\/70 {
    background-color: #f7df1eb3;
}
.bg-javascript-yellow\/75 {
    background-color: #f7df1ebf;
}
.bg-javascript-yellow\/80 {
    background-color: #f7df1ecc;
}
.bg-javascript-yellow\/85 {
    background-color: #f7df1ed9;
}
.bg-javascript-yellow\/90 {
    background-color: #f7df1ee6;
}
.bg-javascript-yellow\/95 {
    background-color: #f7df1ef2;
}
.bg-neo-green {
    --tw-bg-opacity: 1;
    background-color: rgb(0 229 153 / var(--tw-bg-opacity));
}
.bg-neo-green\/0 {
    background-color: #00e59900;
}
.bg-neo-green\/10 {
    background-color: #00e5991a;
}
.bg-neo-green\/100 {
    background-color: #00e599;
}
.bg-neo-green\/15 {
    background-color: #00e59926;
}
.bg-neo-green\/20 {
    background-color: #00e59933;
}
.bg-neo-green\/25 {
    background-color: #00e59940;
}
.bg-neo-green\/30 {
    background-color: #00e5994d;
}
.bg-neo-green\/35 {
    background-color: #00e59959;
}
.bg-neo-green\/40 {
    background-color: #00e59966;
}
.bg-neo-green\/45 {
    background-color: #00e59973;
}
.bg-neo-green\/5 {
    background-color: #00e5990d;
}
.bg-neo-green\/50 {
    background-color: #00e59980;
}
.bg-neo-green\/55 {
    background-color: #00e5998c;
}
.bg-neo-green\/60 {
    background-color: #00e59999;
}
.bg-neo-green\/65 {
    background-color: #00e599a6;
}
.bg-neo-green\/70 {
    background-color: #00e599b3;
}
.bg-neo-green\/75 {
    background-color: #00e599bf;
}
.bg-neo-green\/80 {
    background-color: #00e599cc;
}
.bg-neo-green\/85 {
    background-color: #00e599d9;
}
.bg-neo-green\/90 {
    background-color: #00e599e6;
}
.bg-neo-green\/95 {
    background-color: #00e599f2;
}
.bg-pastel-dark-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(93 104 131 / var(--tw-bg-opacity));
}
.bg-python-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(0 117 255 / var(--tw-bg-opacity));
}
.bg-python-blue\/0 {
    background-color: #0075ff00;
}
.bg-python-blue\/10 {
    background-color: #0075ff1a;
}
.bg-python-blue\/100 {
    background-color: #0075ff;
}
.bg-python-blue\/15 {
    background-color: #0075ff26;
}
.bg-python-blue\/20 {
    background-color: #0075ff33;
}
.bg-python-blue\/25 {
    background-color: #0075ff40;
}
.bg-python-blue\/30 {
    background-color: #0075ff4d;
}
.bg-python-blue\/35 {
    background-color: #0075ff59;
}
.bg-python-blue\/40 {
    background-color: #0075ff66;
}
.bg-python-blue\/45 {
    background-color: #0075ff73;
}
.bg-python-blue\/5 {
    background-color: #0075ff0d;
}
.bg-python-blue\/50 {
    background-color: #0075ff80;
}
.bg-python-blue\/55 {
    background-color: #0075ff8c;
}
.bg-python-blue\/60 {
    background-color: #0075ff99;
}
.bg-python-blue\/65 {
    background-color: #0075ffa6;
}
.bg-python-blue\/70 {
    background-color: #0075ffb3;
}
.bg-python-blue\/75 {
    background-color: #0075ffbf;
}
.bg-python-blue\/80 {
    background-color: #0075ffcc;
}
.bg-python-blue\/85 {
    background-color: #0075ffd9;
}
.bg-python-blue\/90 {
    background-color: #0075ffe6;
}
.bg-python-blue\/95 {
    background-color: #0075fff2;
}
.bg-radical-red\/5 {
    background-color: #ff23580d;
}
.bg-transparent {
    background-color: transparent;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-50 {
    --tw-bg-opacity: 0.5;
}
.bg-opacity-80 {
    --tw-bg-opacity: 0.8;
}
.bg-\[url\(\'\/images\/contents-home-img\.svg\'\)\] {
    background-image: url(../../../images/contents-home-img.svg);
}
.bg-\[url\(\'\/images\/cyberpunk-bg\.webp\'\)\] {
    background-image: url(../../../images/cyberpunk-bg.webp);
}
.bg-\[url\(\'\/images\/hero-home-bg\.webp\'\)\] {
    background-image: url(../../../images/hero-home-bg.webp);
}
.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-cyber-blue,
.from-cyber-dark-blue-200 {
    --tw-gradient-from: #1f283f var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(31 40 63 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyber-green {
    --tw-gradient-from: #adff39 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(173 255 57 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyber-pink {
    --tw-gradient-from: #ff007a var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 0 122 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[13\.07\%\] {
    --tw-gradient-from-position: 13.07%;
}
.to-cyber-dark-blue,
.to-cyber-dark-blue-100 {
    --tw-gradient-to: #0a0f1c var(--tw-gradient-to-position);
}
.to-\[111\.23\%\] {
    --tw-gradient-to-position: 111.23%;
}
.bg-cover {
    background-size: cover;
}
.bg-center {
    background-position: center;
}
.bg-right {
    background-position: right;
}
.bg-no-repeat {
    background-repeat: no-repeat;
}
.bg-origin-content {
    background-origin: content-box;
}
.fill-white {
    fill: #fff;
}
.stroke-cyber-pink {
    stroke: #ff007a;
}
.stroke-white {
    stroke: #fff;
}
.object-contain {
    -o-object-fit: contain;
    object-fit: contain;
}
.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.p-1 {
    padding: 0.25rem;
}
.p-10 {
    padding: 2.5rem;
}
.p-2 {
    padding: 0.5rem;
}
.p-4 {
    padding: 1rem;
}
.p-5 {
    padding: 1.25rem;
}
.p-6 {
    padding: 1.5rem;
}
.px-0 {
    padding-left: 0;
    padding-right: 0;
}
.px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
.px-\[0\.2rem\] {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
.px-\[1\.125rem\] {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
}
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.\!pl-0 {
    padding-left: 0 !important;
}
.pb-1 {
    padding-bottom: 0.25rem;
}
.pb-10 {
    padding-bottom: 2.5rem;
}
.pb-14 {
    padding-bottom: 3.5rem;
}
.pb-2 {
    padding-bottom: 0.5rem;
}
.pb-20 {
    padding-bottom: 5rem;
}
.pb-4 {
    padding-bottom: 1rem;
}
.pb-5 {
    padding-bottom: 1.25rem;
}
.pb-6 {
    padding-bottom: 1.5rem;
}
.pb-8 {
    padding-bottom: 2rem;
}
.pb-\[16rem\] {
    padding-bottom: 16rem;
}
.pb-\[4px\] {
    padding-bottom: 4px;
}
.pl-16 {
    padding-left: 4rem;
}
.pl-2 {
    padding-left: 0.5rem;
}
.pl-20 {
    padding-left: 5rem;
}
.pl-3 {
    padding-left: 0.75rem;
}
.pl-4 {
    padding-left: 1rem;
}
.pl-5 {
    padding-left: 1.25rem;
}
.pl-6 {
    padding-left: 1.5rem;
}
.pl-7 {
    padding-left: 1.75rem;
}
.pl-8 {
    padding-left: 2rem;
}
.pl-\[1rem\] {
    padding-left: 1rem;
}
.pr-1 {
    padding-right: 0.25rem;
}
.pr-10 {
    padding-right: 2.5rem;
}
.pr-14 {
    padding-right: 3.5rem;
}
.pr-2 {
    padding-right: 0.5rem;
}
.pr-3 {
    padding-right: 0.75rem;
}
.pr-4 {
    padding-right: 1rem;
}
.pr-5 {
    padding-right: 1.25rem;
}
.pr-6 {
    padding-right: 1.5rem;
}
.pr-7 {
    padding-right: 1.75rem;
}
.pr-8 {
    padding-right: 2rem;
}
.pt-1 {
    padding-top: 0.25rem;
}
.pt-10 {
    padding-top: 2.5rem;
}
.pt-12 {
    padding-top: 3rem;
}
.pt-2 {
    padding-top: 0.5rem;
}
.pt-20 {
    padding-top: 5rem;
}
.pt-24 {
    padding-top: 6rem;
}
.pt-3 {
    padding-top: 0.75rem;
}
.pt-3\.5 {
    padding-top: 0.875rem;
}
.pt-4 {
    padding-top: 1rem;
}
.pt-5 {
    padding-top: 1.25rem;
}
.pt-8,
.pt-\[2rem\] {
    padding-top: 2rem;
}
.pt-\[72px\] {
    padding-top: 72px;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-start {
    text-align: start;
}
.text-end {
    text-align: end;
}
.font-jakarta {
    font-family: Plus Jakarta Sans;
}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-2xs {
    font-size: 0.625rem;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-5xl {
    font-size: 3rem;
    line-height: 1;
}
.text-8xl {
    font-size: 6rem;
    line-height: 1;
}
.text-\[0\.375rem\] {
    font-size: 0.375rem;
}
.text-\[0\.37rem\] {
    font-size: 0.37rem;
}
.text-\[0\.47rem\] {
    font-size: 0.47rem;
}
.text-\[0\.5rem\] {
    font-size: 0.5rem;
}
.text-\[0\.625rem\] {
    font-size: 0.625rem;
}
.text-\[0\.70rem\] {
    font-size: 0.7rem;
}
.text-\[1\.063rem\] {
    font-size: 1.063rem;
}
.text-\[1\.5rem\] {
    font-size: 1.5rem;
}
.text-\[1\.625rem\] {
    font-size: 1.625rem;
}
.text-\[1\.6875rem\] {
    font-size: 1.6875rem;
}
.text-\[1\.75rem\] {
    font-size: 1.75rem;
}
.text-\[11px\] {
    font-size: 11px;
}
.text-\[2rem\] {
    font-size: 2rem;
}
.text-\[3rem\] {
    font-size: 3rem;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.\!font-normal {
    font-weight: 400 !important;
}
.font-bold {
    font-weight: 700;
}
.font-extrabold {
    font-weight: 800;
}
.font-light {
    font-weight: 300;
}
.font-medium {
    font-weight: 500;
}
.font-normal {
    font-weight: 400;
}
.font-semibold {
    font-weight: 600;
}
.uppercase {
    text-transform: uppercase;
}
.capitalize {
    text-transform: capitalize;
}
.italic {
    font-style: italic;
}
.not-italic {
    font-style: normal;
}
.leading-10 {
    line-height: 2.5rem;
}
.leading-7 {
    line-height: 1.75rem;
}
.leading-9 {
    line-height: 2.25rem;
}
.leading-\[0\.8125rem\] {
    line-height: 0.8125rem;
}
.leading-\[4\.4375rem\] {
    line-height: 4.4375rem;
}
.leading-none {
    line-height: 1;
}
.leading-tight {
    line-height: 1.25;
}
.tracking-\[\.265em\] {
    letter-spacing: 0.265em;
}
.tracking-\[0\.2em\] {
    letter-spacing: 0.2em;
}
.tracking-\[0\.47rem\] {
    letter-spacing: 0.47rem;
}
.tracking-\[0\.938rem\] {
    letter-spacing: 0.938rem;
}
.\!text-cyber-gray-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(196 201 207 / var(--tw-text-opacity)) !important;
}
.\!text-cyber-green {
    --tw-text-opacity: 1 !important;
    color: rgb(173 255 57 / var(--tw-text-opacity)) !important;
}
.\!text-javascript-yellow {
    --tw-text-opacity: 1 !important;
    color: rgb(247 223 30 / var(--tw-text-opacity)) !important;
}
.\!text-radical-red {
    --tw-text-opacity: 1 !important;
    color: rgb(255 35 88 / var(--tw-text-opacity)) !important;
}
.\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#ADFF39\] {
    --tw-text-opacity: 1;
    color: rgb(173 255 57 / var(--tw-text-opacity));
}
.text-\[\#FF007A\] {
    --tw-text-opacity: 1;
    color: rgb(255 0 122 / var(--tw-text-opacity));
}
.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-csharp-purple {
    --tw-text-opacity: 1;
    color: rgb(132 86 245 / var(--tw-text-opacity));
}
.text-csharp-purple\/0 {
    color: #8456f500;
}
.text-csharp-purple\/10 {
    color: #8456f51a;
}
.text-csharp-purple\/100 {
    color: #8456f5;
}
.text-csharp-purple\/15 {
    color: #8456f526;
}
.text-csharp-purple\/20 {
    color: #8456f533;
}
.text-csharp-purple\/25 {
    color: #8456f540;
}
.text-csharp-purple\/30 {
    color: #8456f54d;
}
.text-csharp-purple\/35 {
    color: #8456f559;
}
.text-csharp-purple\/40 {
    color: #8456f566;
}
.text-csharp-purple\/45 {
    color: #8456f573;
}
.text-csharp-purple\/5 {
    color: #8456f50d;
}
.text-csharp-purple\/50 {
    color: #8456f580;
}
.text-csharp-purple\/55 {
    color: #8456f58c;
}
.text-csharp-purple\/60 {
    color: #8456f599;
}
.text-csharp-purple\/65 {
    color: #8456f5a6;
}
.text-csharp-purple\/70 {
    color: #8456f5b3;
}
.text-csharp-purple\/75 {
    color: #8456f5bf;
}
.text-csharp-purple\/80 {
    color: #8456f5cc;
}
.text-csharp-purple\/85 {
    color: #8456f5d9;
}
.text-csharp-purple\/90 {
    color: #8456f5e6;
}
.text-csharp-purple\/95 {
    color: #8456f5f2;
}
.text-cyber-blue-300 {
    --tw-text-opacity: 1;
    color: rgb(63 71 95 / var(--tw-text-opacity));
}
.text-cyber-dark-blue,
.text-cyber-dark-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(10 15 28 / var(--tw-text-opacity));
}
.text-cyber-dark-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(93 104 131 / var(--tw-text-opacity));
}
.text-cyber-gray,
.text-cyber-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(31 33 41 / var(--tw-text-opacity));
}
.text-cyber-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(140 149 161 / var(--tw-text-opacity));
}
.text-cyber-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(196 201 207 / var(--tw-text-opacity));
}
.text-cyber-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(221 233 249 / var(--tw-text-opacity));
}
.text-cyber-green {
    --tw-text-opacity: 1;
    color: rgb(173 255 57 / var(--tw-text-opacity));
}
.text-cyber-green-100 {
    --tw-text-opacity: 1;
    color: rgb(183 221 129 / var(--tw-text-opacity));
}
.text-cyber-pink {
    --tw-text-opacity: 1;
    color: rgb(255 0 122 / var(--tw-text-opacity));
}
.text-go-blue {
    --tw-text-opacity: 1;
    color: rgb(94 186 219 / var(--tw-text-opacity));
}
.text-go-blue\/0 {
    color: #5ebadb00;
}
.text-go-blue\/10 {
    color: #5ebadb1a;
}
.text-go-blue\/100 {
    color: #5ebadb;
}
.text-go-blue\/15 {
    color: #5ebadb26;
}
.text-go-blue\/20 {
    color: #5ebadb33;
}
.text-go-blue\/25 {
    color: #5ebadb40;
}
.text-go-blue\/30 {
    color: #5ebadb4d;
}
.text-go-blue\/35 {
    color: #5ebadb59;
}
.text-go-blue\/40 {
    color: #5ebadb66;
}
.text-go-blue\/45 {
    color: #5ebadb73;
}
.text-go-blue\/5 {
    color: #5ebadb0d;
}
.text-go-blue\/50 {
    color: #5ebadb80;
}
.text-go-blue\/55 {
    color: #5ebadb8c;
}
.text-go-blue\/60 {
    color: #5ebadb99;
}
.text-go-blue\/65 {
    color: #5ebadba6;
}
.text-go-blue\/70 {
    color: #5ebadbb3;
}
.text-go-blue\/75 {
    color: #5ebadbbf;
}
.text-go-blue\/80 {
    color: #5ebadbcc;
}
.text-go-blue\/85 {
    color: #5ebadbd9;
}
.text-go-blue\/90 {
    color: #5ebadbe6;
}
.text-go-blue\/95 {
    color: #5ebadbf2;
}
.text-java-red {
    --tw-text-opacity: 1;
    color: rgb(219 56 14 / var(--tw-text-opacity));
}
.text-java-red\/0 {
    color: #db380e00;
}
.text-java-red\/10 {
    color: #db380e1a;
}
.text-java-red\/100 {
    color: #db380e;
}
.text-java-red\/15 {
    color: #db380e26;
}
.text-java-red\/20 {
    color: #db380e33;
}
.text-java-red\/25 {
    color: #db380e40;
}
.text-java-red\/30 {
    color: #db380e4d;
}
.text-java-red\/35 {
    color: #db380e59;
}
.text-java-red\/40 {
    color: #db380e66;
}
.text-java-red\/45 {
    color: #db380e73;
}
.text-java-red\/5 {
    color: #db380e0d;
}
.text-java-red\/50 {
    color: #db380e80;
}
.text-java-red\/55 {
    color: #db380e8c;
}
.text-java-red\/60 {
    color: #db380e99;
}
.text-java-red\/65 {
    color: #db380ea6;
}
.text-java-red\/70 {
    color: #db380eb3;
}
.text-java-red\/75 {
    color: #db380ebf;
}
.text-java-red\/80 {
    color: #db380ecc;
}
.text-java-red\/85 {
    color: #db380ed9;
}
.text-java-red\/90 {
    color: #db380ee6;
}
.text-java-red\/95 {
    color: #db380ef2;
}
.text-javascript-yellow {
    --tw-text-opacity: 1;
    color: rgb(247 223 30 / var(--tw-text-opacity));
}
.text-javascript-yellow\/0 {
    color: #f7df1e00;
}
.text-javascript-yellow\/10 {
    color: #f7df1e1a;
}
.text-javascript-yellow\/100 {
    color: #f7df1e;
}
.text-javascript-yellow\/15 {
    color: #f7df1e26;
}
.text-javascript-yellow\/20 {
    color: #f7df1e33;
}
.text-javascript-yellow\/25 {
    color: #f7df1e40;
}
.text-javascript-yellow\/30 {
    color: #f7df1e4d;
}
.text-javascript-yellow\/35 {
    color: #f7df1e59;
}
.text-javascript-yellow\/40 {
    color: #f7df1e66;
}
.text-javascript-yellow\/45 {
    color: #f7df1e73;
}
.text-javascript-yellow\/5 {
    color: #f7df1e0d;
}
.text-javascript-yellow\/50 {
    color: #f7df1e80;
}
.text-javascript-yellow\/55 {
    color: #f7df1e8c;
}
.text-javascript-yellow\/60 {
    color: #f7df1e99;
}
.text-javascript-yellow\/65 {
    color: #f7df1ea6;
}
.text-javascript-yellow\/70 {
    color: #f7df1eb3;
}
.text-javascript-yellow\/75 {
    color: #f7df1ebf;
}
.text-javascript-yellow\/80 {
    color: #f7df1ecc;
}
.text-javascript-yellow\/85 {
    color: #f7df1ed9;
}
.text-javascript-yellow\/90 {
    color: #f7df1ee6;
}
.text-javascript-yellow\/95 {
    color: #f7df1ef2;
}
.text-neo-green {
    --tw-text-opacity: 1;
    color: rgb(0 229 153 / var(--tw-text-opacity));
}
.text-neo-green\/0 {
    color: #00e59900;
}
.text-neo-green\/10 {
    color: #00e5991a;
}
.text-neo-green\/100 {
    color: #00e599;
}
.text-neo-green\/15 {
    color: #00e59926;
}
.text-neo-green\/20 {
    color: #00e59933;
}
.text-neo-green\/25 {
    color: #00e59940;
}
.text-neo-green\/30 {
    color: #00e5994d;
}
.text-neo-green\/35 {
    color: #00e59959;
}
.text-neo-green\/40 {
    color: #00e59966;
}
.text-neo-green\/45 {
    color: #00e59973;
}
.text-neo-green\/5 {
    color: #00e5990d;
}
.text-neo-green\/50 {
    color: #00e59980;
}
.text-neo-green\/55 {
    color: #00e5998c;
}
.text-neo-green\/60 {
    color: #00e59999;
}
.text-neo-green\/65 {
    color: #00e599a6;
}
.text-neo-green\/70 {
    color: #00e599b3;
}
.text-neo-green\/75 {
    color: #00e599bf;
}
.text-neo-green\/80 {
    color: #00e599cc;
}
.text-neo-green\/85 {
    color: #00e599d9;
}
.text-neo-green\/90 {
    color: #00e599e6;
}
.text-neo-green\/95 {
    color: #00e599f2;
}
.text-python-blue {
    --tw-text-opacity: 1;
    color: rgb(0 117 255 / var(--tw-text-opacity));
}
.text-python-blue\/0 {
    color: #0075ff00;
}
.text-python-blue\/10 {
    color: #0075ff1a;
}
.text-python-blue\/100 {
    color: #0075ff;
}
.text-python-blue\/15 {
    color: #0075ff26;
}
.text-python-blue\/20 {
    color: #0075ff33;
}
.text-python-blue\/25 {
    color: #0075ff40;
}
.text-python-blue\/30 {
    color: #0075ff4d;
}
.text-python-blue\/35 {
    color: #0075ff59;
}
.text-python-blue\/40 {
    color: #0075ff66;
}
.text-python-blue\/45 {
    color: #0075ff73;
}
.text-python-blue\/5 {
    color: #0075ff0d;
}
.text-python-blue\/50 {
    color: #0075ff80;
}
.text-python-blue\/55 {
    color: #0075ff8c;
}
.text-python-blue\/60 {
    color: #0075ff99;
}
.text-python-blue\/65 {
    color: #0075ffa6;
}
.text-python-blue\/70 {
    color: #0075ffb3;
}
.text-python-blue\/75 {
    color: #0075ffbf;
}
.text-python-blue\/80 {
    color: #0075ffcc;
}
.text-python-blue\/85 {
    color: #0075ffd9;
}
.text-python-blue\/90 {
    color: #0075ffe6;
}
.text-python-blue\/95 {
    color: #0075fff2;
}
.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(240 82 82 / var(--tw-text-opacity));
}
.text-warning {
    --tw-text-opacity: 1;
    color: rgb(255 0 29 / var(--tw-text-opacity));
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\!underline {
    text-decoration-line: underline !important;
}
.underline {
    text-decoration-line: underline;
}
.placeholder-cyber-gray-900::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(221 233 249 / var(--tw-placeholder-opacity));
}
.placeholder-cyber-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(221 233 249 / var(--tw-placeholder-opacity));
}
.opacity-100 {
    opacity: 1;
}
.opacity-50 {
    opacity: 0.5;
}
.opacity-90 {
    opacity: 0.9;
}
.shadow-\[0_0_15px_2px\] {
    --tw-shadow: 0 0 15px 2px;
    --tw-shadow-colored: 0 0 15px 2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_0_50px\] {
    --tw-shadow: 0 0 50px;
    --tw-shadow-colored: 0 0 50px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[10px_10px_50px_20px\] {
    --tw-shadow: 10px 10px 50px 20px;
    --tw-shadow-colored: 10px 10px 50px 20px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-cyber-green\/25 {
    --tw-shadow-color: rgb(173 255 57 / 0.25);
    --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyber-pink {
    --tw-shadow-color: #ff007a;
    --tw-shadow: var(--tw-shadow-colored);
}
.shadow-cyber-pink\/80 {
    --tw-shadow-color: rgb(255 0 122 / 0.8);
    --tw-shadow: var(--tw-shadow-colored);
}
.outline {
    outline-style: solid;
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate)
        var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
    transition-property:
        color,
        background-color,
        border-color,
        text-decoration-color,
        fill,
        stroke,
        opacity,
        box-shadow,
        transform,
        filter,
        -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow,
        transform, filter, backdrop-filter;
    transition-property:
        color,
        background-color,
        border-color,
        text-decoration-color,
        fill,
        stroke,
        opacity,
        box-shadow,
        transform,
        filter,
        backdrop-filter,
        -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 0.15s;
}
.delay-150 {
    transition-delay: 0.15s;
}
.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.top-4 {
    top: 1rem;
}
body {
    --tw-bg-opacity: 1;
    background-color: rgb(10 15 28 / var(--tw-bg-opacity));
    font-family:
        Plus Jakarta Sans,
        "sans-serif";
}
@media (min-width: 768px) {
    .md\:container {
        width: 100%;
    }
    @media (min-width: 375px) {
        .md\:container {
            max-width: 375px;
        }
    }
    @media (min-width: 640px) {
        .md\:container {
            max-width: 640px;
        }
    }
    @media (min-width: 768px) {
        .md\:container {
            max-width: 768px;
        }
    }
    @media (min-width: 1024px) {
        .md\:container {
            max-width: 1024px;
        }
    }
    @media (min-width: 1280px) {
        .md\:container {
            max-width: 1280px;
        }
    }
    @media (min-width: 1536px) {
        .md\:container {
            max-width: 1536px;
        }
    }
}
.placeholder\:font-light::-moz-placeholder {
    font-weight: 300;
}
.placeholder\:font-light::placeholder {
    font-weight: 300;
}
.placeholder\:font-medium::-moz-placeholder {
    font-weight: 500;
}
.placeholder\:font-medium::placeholder {
    font-weight: 500;
}
.placeholder\:italic::-moz-placeholder {
    font-style: italic;
}
.placeholder\:italic::placeholder {
    font-style: italic;
}
.hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x))
        skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rounded:hover {
    border-radius: 0.25rem;
}
.hover\:border-cyber-green:hover {
    --tw-border-opacity: 1;
    border-color: rgb(173 255 57 / var(--tw-border-opacity));
}
.hover\:bg-cyber-blue:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 63 / var(--tw-bg-opacity));
}
.hover\:bg-cyber-dark-blue:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(10 15 28 / var(--tw-bg-opacity));
}
.hover\:bg-cyber-dark-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 63 / var(--tw-bg-opacity));
}
.hover\:bg-cyber-dark-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(63 71 95 / var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {
    background-color: transparent;
}
.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:font-bold:hover {
    font-weight: 700;
}
.hover\:\!text-cyber-pink:hover {
    --tw-text-opacity: 1 !important;
    color: rgb(255 0 122 / var(--tw-text-opacity)) !important;
}
.hover\:text-cyber-green:hover {
    --tw-text-opacity: 1;
    color: rgb(173 255 57 / var(--tw-text-opacity));
}
.hover\:text-cyber-pink:hover {
    --tw-text-opacity: 1;
    color: rgb(255 0 122 / var(--tw-text-opacity));
}
.hover\:text-neo-green:hover {
    --tw-text-opacity: 1;
    color: rgb(0 229 153 / var(--tw-text-opacity));
}
.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
}
.enabled\:hover\:bg-white:hover:enabled {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.enabled\:hover\:text-cyber-pink:hover:enabled {
    --tw-text-opacity: 1;
    color: rgb(255 0 122 / var(--tw-text-opacity));
}
.disabled\:bg-cyber-dark-blue-400:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(93 104 131 / var(--tw-bg-opacity));
}
@media (min-width: 375px) {
    .xs\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 640px) {
    .sm\:my-6 {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .sm\:my-7 {
        margin-top: 1.75rem;
        margin-bottom: 1.75rem;
    }
    .sm\:-mt-16 {
        margin-top: -4rem;
    }
    .sm\:mb-10 {
        margin-bottom: 2.5rem;
    }
    .sm\:mb-12 {
        margin-bottom: 3rem;
    }
    .sm\:mb-16 {
        margin-bottom: 4rem;
    }
    .sm\:mb-2 {
        margin-bottom: 0.5rem;
    }
    .sm\:mb-20 {
        margin-bottom: 5rem;
    }
    .sm\:mb-24 {
        margin-bottom: 6rem;
    }
    .sm\:mb-4 {
        margin-bottom: 1rem;
    }
    .sm\:mb-5 {
        margin-bottom: 1.25rem;
    }
    .sm\:mb-6 {
        margin-bottom: 1.5rem;
    }
    .sm\:mb-7 {
        margin-bottom: 1.75rem;
    }
    .sm\:mb-8 {
        margin-bottom: 2rem;
    }
    .sm\:mb-9 {
        margin-bottom: 2.25rem;
    }
    .sm\:mb-\[152px\] {
        margin-bottom: 152px;
    }
    .sm\:mb-\[71px\] {
        margin-bottom: 71px;
    }
    .sm\:mb-\[9\.5rem\] {
        margin-bottom: 9.5rem;
    }
    .sm\:ml-2 {
        margin-left: 0.5rem;
    }
    .sm\:ml-5 {
        margin-left: 1.25rem;
    }
    .sm\:mr-10 {
        margin-right: 2.5rem;
    }
    .sm\:mr-2 {
        margin-right: 0.5rem;
    }
    .sm\:mr-20 {
        margin-right: 5rem;
    }
    .sm\:mr-4 {
        margin-right: 1rem;
    }
    .sm\:mr-5 {
        margin-right: 1.25rem;
    }
    .sm\:mt-0 {
        margin-top: 0;
    }
    .sm\:mt-14 {
        margin-top: 3.5rem;
    }
    .sm\:mt-16 {
        margin-top: 4rem;
    }
    .sm\:mt-3 {
        margin-top: 0.75rem;
    }
    .sm\:block {
        display: block;
    }
    .sm\:hidden {
        display: none;
    }
    .sm\:h-11 {
        height: 2.75rem;
    }
    .sm\:h-20 {
        height: 5rem;
    }
    .sm\:h-24 {
        height: 6rem;
    }
    .sm\:h-28 {
        height: 7rem;
    }
    .sm\:h-32 {
        height: 8rem;
    }
    .sm\:h-4 {
        height: 1rem;
    }
    .sm\:h-48 {
        height: 12rem;
    }
    .sm\:h-6 {
        height: 1.5rem;
    }
    .sm\:h-60 {
        height: 15rem;
    }
    .sm\:h-72 {
        height: 18rem;
    }
    .sm\:h-8 {
        height: 2rem;
    }
    .sm\:h-\[0\.813rem\] {
        height: 0.813rem;
    }
    .sm\:h-\[1\.2rem\] {
        height: 1.2rem;
    }
    .sm\:h-\[18\.75rem\] {
        height: 18.75rem;
    }
    .sm\:h-\[2\.125rem\] {
        height: 2.125rem;
    }
    .sm\:h-\[20rem\] {
        height: 20rem;
    }
    .sm\:h-\[25rem\] {
        height: 25rem;
    }
    .sm\:h-\[3\.044rem\] {
        height: 3.044rem;
    }
    .sm\:h-\[3\.25rem\] {
        height: 3.25rem;
    }
    .sm\:h-\[3\.275rem\] {
        height: 3.275rem;
    }
    .sm\:h-\[52px\] {
        height: 52px;
    }
    .sm\:h-auto {
        height: auto;
    }
    .sm\:h-full {
        height: 100%;
    }
    .sm\:min-h-\[44\.375rem\] {
        min-height: 44.375rem;
    }
    .sm\:min-h-\[49\.375rem\] {
        min-height: 49.375rem;
    }
    .sm\:w-1\/2 {
        width: 50%;
    }
    .sm\:w-16 {
        width: 4rem;
    }
    .sm\:w-20 {
        width: 5rem;
    }
    .sm\:w-3 {
        width: 0.75rem;
    }
    .sm\:w-32 {
        width: 8rem;
    }
    .sm\:w-36 {
        width: 9rem;
    }
    .sm\:w-4 {
        width: 1rem;
    }
    .sm\:w-40 {
        width: 10rem;
    }
    .sm\:w-48 {
        width: 12rem;
    }
    .sm\:w-6 {
        width: 1.5rem;
    }
    .sm\:w-60 {
        width: 15rem;
    }
    .sm\:w-72 {
        width: 18rem;
    }
    .sm\:w-8 {
        width: 2rem;
    }
    .sm\:w-9 {
        width: 2.25rem;
    }
    .sm\:w-\[0\.25rem\] {
        width: 0.25rem;
    }
    .sm\:w-\[0\.2rem\] {
        width: 0.2rem;
    }
    .sm\:w-\[1\.125rem\] {
        width: 1.125rem;
    }
    .sm\:w-\[1\.7rem\] {
        width: 1.7rem;
    }
    .sm\:w-\[10rem\] {
        width: 10rem;
    }
    .sm\:w-\[11rem\] {
        width: 11rem;
    }
    .sm\:w-\[21\.563rem\] {
        width: 21.563rem;
    }
    .sm\:w-\[21\.5rem\] {
        width: 21.5rem;
    }
    .sm\:w-\[25rem\] {
        width: 25rem;
    }
    .sm\:w-\[28rem\] {
        width: 28rem;
    }
    .sm\:w-\[29\.625rem\] {
        width: 29.625rem;
    }
    .sm\:w-\[30rem\] {
        width: 30rem;
    }
    .sm\:w-\[31\.625rem\] {
        width: 31.625rem;
    }
    .sm\:w-\[31rem\] {
        width: 31rem;
    }
    .sm\:w-\[34rem\] {
        width: 34rem;
    }
    .sm\:w-\[35\.5rem\] {
        width: 35.5rem;
    }
    .sm\:w-\[36\.875rem\] {
        width: 36.875rem;
    }
    .sm\:w-\[40\.5rem\] {
        width: 40.5rem;
    }
    .sm\:w-\[70\%\] {
        width: 70%;
    }
    .sm\:w-\[8\.625rem\] {
        width: 8.625rem;
    }
    .sm\:w-\[80\%\] {
        width: 80%;
    }
    .sm\:w-\[9\.81rem\] {
        width: 4.81rem;
    }
    .sm\:w-full {
        width: 100%;
    }
    .sm\:min-w-\[75px\] {
        min-width: 75px;
    }
    .sm\:max-w-\[410px\] {
        max-width: 410px;
    }
    .sm\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:justify-center {
        justify-content: center;
    }
    .sm\:justify-around {
        justify-content: space-around;
    }
    .sm\:gap-4 {
        gap: 1rem;
    }
    .sm\:p-4 {
        padding: 1rem;
    }
    .sm\:px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .sm\:px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
    .sm\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .sm\:px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .sm\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .sm\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .sm\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .sm\:py-2 {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .sm\:py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }
    .sm\:py-7 {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .sm\:pb-12 {
        padding-bottom: 3rem;
    }
    .sm\:pb-3 {
        padding-bottom: 0.75rem;
    }
    .sm\:pb-5 {
        padding-bottom: 1.25rem;
    }
    .sm\:pb-\[16rem\] {
        padding-bottom: 16rem;
    }
    .sm\:pl-0 {
        padding-left: 0;
    }
    .sm\:pl-10 {
        padding-left: 2.5rem;
    }
    .sm\:pl-16 {
        padding-left: 4rem;
    }
    .sm\:pl-5 {
        padding-left: 1.25rem;
    }
    .sm\:pr-0 {
        padding-right: 0;
    }
    .sm\:pr-20 {
        padding-right: 5rem;
    }
    .sm\:pr-4 {
        padding-right: 1rem;
    }
    .sm\:pt-12 {
        padding-top: 3rem;
    }
    .sm\:text-center {
        text-align: center;
    }
    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .sm\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
    .sm\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }
    .sm\:text-\[15px\] {
        font-size: 15px;
    }
    .sm\:text-\[2\.5rem\] {
        font-size: 2.5rem;
    }
    .sm\:text-\[2rem\] {
        font-size: 2rem;
    }
    .sm\:text-\[3\.5rem\] {
        font-size: 3.5rem;
    }
    .sm\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .sm\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .sm\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .sm\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
    .sm\:text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .sm\:leading-5 {
        line-height: 1.25rem;
    }
    .sm\:leading-\[3\.125rem\] {
        line-height: 3.125rem;
    }
}
@media (min-width: 768px) {
    .md\:inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .md\:left-0 {
        left: 0;
    }
    .md\:mx-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }
    .md\:-mb-5 {
        margin-bottom: -1.25rem;
    }
    .md\:-mr-4 {
        margin-right: -1rem;
    }
    .md\:mb-32 {
        margin-bottom: 8rem;
    }
    .md\:mb-36 {
        margin-bottom: 9rem;
    }
    .md\:mb-4 {
        margin-bottom: 1rem;
    }
    .md\:mb-5 {
        margin-bottom: 1.25rem;
    }
    .md\:mb-8 {
        margin-bottom: 2rem;
    }
    .md\:mb-\[134px\] {
        margin-bottom: 134px;
    }
    .md\:ml-5 {
        margin-left: 1.25rem;
    }
    .md\:ml-auto {
        margin-left: auto;
    }
    .md\:mr-4 {
        margin-right: 1rem;
    }
    .md\:mr-6 {
        margin-right: 1.5rem;
    }
    .md\:mt-0 {
        margin-top: 0;
    }
    .md\:mt-10 {
        margin-top: 2.5rem;
    }
    .md\:mt-16 {
        margin-top: 4rem;
    }
    .md\:mt-5 {
        margin-top: 1.25rem;
    }
    .md\:mt-\[24px\] {
        margin-top: 24px;
    }
    .md\:block {
        display: block;
    }
    .md\:inline-block {
        display: inline-block;
    }
    .md\:hidden {
        display: none;
    }
    .md\:h-20 {
        height: 5rem;
    }
    .md\:h-4 {
        height: 1rem;
    }
    .md\:h-6 {
        height: 1.5rem;
    }
    .md\:h-8 {
        height: 2rem;
    }
    .md\:h-\[21\.563em\] {
        height: 21.563em;
    }
    .md\:h-\[4\.575rem\] {
        height: 4.575rem;
    }
    .md\:h-\[6px\] {
        height: 6px;
    }
    .md\:max-h-\[34\.375rem\] {
        max-height: 34.375rem;
    }
    .md\:max-h-\[550px\] {
        max-height: 550px;
    }
    .md\:w-1\/2 {
        width: 50%;
    }
    .md\:w-10\/12 {
        width: 83.333333%;
    }
    .md\:w-11 {
        width: 2.75rem;
    }
    .md\:w-14 {
        width: 3.5rem;
    }
    .md\:w-2\/3 {
        width: 66.666667%;
    }
    .md\:w-20 {
        width: 5rem;
    }
    .md\:w-3 {
        width: 0.75rem;
    }
    .md\:w-4 {
        width: 1rem;
    }
    .md\:w-6 {
        width: 1.5rem;
    }
    .md\:w-8 {
        width: 2rem;
    }
    .md\:w-\[14rem\] {
        width: 14rem;
    }
    .md\:w-\[29\.375rem\] {
        width: 29.375rem;
    }
    .md\:w-\[29\.5rem\] {
        width: 29.5rem;
    }
    .md\:w-\[33rem\] {
        width: 33rem;
    }
    .md\:w-\[39\.625rem\] {
        width: 39.625rem;
    }
    .md\:w-\[39rem\] {
        width: 39rem;
    }
    .md\:w-\[40rem\] {
        width: 40rem;
    }
    .md\:w-\[43\.5rem\] {
        width: 43.5rem;
    }
    .md\:w-\[44\.875rem\] {
        width: 44.875rem;
    }
    .md\:w-\[45\.5rem\] {
        width: 45.5rem;
    }
    .md\:w-auto {
        width: auto;
    }
    .md\:w-full {
        width: 100%;
    }
    .md\:max-w-\[40rem\] {
        max-width: 40rem;
    }
    .md\:max-w-\[55rem\] {
        max-width: 55rem;
    }
    .md\:max-w-\[640px\] {
        max-width: 640px;
    }
    .md\:max-w-\[885px\] {
        max-width: 885px;
    }
    .md\:max-w-max {
        max-width: -moz-max-content;
        max-width: max-content;
    }
    .md\:max-w-xs {
        max-width: 20rem;
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:flex-row {
        flex-direction: row;
    }
    .md\:items-start {
        align-items: flex-start;
    }
    .md\:justify-end {
        justify-content: flex-end;
    }
    .md\:justify-center {
        justify-content: center;
    }
    .md\:justify-evenly {
        justify-content: space-evenly;
    }
    .md\:gap-3 {
        gap: 0.75rem;
    }
    .md\:gap-6 {
        gap: 1.5rem;
    }
    .md\:self-auto {
        align-self: auto;
    }
    .md\:overflow-auto {
        overflow: auto;
    }
    .md\:px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .md\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .md\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .md\:px-20 {
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .md\:px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .md\:px-9 {
        padding-left: 2.25rem;
        padding-right: 2.25rem;
    }
    .md\:py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .md\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .md\:pb-0 {
        padding-bottom: 0;
    }
    .md\:pb-6 {
        padding-bottom: 1.5rem;
    }
    .md\:pb-\[21\.563em\] {
        padding-bottom: 21.563em;
    }
    .md\:pl-5 {
        padding-left: 1.25rem;
    }
    .md\:pl-8 {
        padding-left: 2rem;
    }
    .md\:pr-3 {
        padding-right: 0.75rem;
    }
    .md\:pr-5 {
        padding-right: 1.25rem;
    }
    .md\:pt-2 {
        padding-top: 0.5rem;
    }
    .md\:pt-20 {
        padding-top: 5rem;
    }
    .md\:pt-8 {
        padding-top: 2rem;
    }
    .md\:pt-\[72px\] {
        padding-top: 72px;
    }
    .md\:text-left {
        text-align: left;
    }
    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }
    .md\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }
    .md\:text-\[1\.75rem\] {
        font-size: 1.75rem;
    }
    .md\:text-\[2\.688rem\] {
        font-size: 2.688rem;
    }
    .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .md\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media (min-width: 880px) {
    .min-\[880px\]\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
@media (min-width: 1024px) {
    .lg\:absolute {
        position: absolute;
    }
    .lg\:-left-72 {
        left: -18rem;
    }
    .lg\:-right-14 {
        right: -3.5rem;
    }
    .lg\:-right-72 {
        right: -18rem;
    }
    .lg\:-right-80 {
        right: -20rem;
    }
    .lg\:-top-10 {
        top: -2.5rem;
    }
    .lg\:-top-5 {
        top: -1.25rem;
    }
    .lg\:left-0 {
        left: 0;
    }
    .lg\:left-full {
        left: 100%;
    }
    .lg\:right-full {
        right: 100%;
    }
    .lg\:mx-0 {
        margin-left: 0;
        margin-right: 0;
    }
    .lg\:mx-2 {
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }
    .lg\:my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .lg\:-mt-20 {
        margin-top: -5rem;
    }
    .lg\:-mt-5 {
        margin-top: -1.25rem;
    }
    .lg\:mb-0 {
        margin-bottom: 0;
    }
    .lg\:mb-16 {
        margin-bottom: 4rem;
    }
    .lg\:mb-20 {
        margin-bottom: 5rem;
    }
    .lg\:mb-24 {
        margin-bottom: 6rem;
    }
    .lg\:mb-36 {
        margin-bottom: 9rem;
    }
    .lg\:mb-5 {
        margin-bottom: 1.25rem;
    }
    .lg\:mb-52 {
        margin-bottom: 13rem;
    }
    .lg\:mb-\[1\.688rem\] {
        margin-bottom: 1.688rem;
    }
    .lg\:ml-0 {
        margin-left: 0;
    }
    .lg\:ml-1 {
        margin-left: 0.25rem;
    }
    .lg\:ml-11 {
        margin-left: 2.75rem;
    }
    .lg\:ml-14 {
        margin-left: 3.5rem;
    }
    .lg\:ml-\[4\.5rem\] {
        margin-left: 4.5rem;
    }
    .lg\:mr-10 {
        margin-right: 2.5rem;
    }
    .lg\:mr-14 {
        margin-right: 3.5rem;
    }
    .lg\:mr-20 {
        margin-right: 5rem;
    }
    .lg\:mt-0 {
        margin-top: 0;
    }
    .lg\:mt-11 {
        margin-top: 2.75rem;
    }
    .lg\:mt-12 {
        margin-top: 3rem;
    }
    .lg\:mt-16 {
        margin-top: 4rem;
    }
    .lg\:mt-20 {
        margin-top: 5rem;
    }
    .lg\:mt-3 {
        margin-top: 0.75rem;
    }
    .lg\:mt-36 {
        margin-top: 9rem;
    }
    .lg\:mt-7 {
        margin-top: 1.75rem;
    }
    .lg\:mt-8 {
        margin-top: 2rem;
    }
    .lg\:mt-\[5\.625rem\] {
        margin-top: 5.625rem;
    }
    .lg\:block {
        display: block;
    }
    .lg\:flex {
        display: flex;
    }
    .lg\:hidden {
        display: none;
    }
    .lg\:h-1 {
        height: 0.25rem;
    }
    .lg\:h-11 {
        height: 2.75rem;
    }
    .lg\:h-14 {
        height: 3.5rem;
    }
    .lg\:h-32 {
        height: 8rem;
    }
    .lg\:h-48 {
        height: 12rem;
    }
    .lg\:h-6 {
        height: 1.5rem;
    }
    .lg\:h-8 {
        height: 2rem;
    }
    .lg\:h-\[19\.875rem\] {
        height: 19.875rem;
    }
    .lg\:h-\[2\.875rem\] {
        height: 2.875rem;
    }
    .lg\:h-\[22rem\] {
        height: 22rem;
    }
    .lg\:h-\[26\.125rem\] {
        height: 26.125rem;
    }
    .lg\:h-\[26\.25rem\] {
        height: 26.25rem;
    }
    .lg\:h-\[3\.25rem\] {
        height: 3.25rem;
    }
    .lg\:h-\[30rem\] {
        height: 30rem;
    }
    .lg\:h-\[34\.375rem\] {
        height: 34.375rem;
    }
    .lg\:h-\[40\.625em\] {
        height: 40.625em;
    }
    .lg\:h-\[6\.2rem\] {
        height: 6.2rem;
    }
    .lg\:h-auto {
        height: auto;
    }
    .lg\:min-h-\[32em\] {
        min-height: 32em;
    }
    .lg\:w-1 {
        width: 0.25rem;
    }
    .lg\:w-1\/2 {
        width: 50%;
    }
    .lg\:w-16 {
        width: 4rem;
    }
    .lg\:w-2\/5 {
        width: 40%;
    }
    .lg\:w-48 {
        width: 12rem;
    }
    .lg\:w-52 {
        width: 13rem;
    }
    .lg\:w-6 {
        width: 1.5rem;
    }
    .lg\:w-8 {
        width: 2rem;
    }
    .lg\:w-\[13\.13rem\] {
        width: 6.13rem;
    }
    .lg\:w-\[16rem\] {
        width: 16rem;
    }
    .lg\:w-\[19\.25rem\] {
        width: 19.25rem;
    }
    .lg\:w-\[2\.875rem\] {
        width: 2.875rem;
    }
    .lg\:w-\[24\.375rem\] {
        width: 24.375rem;
    }
    .lg\:w-\[28\.125rem\] {
        width: 28.125rem;
    }
    .lg\:w-\[28\.9rem\] {
        width: 28.9rem;
    }
    .lg\:w-\[30rem\] {
        width: 30rem;
    }
    .lg\:w-\[34rem\] {
        width: 34rem;
    }
    .lg\:w-\[38rem\] {
        width: 38rem;
    }
    .lg\:w-\[41rem\] {
        width: 41rem;
    }
    .lg\:w-\[43rem\] {
        width: 43rem;
    }
    .lg\:w-\[45\%\] {
        width: 45%;
    }
    .lg\:w-\[60\%\] {
        width: 60%;
    }
    .lg\:w-\[60\.875rem\] {
        width: 60.875rem;
    }
    .lg\:w-\[60rem\] {
        width: 60rem;
    }
    .lg\:w-\[61\.563rem\] {
        width: 61.563rem;
    }
    .lg\:w-\[63\.25rem\] {
        width: 63.25rem;
    }
    .lg\:w-\[67rem\] {
        width: 67rem;
    }
    .lg\:w-\[70\.25rem\] {
        width: 70.25rem;
    }
    .lg\:w-\[75\%\] {
        width: 75%;
    }
    .lg\:w-\[90\%\] {
        width: 90%;
    }
    .lg\:w-auto {
        width: auto;
    }
    .lg\:max-w-\[13\.13rem\] {
        max-width: 13.13rem;
    }
    .lg\:max-w-\[25\.625rem\] {
        max-width: 25.625rem;
    }
    .lg\:max-w-\[44\.438rem\] {
        max-width: 44.438rem;
    }
    .lg\:max-w-\[60rem\] {
        max-width: 60rem;
    }
    .lg\:max-w-\[650px\] {
        max-width: 650px;
    }
    .lg\:max-w-\[70\%\] {
        max-width: 70%;
    }
    .lg\:max-w-\[80rem\] {
        max-width: 80rem;
    }
    .lg\:max-w-none {
        max-width: none;
    }
    .lg\:flex-grow {
        flex-grow: 1;
    }
    .lg\:flex-row {
        flex-direction: row;
    }
    .lg\:flex-col {
        flex-direction: column;
    }
    .lg\:items-start {
        align-items: flex-start;
    }
    .lg\:items-end {
        align-items: flex-end;
    }
    .lg\:justify-start {
        justify-content: flex-start;
    }
    .lg\:justify-center {
        justify-content: center;
    }
    .lg\:justify-between {
        justify-content: space-between;
    }
    .lg\:gap-24 {
        gap: 6rem;
    }
    .lg\:gap-3 {
        gap: 0.75rem;
    }
    .lg\:gap-8 {
        gap: 2rem;
    }
    .lg\:gap-x-12 {
        -moz-column-gap: 3rem;
        column-gap: 3rem;
    }
    .lg\:gap-x-3 {
        -moz-column-gap: 0.75rem;
        column-gap: 0.75rem;
    }
    .lg\:self-start {
        align-self: flex-start;
    }
    .lg\:border-b-0 {
        border-bottom-width: 0px;
    }
    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .lg\:px-3 {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
    .lg\:px-32 {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .lg\:px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .lg\:py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .lg\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .lg\:py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .lg\:pb-0 {
        padding-bottom: 0;
    }
    .lg\:pb-10 {
        padding-bottom: 2.5rem;
    }
    .lg\:pt-20 {
        padding-top: 5rem;
    }
    .lg\:text-start {
        text-align: start;
    }
    .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .lg\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
    .lg\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1;
    }
    .lg\:text-6xl {
        font-size: 3.75rem;
        line-height: 1;
    }
    .lg\:text-\[3\.5rem\] {
        font-size: 3.5rem;
    }
    .lg\:text-\[40px\] {
        font-size: 40px;
    }
    .lg\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .lg\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .lg\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
    .lg\:leading-5 {
        line-height: 1.25rem;
    }
    .lg\:leading-\[4\.4375rem\] {
        line-height: 4.4375rem;
    }
}
@media (min-width: 1280px) {
    .xl\:absolute {
        position: absolute;
    }
    .xl\:-left-56 {
        left: -14rem;
    }
    .xl\:-right-28 {
        right: -7rem;
    }
    .xl\:-right-\[10\.5rem\] {
        right: -10.5rem;
    }
    .xl\:-top-20 {
        top: -5rem;
    }
    .xl\:left-6 {
        left: 1.5rem;
    }
    .xl\:left-8 {
        left: 2rem;
    }
    .xl\:right-auto {
        right: auto;
    }
    .xl\:mx-10 {
        margin-left: 2.5rem;
        margin-right: 2.5rem;
    }
    .xl\:mx-12 {
        margin-left: 3rem;
        margin-right: 3rem;
    }
    .xl\:mx-16 {
        margin-left: 4rem;
        margin-right: 4rem;
    }
    .xl\:mb-0 {
        margin-bottom: 0;
    }
    .xl\:mb-24 {
        margin-bottom: 6rem;
    }
    .xl\:mb-4 {
        margin-bottom: 1rem;
    }
    .xl\:mb-6 {
        margin-bottom: 1.5rem;
    }
    .xl\:mb-8 {
        margin-bottom: 2rem;
    }
    .xl\:ml-0 {
        margin-left: 0;
    }
    .xl\:ml-24 {
        margin-left: 6rem;
    }
    .xl\:ml-4 {
        margin-left: 1rem;
    }
    .xl\:ml-7 {
        margin-left: 1.75rem;
    }
    .xl\:mr-0 {
        margin-right: 0;
    }
    .xl\:mr-40 {
        margin-right: 10rem;
    }
    .xl\:mr-\[1\.875rem\] {
        margin-right: 1.875rem;
    }
    .xl\:mt-0 {
        margin-top: 0;
    }
    .xl\:mt-16 {
        margin-top: 4rem;
    }
    .xl\:mt-20 {
        margin-top: 5rem;
    }
    .xl\:block {
        display: block;
    }
    .xl\:flex {
        display: flex;
    }
    .xl\:hidden {
        display: none;
    }
    .xl\:h-14 {
        height: 3.5rem;
    }
    .xl\:h-\[31\.4375rem\] {
        height: 31.4375rem;
    }
    .xl\:h-\[32\.75rem\] {
        height: 32.75rem;
    }
    .xl\:h-\[39\.75rem\] {
        height: 39.75rem;
    }
    .xl\:h-\[6\.5rem\] {
        height: 6.5rem;
    }
    .xl\:h-auto {
        height: auto;
    }
    .xl\:h-full {
        height: 100%;
    }
    .xl\:max-h-\[44\.375rem\] {
        max-height: 44.375rem;
    }
    .xl\:max-h-\[49\.375rem\] {
        max-height: 49.375rem;
    }
    .xl\:max-h-\[75vh\] {
        max-height: 75vh;
    }
    .xl\:w-1\/3 {
        width: 33.333333%;
    }
    .xl\:w-36 {
        width: 9rem;
    }
    .xl\:w-\[0\.25rem\] {
        width: 0.25rem;
    }
    .xl\:w-\[36\.625rem\] {
        width: 36.625rem;
    }
    .xl\:w-\[42rem\] {
        width: 42rem;
    }
    .xl\:w-\[60\%\] {
        width: 60%;
    }
    .xl\:w-\[72\.875rem\] {
        width: 72.875rem;
    }
    .xl\:w-\[76rem\] {
        width: 76rem;
    }
    .xl\:w-\[80\%\] {
        width: 80%;
    }
    .xl\:w-\[83\.25rem\] {
        width: 83.25rem;
    }
    .xl\:w-full {
        width: 100%;
    }
    .xl\:min-w-\[80\%\] {
        min-width: 80%;
    }
    .xl\:max-w-\[80\%\] {
        max-width: 80%;
    }
    .xl\:max-w-\[90rem\] {
        max-width: 90rem;
    }
    .xl\:flex-1 {
        flex: 1 1 0%;
    }
    .xl\:translate-y-\[-100px\] {
        --tw-translate-y: -100px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate))
            skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }
    .xl\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .xl\:grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }
    .xl\:flex-row {
        flex-direction: row;
    }
    .xl\:items-start {
        align-items: flex-start;
    }
    .xl\:items-end {
        align-items: flex-end;
    }
    .xl\:justify-around {
        justify-content: space-around;
    }
    .xl\:justify-evenly {
        justify-content: space-evenly;
    }
    .xl\:gap-0 {
        gap: 0px;
    }
    .xl\:gap-10 {
        gap: 2.5rem;
    }
    .xl\:gap-4 {
        gap: 1rem;
    }
    .xl\:gap-8 {
        gap: 2rem;
    }
    .xl\:gap-\[7\.5rem\] {
        gap: 7.5rem;
    }
    .xl\:overflow-visible {
        overflow: visible;
    }
    .xl\:border-l {
        border-left-width: 1px;
    }
    .xl\:border-l-cyber-dark-blue-400 {
        --tw-border-opacity: 1;
        border-left-color: rgb(93 104 131 / var(--tw-border-opacity));
    }
    .xl\:bg-center {
        background-position: center;
    }
    .xl\:px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
    .xl\:px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .xl\:px-28 {
        padding-left: 7rem;
        padding-right: 7rem;
    }
    .xl\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .xl\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .xl\:px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem;
    }
    .xl\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
    .xl\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .xl\:py-9 {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
    }
    .xl\:pb-10 {
        padding-bottom: 2.5rem;
    }
    .xl\:pb-14 {
        padding-bottom: 3.5rem;
    }
    .xl\:pt-36 {
        padding-top: 9rem;
    }
    .xl\:pt-\[4rem\] {
        padding-top: 4rem;
    }
    .xl\:text-start {
        text-align: start;
    }
    .xl\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .xl\:text-base {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .xl\:text-sm {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .xl\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
    .xl\:text-xs {
        font-size: 0.75rem;
        line-height: 1rem;
    }
    .xl\:leading-6 {
        line-height: 1.5rem;
    }
}
@media (min-width: 1536px) {
    .\32xl\:-right-16 {
        right: -4rem;
    }
    .\32xl\:min-h-\[50rem\] {
        min-height: 50rem;
    }
    .\32xl\:w-\[40rem\] {
        width: 40rem;
    }
    .\32xl\:w-\[44\.125rem\] {
        width: 44.125rem;
    }
    .\32xl\:w-\[45rem\] {
        width: 45rem;
    }
    .\32xl\:w-\[50rem\] {
        width: 50rem;
    }
    .\32xl\:w-\[55\%\] {
        width: 55%;
    }
    .\32xl\:max-w-full {
        max-width: 100%;
    }
}
