*,
:before,
:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: currentColor
}

:before,
:after {
    --tw-content: ""
}

html {
    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, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal
}

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-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.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
}

:root {
    --bff: 4px;
    --best-friends: 8px;
    --strong-friends: 12px;
    --close-friends: 16px;
    --close-ish-friends: 20px;
    --good-friends: 20px;
    --casual-friends: 24px;
    --acquaintances: 32px;
    --distant-acquaintances: 48px;
    --strangers: 60px
}

@media (min-width: 768px) {
    :root {
        --good-friends: 24px;
        --casual-friends: 32px;
        --acquaintances: 48px;
        --distant-acquaintances: 60px;
        --strangers: 72px
    }
}

@media (min-width: 1280px) {
    :root {
        --acquaintances: 60px;
        --distant-acquaintances: 72px;
        --strangers: 96px
    }
}

:root {
    --rounded-none: 0px;
    --rounded-sm: 4px;
    --rounded-md: 6px;
    --rounded-lg: 8px;
    --rounded-xl: 16px;
    --full: 99px
}

*,
: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(59 130 246 / .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(59 130 246 / .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: 768px) {
    .container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px
    }
}

.bs-container {
    width: 100%
}

@media (min-width: 768px) {
    .bs-container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .bs-container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .bs-container {
        max-width: 1280px
    }
}

.bs-container {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .bs-container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .bs-container {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .bs-container {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.bs-container-no-grid {
    width: 100%
}

@media (min-width: 768px) {
    .bs-container-no-grid {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .bs-container-no-grid {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .bs-container-no-grid {
        max-width: 1280px
    }
}

.bs-container-no-grid {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .bs-container-no-grid {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1280px) {
    .bs-container-no-grid {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.pointer-events-none {
    pointer-events: none
}

.\!visible {
    visibility: visible !important
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.collapse {
    visibility: collapse
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.\!relative {
    position: relative !important
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-y-0 {
    top: 0;
    bottom: 0
}

.\!bottom-72px {
    bottom: 72px !important
}

.-bottom-4px {
    bottom: -4px
}

.-left-\[181px\] {
    left: -181px
}

.-right-\[181px\] {
    right: -181px
}

.-right-\[8px\] {
    right: -8px
}

.-top-\[121px\] {
    top: -121px
}

.-top-\[242px\] {
    top: -242px
}

.-top-\[8px\] {
    top: -8px
}

.-top-full {
    top: -100%
}

.bottom-0 {
    bottom: 0
}

.bottom-12px {
    bottom: 12px
}

.bottom-48px {
    bottom: 48px
}

.bottom-\[88px\] {
    bottom: 88px
}

.left-0 {
    left: 0
}

.left-1\/2 {
    left: 50%
}

.left-16px {
    left: 16px
}

.left-\[-33px\] {
    left: -33px
}

.left-\[10px\] {
    left: 10px
}

.left-\[12px\] {
    left: 12px
}

.left-\[16px\] {
    left: 16px
}

.left-\[22\%\] {
    left: 22%
}

.left-\[50\%\] {
    left: 50%
}

.right-0 {
    right: 0
}

.right-12px {
    right: 12px
}

.right-16px {
    right: 16px
}

.right-20px {
    right: 20px
}

.right-8px {
    right: 8px
}

.right-\[-32px\] {
    right: -32px
}

.right-\[10px\] {
    right: 10px
}

.right-\[16px\] {
    right: 16px
}

.right-\[58px\] {
    right: 58px
}

.top-0 {
    top: 0
}

.top-1\/2 {
    top: 50%
}

.top-8px {
    top: 8px
}

.top-\[-9px\] {
    top: -9px
}

.top-\[0px\] {
    top: 0
}

.top-\[14px\] {
    top: 14px
}

.top-\[27\.1px\] {
    top: 27.1px
}

.top-\[50\%\] {
    top: 50%
}

.top-\[92px\] {
    top: 92px
}

.\!z-0 {
    z-index: 0 !important
}

.z-10 {
    z-index: 10
}

.z-30 {
    z-index: 30
}

.z-50 {
    z-index: 50
}

.z-\[1\] {
    z-index: 1
}

.z-\[2\] {
    z-index: 2
}

.z-\[3\] {
    z-index: 3
}

.col-span-1 {
    grid-column: span 1 / span 1
}

.col-span-12 {
    grid-column: span 12 / span 12
}

.col-span-2 {
    grid-column: span 2 / span 2
}

.col-span-3 {
    grid-column: span 3 / span 3
}

.m-0 {
    margin: 0
}

.m-20px {
    margin: 20px
}

.\!-mx-\[20px\],
.\!mx-\[-20px\] {
    margin-left: -20px !important;
    margin-right: -20px !important
}

.\!my-\[-5px\] {
    margin-top: -5px !important;
    margin-bottom: -5px !important
}

.-mx-20px,
.-mx-\[20px\] {
    margin-left: -20px;
    margin-right: -20px
}

.-mx-casual-friends {
    margin-left: calc(var(--casual-friends) * -1);
    margin-right: calc(var(--casual-friends) * -1)
}

.-mx-good-friends {
    margin-left: calc(var(--good-friends) * -1);
    margin-right: calc(var(--good-friends) * -1)
}

.-my-4px {
    margin-top: -4px;
    margin-bottom: -4px
}

.-my-\[0\.5px\] {
    margin-top: -.5px;
    margin-bottom: -.5px
}

.mx-12px {
    margin-left: 12px;
    margin-right: 12px
}

.mx-16px {
    margin-left: 16px;
    margin-right: 16px
}

.mx-20px {
    margin-left: 20px;
    margin-right: 20px
}

.mx-24px {
    margin-left: 24px;
    margin-right: 24px
}

.mx-4px {
    margin-left: 4px;
    margin-right: 4px
}

.mx-8px {
    margin-left: 8px;
    margin-right: 8px
}

.mx-\[-20px\] {
    margin-left: -20px;
    margin-right: -20px
}

.mx-\[-32px\] {
    margin-left: -32px;
    margin-right: -32px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-12px {
    margin-top: 12px;
    margin-bottom: 12px
}

.my-16px {
    margin-top: 16px;
    margin-bottom: 16px
}

.my-24px {
    margin-top: 24px;
    margin-bottom: 24px
}

.my-32px {
    margin-top: 32px;
    margin-bottom: 32px
}

.my-60px {
    margin-top: 60px;
    margin-bottom: 60px
}

.my-8px {
    margin-top: 8px;
    margin-bottom: 8px
}

.my-\[120px\] {
    margin-top: 120px;
    margin-bottom: 120px
}

.my-acquaintances {
    margin-top: var(--acquaintances);
    margin-bottom: var(--acquaintances)
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.my-casual-friends {
    margin-top: var(--casual-friends);
    margin-bottom: var(--casual-friends)
}

.my-good-friends {
    margin-top: var(--good-friends);
    margin-bottom: var(--good-friends)
}

.-ml-20px {
    margin-left: -20px
}

.-mt-16px {
    margin-top: -16px
}

.mb-12px {
    margin-bottom: 12px
}

.mb-16px {
    margin-bottom: 16px
}

.mb-20px {
    margin-bottom: 20px
}

.mb-24px {
    margin-bottom: 24px
}

.mb-32px {
    margin-bottom: 32px
}

.mb-48px {
    margin-bottom: 48px
}

.mb-4px {
    margin-bottom: 4px
}

.mb-60px {
    margin-bottom: 60px
}

.mb-72px {
    margin-bottom: 72px
}

.mb-8px {
    margin-bottom: 8px
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[2px\] {
    margin-bottom: 2px
}

.mb-\[84px\] {
    margin-bottom: 84px
}

.mb-acquaintances {
    margin-bottom: var(--acquaintances)
}

.mb-best-friends {
    margin-bottom: var(--best-friends)
}

.mb-casual-friends {
    margin-bottom: var(--casual-friends)
}

.mb-close-friends {
    margin-bottom: var(--close-friends)
}

.mb-close-ish-friends {
    margin-bottom: var(--close-ish-friends)
}

.mb-distant-acquaintances {
    margin-bottom: var(--distant-acquaintances)
}

.mb-good-friends {
    margin-bottom: var(--good-friends)
}

.mb-strangers {
    margin-bottom: var(--strangers)
}

.mb-strong-friends {
    margin-bottom: var(--strong-friends)
}

.ml-12px {
    margin-left: 12px
}

.ml-16px {
    margin-left: 16px
}

.ml-20px {
    margin-left: 20px
}

.ml-8px {
    margin-left: 8px
}

.ml-\[4px\] {
    margin-left: 4px
}

.ml-auto {
    margin-left: auto
}

.mr-16px {
    margin-right: 16px
}

.mr-20px {
    margin-right: 20px
}

.mr-4px {
    margin-right: 4px
}

.mr-8px {
    margin-right: 8px
}

.mr-auto {
    margin-right: auto
}

.mr-close-friends {
    margin-right: var(--close-friends)
}

.mr-strong-friends {
    margin-right: var(--strong-friends)
}

.mt-12px {
    margin-top: 12px
}

.mt-16px {
    margin-top: 16px
}

.mt-20px {
    margin-top: 20px
}

.mt-24px {
    margin-top: 24px
}

.mt-32px {
    margin-top: 32px
}

.mt-48px {
    margin-top: 48px
}

.mt-4px {
    margin-top: 4px
}

.mt-8px {
    margin-top: 8px
}

.mt-\[-12px\] {
    margin-top: -12px
}

.mt-\[28px\] {
    margin-top: 28px
}

.mt-\[37px\] {
    margin-top: 37px
}

.mt-\[80px\] {
    margin-top: 80px
}

.mt-acquaintances {
    margin-top: var(--acquaintances)
}

.mt-auto {
    margin-top: auto
}

.mt-casual-friends {
    margin-top: var(--casual-friends)
}

.mt-close-friends {
    margin-top: var(--close-friends)
}

.mt-good-friends {
    margin-top: var(--good-friends)
}

.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.aspect-\[4\/3\] {
    aspect-ratio: 4/3
}

.aspect-square {
    aspect-ratio: 1 / 1
}

.aspect-video {
    aspect-ratio: 16 / 9
}

.\!h-\[180px\] {
    height: 180px !important
}

.\!h-\[220px\] {
    height: 220px !important
}

.\!h-\[283px\] {
    height: 283px !important
}

.h-1\/2 {
    height: 50%
}

.h-12px {
    height: 12px
}

.h-16px {
    height: 16px
}

.h-20px {
    height: 20px
}

.h-24px {
    height: 24px
}

.h-32px {
    height: 32px
}

.h-48px {
    height: 48px
}

.h-72px {
    height: 72px
}

.h-8px {
    height: 8px
}

.h-\[108px\] {
    height: 108px
}

.h-\[10px\] {
    height: 10px
}

.h-\[120px\] {
    height: 120px
}

.h-\[140px\] {
    height: 140px
}

.h-\[14px\] {
    height: 14px
}

.h-\[150\.65px\] {
    height: 150.65px
}

.h-\[150px\] {
    height: 150px
}

.h-\[153px\] {
    height: 153px
}

.h-\[16px\] {
    height: 16px
}

.h-\[17px\] {
    height: 17px
}

.h-\[18px\] {
    height: 18px
}

.h-\[1px\] {
    height: 1px
}

.h-\[207px\] {
    height: 207px
}

.h-\[20px\] {
    height: 20px
}

.h-\[212px\] {
    height: 212px
}

.h-\[224px\] {
    height: 224px
}

.h-\[229px\] {
    height: 229px
}

.h-\[22px\] {
    height: 22px
}

.h-\[234px\] {
    height: 234px
}

.h-\[23px\] {
    height: 23px
}

.h-\[240px\] {
    height: 240px
}

.h-\[249px\] {
    height: 249px
}

.h-\[24px\] {
    height: 24px
}

.h-\[26px\] {
    height: 26px
}

.h-\[27px\] {
    height: 27px
}

.h-\[28px\] {
    height: 28px
}

.h-\[292px\] {
    height: 292px
}

.h-\[30px\] {
    height: 30px
}

.h-\[316px\] {
    height: 316px
}

.h-\[32px\] {
    height: 32px
}

.h-\[35px\] {
    height: 35px
}

.h-\[36px\] {
    height: 36px
}

.h-\[37px\] {
    height: 37px
}

.h-\[397px\] {
    height: 397px
}

.h-\[40px\] {
    height: 40px
}

.h-\[44px\] {
    height: 44px
}

.h-\[466px\] {
    height: 466px
}

.h-\[48px\] {
    height: 48px
}

.h-\[50px\] {
    height: 50px
}

.h-\[52px\] {
    height: 52px
}

.h-\[60px\] {
    height: 60px
}

.h-\[624px\] {
    height: 624px
}

.h-\[64px\] {
    height: 64px
}

.h-\[7\.5px\] {
    height: 7.5px
}

.h-\[712px\] {
    height: 712px
}

.h-\[75px\] {
    height: 75px
}

.h-\[80px\] {
    height: 80px
}

.h-\[82px\] {
    height: 82px
}

.h-\[90px\] {
    height: 90px
}

.h-\[9px\] {
    height: 9px
}

.h-\[calc\(100dvh-48px\)\] {
    height: calc(100dvh - 48px)
}

.h-\[calc\(100dvh-72px\)\] {
    height: calc(100dvh - 72px)
}

.h-\[calc\(85dvh\)\] {
    height: 85dvh
}

.h-full {
    height: 100%
}

.h-max {
    height: -moz-max-content;
    height: max-content
}

.h-screen {
    height: 100vh
}

.max-h-\[100dvh\] {
    max-height: 100dvh
}

.max-h-\[564px\] {
    max-height: 564px
}

.max-h-\[80dvh\] {
    max-height: 80dvh
}

.max-h-full {
    max-height: 100%
}

.min-h-\[1rem\] {
    min-height: 1rem
}

.min-h-\[20px\] {
    min-height: 20px
}

.min-h-\[24px\] {
    min-height: 24px
}

.min-h-\[48px\] {
    min-height: 48px
}

.min-h-\[500px\] {
    min-height: 500px
}

.\!w-\[172px\] {
    width: 172px !important
}

.\!w-\[320px\] {
    width: 320px !important
}

.w-1\/3 {
    width: 33.333333%
}

.w-1\/5 {
    width: 20%
}

.w-12px {
    width: 12px
}

.w-16px {
    width: 16px
}

.w-20px {
    width: 20px
}

.w-24px {
    width: 24px
}

.w-3\/4 {
    width: 75%
}

.w-3\/5 {
    width: 60%
}

.w-32px {
    width: 32px
}

.w-48px {
    width: 48px
}

.w-8px {
    width: 8px
}

.w-\[1000px\] {
    width: 1000px
}

.w-\[100px\] {
    width: 100px
}

.w-\[117px\] {
    width: 117px
}

.w-\[120px\] {
    width: 120px
}

.w-\[138px\] {
    width: 138px
}

.w-\[142px\] {
    width: 142px
}

.w-\[148px\] {
    width: 148px
}

.w-\[14px\] {
    width: 14px
}

.w-\[150px\] {
    width: 150px
}

.w-\[152px\] {
    width: 152px
}

.w-\[156px\] {
    width: 156px
}

.w-\[160px\] {
    width: 160px
}

.w-\[164px\] {
    width: 164px
}

.w-\[168px\] {
    width: 168px
}

.w-\[17px\] {
    width: 17px
}

.w-\[180px\] {
    width: 180px
}

.w-\[18px\] {
    width: 18px
}

.w-\[1px\] {
    width: 1px
}

.w-\[22\.5px\] {
    width: 22.5px
}

.w-\[22px\] {
    width: 22px
}

.w-\[230px\] {
    width: 230px
}

.w-\[240px\] {
    width: 240px
}

.w-\[261px\] {
    width: 261px
}

.w-\[280px\] {
    width: 280px
}

.w-\[28px\] {
    width: 28px
}

.w-\[297px\] {
    width: 297px
}

.w-\[304px\] {
    width: 304px
}

.w-\[326px\] {
    width: 326px
}

.w-\[32px\] {
    width: 32px
}

.w-\[335px\] {
    width: 335px
}

.w-\[350px\] {
    width: 350px
}

.w-\[35px\] {
    width: 35px
}

.w-\[362px\] {
    width: 362px
}

.w-\[369px\] {
    width: 369px
}

.w-\[36px\] {
    width: 36px
}

.w-\[38px\] {
    width: 38px
}

.w-\[390px\] {
    width: 390px
}

.w-\[40px\] {
    width: 40px
}

.w-\[44\%\] {
    width: 44%
}

.w-\[50px\] {
    width: 50px
}

.w-\[634px\] {
    width: 634px
}

.w-\[64px\] {
    width: 64px
}

.w-\[767px\] {
    width: 767px
}

.w-\[800px\] {
    width: 800px
}

.w-\[80px\] {
    width: 80px
}

.w-\[88px\] {
    width: 88px
}

.w-\[96px\] {
    width: 96px
}

.w-auto {
    width: auto
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.w-min {
    width: -moz-min-content;
    width: min-content
}

.w-screen {
    width: 100vw
}

.min-w-0 {
    min-width: 0px
}

.min-w-\[16px\] {
    min-width: 16px
}

.min-w-\[171px\] {
    min-width: 171px
}

.min-w-\[17px\] {
    min-width: 17px
}

.min-w-\[20px\] {
    min-width: 20px
}

.min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.min-w-full {
    min-width: 100%
}

.min-w-min {
    min-width: -moz-min-content;
    min-width: min-content
}

.max-w-\[1440px\] {
    max-width: 1440px
}

.max-w-\[170px\] {
    max-width: 170px
}

.max-w-\[300px\] {
    max-width: 300px
}

.max-w-\[450px\] {
    max-width: 450px
}

.max-w-\[560px\] {
    max-width: 560px
}

.max-w-\[90px\] {
    max-width: 90px
}

.max-w-\[96px\] {
    max-width: 96px
}

.max-w-\[min\(calc\(100dvw-64px\)\,796px\)\] {
    max-width: min(calc(100dvw - 64px), 796px)
}

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content
}

.max-w-none {
    max-width: none
}

.flex-1 {
    flex: 1 1 0%
}

.flex-\[1\.8\] {
    flex: 1.8
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0,
.shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.flex-grow-0,
.grow-0 {
    flex-grow: 0
}

.basis-1\/3 {
    flex-basis: 33.333333%
}

.basis-1\/4 {
    flex-basis: 25%
}

.basis-\[150px\] {
    flex-basis: 150px
}

.basis-\[400px\] {
    flex-basis: 400px
}

.basis-\[40px\] {
    flex-basis: 40px
}

.basis-\[calc\(33\.33\%-13\.33px\)\] {
    flex-basis: calc(33.33% - 13.33px)
}

.basis-full {
    flex-basis: 100%
}

.-translate-x-1\/2 {
    --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-1\/2 {
    --tw-translate-y: -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-full {
    --tw-translate-y: -100%;
    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-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-x-\[1px\] {
    --tw-translate-x: 1px;
    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-1\/2 {
    --tw-translate-y: 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-\[-50\%\] {
    --tw-translate-y: -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))
}

.-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-0 {
    --tw-rotate: 0deg;
    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))
}

.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 horizontal-shake {

    0%,
    50%,
    to {
        transform: translate(0)
    }

    12.5%,
    37.5%,
    62.5%,
    87.5% {
        transform: translate(3px)
    }

    25%,
    75% {
        transform: translate(-3px)
    }
}

.animate-horizontal-shake {
    animation: horizontal-shake 1s .2s
}

@keyframes loading-color-change {
    0% {
        background-color: #fff
    }

    33%,
    66% {
        background-color: #ffffff80
    }

    to {
        background-color: #fff
    }
}

.animate-loading-color-change {
    animation: loading-color-change 1s infinite
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.list-inside {
    list-style-position: inside
}

.list-outside {
    list-style-position: outside
}

.list-decimal {
    list-style-type: decimal
}

.list-disc {
    list-style-type: disc
}

.list-none {
    list-style-type: none
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.grid-flow-col {
    grid-auto-flow: column
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-\[minmax\(auto\,130px\)_1fr\] {
    grid-template-columns: minmax(auto, 130px) 1fr
}

.grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr))
}

.grid-rows-\[auto_minmax\(0\,1fr\)_auto\] {
    grid-template-rows: auto minmax(0, 1fr) auto
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse
}

.flex-nowrap {
    flex-wrap: nowrap
}

.place-content-center {
    place-content: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-12px {
    gap: 12px
}

.gap-16px {
    gap: 16px
}

.gap-20px {
    gap: 20px
}

.gap-24px {
    gap: 24px
}

.gap-32px {
    gap: 32px
}

.gap-48px {
    gap: 48px
}

.gap-4px {
    gap: 4px
}

.gap-8px {
    gap: 8px
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[12px\] {
    gap: 12px
}

.gap-\[16px\] {
    gap: 16px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[30px\] {
    gap: 30px
}

.gap-\[32px\] {
    gap: 32px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[52px\] {
    gap: 52px
}

.gap-\[8px\] {
    gap: 8px
}

.gap-acquaintances {
    gap: var(--acquaintances)
}

.gap-best-friends {
    gap: var(--best-friends)
}

.gap-bff {
    gap: var(--bff)
}

.gap-casual-friends {
    gap: var(--casual-friends)
}

.gap-close-friends {
    gap: var(--close-friends)
}

.gap-close-ish-friends {
    gap: var(--close-ish-friends)
}

.gap-distant-acquaintances {
    gap: var(--distant-acquaintances)
}

.gap-good-friends {
    gap: var(--good-friends)
}

.gap-strong-friends {
    gap: var(--strong-friends)
}

.gap-x-16px {
    -moz-column-gap: 16px;
    column-gap: 16px
}

.gap-y-0 {
    row-gap: 0px
}

.gap-y-20px {
    row-gap: 20px
}

.gap-y-24px {
    row-gap: 24px
}

.gap-y-8px {
    row-gap: 8px
}

.space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse))
}

.space-y-12px>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse))
}

.space-y-16px>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse))
}

.space-y-24px>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse))
}

.space-y-8px>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse))
}

.space-y-\[60px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(60px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(60px * var(--tw-space-y-reverse))
}

.space-y-close-friends>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(var(--close-friends) * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(var(--close-friends) * var(--tw-space-y-reverse))
}

.divide-y>:not([hidden])~:not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
}

.divide-n-200>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(200 200 200 / var(--tw-divide-opacity))
}

.self-start {
    align-self: flex-start
}

.self-center {
    align-self: center
}

.overflow-hidden {
    overflow: hidden
}

.overflow-scroll {
    overflow: scroll
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-scroll {
    overflow-x: scroll
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre {
    white-space: pre
}

.whitespace-pre-line {
    white-space: pre-line
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded-\[0_8px\] {
    border-radius: 0 8px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[1px\] {
    border-radius: 1px
}

.rounded-\[24px\] {
    border-radius: 24px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[50\%\] {
    border-radius: 50%
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-full {
    border-radius: 99px
}

.rounded-lg {
    border-radius: 8px
}

.rounded-md {
    border-radius: 6px
}

.rounded-none {
    border-radius: 0
}

.rounded-rwd-lg {
    border-radius: var(--rounded-lg)
}

.rounded-rwd-xl {
    border-radius: var(--rounded-xl)
}

.rounded-sm {
    border-radius: 4px
}

.rounded-xl {
    border-radius: 16px
}

.rounded-b-\[12px\] {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

.rounded-b-\[8px\] {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.rounded-b-md {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}

.rounded-l-\[8px\] {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.rounded-t-\[8px\],
.rounded-t-lg {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.rounded-t-xl {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.rounded-bl-\[8px\] {
    border-bottom-left-radius: 8px
}

.rounded-bl-none {
    border-bottom-left-radius: 0
}

.rounded-br-\[8px\] {
    border-bottom-right-radius: 8px
}

.rounded-tl-\[16px\] {
    border-top-left-radius: 16px
}

.rounded-tr-\[16px\] {
    border-top-right-radius: 16px
}

.rounded-tr-\[8px\] {
    border-top-right-radius: 8px
}

.rounded-tr-none {
    border-top-right-radius: 0
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0px
}

.border-2 {
    border-width: 2px
}

.border-\[1\.4px\] {
    border-width: 1.4px
}

.border-\[1px\] {
    border-width: 1px
}

.border-x {
    border-left-width: 1px;
    border-right-width: 1px
}

.border-x-0 {
    border-left-width: 0px;
    border-right-width: 0px
}

.border-b {
    border-bottom-width: 1px
}

.border-b-0 {
    border-bottom-width: 0px
}

.border-b-2 {
    border-bottom-width: 2px
}

.border-b-\[3px\] {
    border-bottom-width: 3px
}

.border-l {
    border-left-width: 1px
}

.border-l-0 {
    border-left-width: 0px
}

.border-r {
    border-right-width: 1px
}

.border-r-0 {
    border-right-width: 0px
}

.border-t {
    border-top-width: 1px
}

.border-t-0 {
    border-top-width: 0px
}

.border-t-\[1px\] {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.border-none {
    border-style: none
}

.\!border-black {
    --tw-border-opacity: 1 !important;
    border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important
}

.\!border-o-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(103 194 58 / var(--tw-border-opacity)) !important
}

.border-\[\#E7E9EA\] {
    --tw-border-opacity: 1;
    border-color: rgb(231 233 234 / var(--tw-border-opacity))
}

.border-\[\#e3e3e3\] {
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity))
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.border-n-100 {
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity))
}

.border-n-200 {
    --tw-border-opacity: 1;
    border-color: rgb(200 200 200 / var(--tw-border-opacity))
}

.border-n-300 {
    --tw-border-opacity: 1;
    border-color: rgb(164 164 164 / var(--tw-border-opacity))
}

.border-n-75 {
    --tw-border-opacity: 1;
    border-color: rgb(242 242 242 / var(--tw-border-opacity))
}

.border-n-950 {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity))
}

.border-o-100 {
    --tw-border-opacity: 1;
    border-color: rgb(194 253 165 / var(--tw-border-opacity))
}

.border-o-500 {
    --tw-border-opacity: 1;
    border-color: rgb(103 194 58 / var(--tw-border-opacity))
}

.border-r-700 {
    --tw-border-opacity: 1;
    border-color: rgb(207 12 10 / var(--tw-border-opacity))
}

.border-t-100 {
    --tw-border-opacity: 1;
    border-color: rgb(212 237 242 / var(--tw-border-opacity))
}

.border-t-600 {
    --tw-border-opacity: 1;
    border-color: rgb(69 144 156 / var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.border-b-n-100 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(227 227 227 / var(--tw-border-opacity))
}

.border-b-n-200 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(200 200 200 / var(--tw-border-opacity))
}

.\!bg-black {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important
}

.bg-\[\#CF0C0A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(207 12 10 / var(--tw-bg-opacity))
}

.bg-\[\#EFEFEF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 239 239 / var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a
}

.bg-b-25\% {
    background-color: #00000040
}

.bg-b-5\% {
    background-color: #0000000d
}

.bg-b-50\% {
    background-color: #00000080
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.bg-g-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 242 / var(--tw-bg-opacity))
}

.bg-n-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity))
}

.bg-n-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(200 200 200 / var(--tw-bg-opacity))
}

.bg-n-25 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 251 251 / var(--tw-bg-opacity))
}

.bg-n-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(164 164 164 / var(--tw-bg-opacity))
}

.bg-n-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.bg-n-75 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 242 242 / var(--tw-bg-opacity))
}

.bg-n-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity))
}

.bg-n-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity))
}

.bg-o-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(194 253 165 / var(--tw-bg-opacity))
}

.bg-o-100-75\% {
    background-color: #ffe5d4bf
}

.bg-o-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 184 138 / var(--tw-bg-opacity))
}

.bg-o-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 148 76 / var(--tw-bg-opacity))
}

.bg-o-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 248 243 / var(--tw-bg-opacity))
}

.bg-o-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(103 194 58 / var(--tw-bg-opacity))
}

.bg-o-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(222 95 0 / var(--tw-bg-opacity))
}

.bg-o-75 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 241 232 / var(--tw-bg-opacity))
}

.bg-r-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 226 225 / var(--tw-bg-opacity))
}

.bg-r-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(207 12 10 / var(--tw-bg-opacity))
}

.bg-t-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(212 237 242 / var(--tw-bg-opacity))
}

.bg-t-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 251 / var(--tw-bg-opacity))
}

.bg-t-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(80 163 175 / var(--tw-bg-opacity))
}

.bg-t-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(69 144 156 / var(--tw-bg-opacity))
}

.bg-t-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 112 121 / var(--tw-bg-opacity))
}

.bg-t-75 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 246 248 / var(--tw-bg-opacity))
}

.bg-t-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(24 62 68 / var(--tw-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

.bg-wg-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(194 253 165 / var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-y-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(242 157 0 / var(--tw-bg-opacity))
}

.bg-\[linear-gradient\(0deg\,rgba\(220\,220\,220\,0\.20\)_0\%\,rgba\(220\,220\,220\,0\.20\)_100\%\)\] {
    background-image: linear-gradient(0deg, rgba(220, 220, 220, .2) 0%, rgba(220, 220, 220, .2) 100%)
}

.bg-\[linear-gradient\(to_bottom\,\#F56A00_4px\,transparent_4px\)\] {
    background-image: linear-gradient(to bottom, #F56A00 4px, transparent 4px)
}

.bg-\[linear-gradient\(to_right\,\#e3e3e3_4px\,transparent_4px\)\] {
    background-image: linear-gradient(to right, #e3e3e3 4px, transparent 4px)
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-none {
    background-image: none
}

.from-o-100 {
    --tw-gradient-from: #ffe5d4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(194 253 165 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-o-50 {
    --tw-gradient-from: #fff8f3 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 248 243 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-t-600 {
    --tw-gradient-from: #45909c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(69 144 156 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-wg-50 {
    --tw-gradient-from: #fdf8f1 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(194 253 165 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white {
    --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-50\% {
    --tw-gradient-from-position: 50%
}

.to-wg-50 {
    --tw-gradient-to: #fdf8f1 var(--tw-gradient-to-position)
}

.to-white {
    --tw-gradient-to: #ffffff var(--tw-gradient-to-position)
}

.to-50\% {
    --tw-gradient-to-position: 50%
}

.bg-\[length\:1px_8px\] {
    background-size: 1px 8px
}

.bg-\[length\:8px_1px\] {
    background-size: 8px 1px
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: center
}

.bg-right-top {
    background-position: right top
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.bg-repeat-x {
    background-repeat: repeat-x
}

.bg-repeat-y {
    background-repeat: repeat-y
}

.fill-\[blue\] {
    fill: #00f
}

.fill-black {
    fill: #000
}

.fill-current {
    fill: currentColor
}

.fill-g-500 {
    fill: #31ad2c
}

.fill-g-600 {
    fill: #009c00
}

.fill-n-300 {
    fill: #a4a4a4
}

.fill-n-500 {
    fill: #666
}

.fill-n-950 {
    fill: #151515
}

.fill-o-300 {
    fill: #ffb88a
}

.fill-o-400 {
    fill: #ff944c
}

.fill-o-500 {
    fill: #f56a00
}

.fill-o-600 {
    fill: #de5f00
}

.fill-r-700 {
    fill: #cf0c0a
}

.fill-white {
    fill: #fff
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-0 {
    padding: 0
}

.p-12px {
    padding: 12px
}

.p-16px {
    padding: 16px
}

.p-20px {
    padding: 20px
}

.p-24px {
    padding: 24px
}

.p-32px {
    padding: 32px
}

.p-4px {
    padding: 4px
}

.p-8px {
    padding: 8px
}

.p-\[10px\] {
    padding: 10px
}

.p-\[3\.75px\] {
    padding: 3.75px
}

.p-\[6px\] {
    padding: 6px
}

.p-\[8px\] {
    padding: 8px
}

.p-\[9px\] {
    padding: 9px
}

.p-acquaintances {
    padding: var(--acquaintances)
}

.p-best-friends {
    padding: var(--best-friends)
}

.p-casual-friends {
    padding: var(--casual-friends)
}

.p-close-friends {
    padding: var(--close-friends)
}

.p-good-friends {
    padding: var(--good-friends)
}

.\!px-\[20px\] {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.\!py-\[5px\] {
    padding-top: 5px !important;
    padding-bottom: 5px !important
}

.px-12px {
    padding-left: 12px;
    padding-right: 12px
}

.px-16px {
    padding-left: 16px;
    padding-right: 16px
}

.px-20px {
    padding-left: 20px;
    padding-right: 20px
}

.px-24px {
    padding-left: 24px;
    padding-right: 24px
}

.px-32px {
    padding-left: 32px;
    padding-right: 32px
}

.px-4px {
    padding-left: 4px;
    padding-right: 4px
}

.px-8px {
    padding-left: 8px;
    padding-right: 8px
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[3\.5px\] {
    padding-left: 3.5px;
    padding-right: 3.5px
}

.px-\[3px\] {
    padding-left: 3px;
    padding-right: 3px
}

.px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.px-good-friends {
    padding-left: var(--good-friends);
    padding-right: var(--good-friends)
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-12px {
    padding-top: 12px;
    padding-bottom: 12px
}

.py-16px {
    padding-top: 16px;
    padding-bottom: 16px
}

.py-20px {
    padding-top: 20px;
    padding-bottom: 20px
}

.py-24px {
    padding-top: 24px;
    padding-bottom: 24px
}

.py-32px {
    padding-top: 32px;
    padding-bottom: 32px
}

.py-48px {
    padding-top: 48px;
    padding-bottom: 48px
}

.py-4px {
    padding-top: 4px;
    padding-bottom: 4px
}

.py-60px {
    padding-top: 60px;
    padding-bottom: 60px
}

.py-8px {
    padding-top: 8px;
    padding-bottom: 8px
}

.py-96px {
    padding-top: 96px;
    padding-bottom: 96px
}

.py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}

.py-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px
}

.py-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px
}

.py-\[16px\] {
    padding-top: 16px;
    padding-bottom: 16px
}

.py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px
}

.py-\[40px\] {
    padding-top: 40px;
    padding-bottom: 40px
}

.py-\[96px\] {
    padding-top: 96px;
    padding-bottom: 96px
}

.py-acquaintances {
    padding-top: var(--acquaintances);
    padding-bottom: var(--acquaintances)
}

.py-casual-friends {
    padding-top: var(--casual-friends);
    padding-bottom: var(--casual-friends)
}

.py-close-friends {
    padding-top: var(--close-friends);
    padding-bottom: var(--close-friends)
}

.py-distant-acquaintances {
    padding-top: var(--distant-acquaintances);
    padding-bottom: var(--distant-acquaintances)
}

.py-good-friends {
    padding-top: var(--good-friends);
    padding-bottom: var(--good-friends)
}

.py-strangers {
    padding-top: var(--strangers);
    padding-bottom: var(--strangers)
}

.pb-0 {
    padding-bottom: 0
}

.pb-16px {
    padding-bottom: 16px
}

.pb-20px {
    padding-bottom: 20px
}

.pb-24px {
    padding-bottom: 24px
}

.pb-32px {
    padding-bottom: 32px
}

.pb-72px {
    padding-bottom: 72px
}

.pb-8px {
    padding-bottom: 8px
}

.pb-\[10px\] {
    padding-bottom: 10px
}

.pb-\[13px\] {
    padding-bottom: 13px
}

.pb-\[15px\] {
    padding-bottom: 15px
}

.pb-\[36px\] {
    padding-bottom: 36px
}

.pb-\[37px\] {
    padding-bottom: 37px
}

.pb-\[5px\] {
    padding-bottom: 5px
}

.pb-\[60px\] {
    padding-bottom: 60px
}

.pb-acquaintances {
    padding-bottom: var(--acquaintances)
}

.pb-casual-friends {
    padding-bottom: var(--casual-friends)
}

.pb-distant-acquaintances {
    padding-bottom: var(--distant-acquaintances)
}

.pb-strangers {
    padding-bottom: var(--strangers)
}

.pl-0 {
    padding-left: 0
}

.pl-12px {
    padding-left: 12px
}

.pl-16px {
    padding-left: 16px
}

.pl-20px {
    padding-left: 20px
}

.pl-24px {
    padding-left: 24px
}

.pl-48px {
    padding-left: 48px
}

.pl-\[18px\] {
    padding-left: 18px
}

.pl-\[44px\] {
    padding-left: 44px
}

.pl-\[52px\] {
    padding-left: 52px
}

.pl-\[8px\] {
    padding-left: 8px
}

.pr-12px {
    padding-right: 12px
}

.pr-16px {
    padding-right: 16px
}

.pr-20px {
    padding-right: 20px
}

.pr-48px {
    padding-right: 48px
}

.pr-\[100px\] {
    padding-right: 100px
}

.pr-\[10px\] {
    padding-right: 10px
}

.pt-0 {
    padding-top: 0
}

.pt-12px {
    padding-top: 12px
}

.pt-16px {
    padding-top: 16px
}

.pt-20px {
    padding-top: 20px
}

.pt-24px {
    padding-top: 24px
}

.pt-60px {
    padding-top: 60px
}

.pt-8px {
    padding-top: 8px
}

.pt-\[2px\] {
    padding-top: 2px
}

.pt-\[30px\] {
    padding-top: 30px
}

.pt-\[88px\] {
    padding-top: 88px
}

.pt-acquaintances {
    padding-top: var(--acquaintances)
}

.pt-close-friends {
    padding-top: var(--close-friends)
}

.pt-distant-acquaintances {
    padding-top: var(--distant-acquaintances)
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.text-start {
    text-align: start
}

.align-middle {
    vertical-align: middle
}

.align-bottom {
    vertical-align: bottom
}

.\!text-\[2\.75rem\] {
    font-size: 2.75rem !important
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[28px\] {
    font-size: 28px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.capitalize {
    text-transform: capitalize
}

.\!leading-\[1rem\] {
    line-height: 1rem !important
}

.\!leading-\[23px\] {
    line-height: 23px !important
}

.\!leading-\[3\.5rem\] {
    line-height: 3.5rem !important
}

.leading-\[32px\] {
    line-height: 32px
}

.leading-none {
    line-height: 1
}

.leading-relaxed {
    line-height: 1.625
}

.tracking-normal {
    letter-spacing: 0em
}

.tracking-tight {
    letter-spacing: -.025em
}

.\!text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important
}

.\!text-n-800 {
    --tw-text-opacity: 1 !important;
    color: rgb(56 56 56 / var(--tw-text-opacity)) !important
}

.text-\[\#191C1F\] {
    --tw-text-opacity: 1;
    color: rgb(25 28 31 / var(--tw-text-opacity))
}

.text-\[\#262626\] {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity))
}

.text-\[\#FF0211\] {
    --tw-text-opacity: 1;
    color: rgb(255 2 17 / var(--tw-text-opacity))
}

.text-\[blue\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 255 / var(--tw-text-opacity))
}

.text-b-50\% {
    color: #00000080
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-current {
    color: currentColor
}

.text-g-600 {
    --tw-text-opacity: 1;
    color: rgb(0 156 0 / var(--tw-text-opacity))
}

.text-n-100 {
    --tw-text-opacity: 1;
    color: rgb(227 227 227 / var(--tw-text-opacity))
}

.text-n-200 {
    --tw-text-opacity: 1;
    color: rgb(200 200 200 / var(--tw-text-opacity))
}

.text-n-300 {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity))
}

.text-n-400 {
    --tw-text-opacity: 1;
    color: rgb(129 129 129 / var(--tw-text-opacity))
}

.text-n-50 {
    --tw-text-opacity: 1;
    color: rgb(247 247 247 / var(--tw-text-opacity))
}

.text-n-500 {
    --tw-text-opacity: 1;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}

.text-n-800 {
    --tw-text-opacity: 1;
    color: rgb(56 56 56 / var(--tw-text-opacity))
}

.text-n-950 {
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity))
}

.text-o-500 {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.text-o-600 {
    --tw-text-opacity: 1;
    color: rgb(222 95 0 / var(--tw-text-opacity))
}

.text-r-700 {
    --tw-text-opacity: 1;
    color: rgb(207 12 10 / var(--tw-text-opacity))
}

.text-t-400 {
    --tw-text-opacity: 1;
    color: rgb(107 187 200 / var(--tw-text-opacity))
}

.text-t-600 {
    --tw-text-opacity: 1;
    color: rgb(69 144 156 / var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.\!no-underline {
    text-decoration-line: none !important
}

.no-underline {
    text-decoration-line: none
}

.underline-offset-2 {
    text-underline-offset: 2px
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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_4px_10px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 4px 10px 0px rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 4px 10px 0px 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-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 4px 10px 0px rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0px 4px 10px 0px 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-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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-sm {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.ring-0 {
    --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)
}

.blur {
    --tw-blur: blur(8px);
    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)
}

.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(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.will-change-transform {
    will-change: transform
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
    }
}

.fade-in {
    --tw-enter-opacity: 0
}

.duration-200 {
    animation-duration: .2s
}

.duration-300 {
    animation-duration: .3s
}

.duration-500 {
    animation-duration: .5s
}

.ease-in-out {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.animation-delay-\[0\.33s\] {
    animation-delay: .33s
}

.animation-delay-\[0\.66s\] {
    animation-delay: .66s
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.\[background\:linear-gradient\(270deg\,rgba\(255\,255\,255\,0\)_0\%\,\#FFF_100\%\)\] {
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFF 100%)
}

.\[background\:linear-gradient\(90deg\,rgba\(0\,48\,54\,0\)_0\%\,\#183e44_100\%\)\] {
    background: linear-gradient(90deg, rgba(0, 48, 54, 0) 0%, #183e44 100%)
}

.\[border-image\:repeating-linear-gradient\(to_bottom\,\#e5e7eb_0\,\#e5e7eb_6px\,transparent_6px\,transparent_12px\)_1\] {
    -o-border-image: repeating-linear-gradient(to bottom, #e5e7eb 0, #e5e7eb 6px, transparent 6px, transparent 12px) 1;
    border-image: repeating-linear-gradient(to bottom, #e5e7eb 0, #e5e7eb 6px, transparent 6px, transparent 12px) 1
}

.\[border-right-style\:dashed\] {
    border-right-style: dashed
}

.\[clip-path\:path\(\'M0_86C0_38\.5035_38\.5035_0_86_0V0C133\.496_0_172_38\.5035_172_86V160H0V86Z\'\)\] {
    -webkit-clip-path: path("M0 86C0 38.5035 38.5035 0 86 0V0C133.496 0 172 38.5035 172 86V160H0V86Z");
    clip-path: path("M0 86C0 38.5035 38.5035 0 86 0V0C133.496 0 172 38.5035 172 86V160H0V86Z")
}

.\[font-family\:inherit\] {
    font-family: inherit
}

.\[scrollbar-gutter\:stable\] {
    scrollbar-gutter: stable
}

.\[text-wrap\:balance\] {
    text-wrap: balance
}

.bs-new-icon {
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block
}

.icon-minus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDIwIDE4JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTguMjUgOUwxLjc1IDknIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjwvc3ZnPg==)
}

.icon-plus {
    background-image: url(data:image/svg+xml;base64,IDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMCAyMScgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTE4LjI1IDEwLjVMMS43NSAxMC41JyBzdHJva2U9JyMxNTE1MTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjxwYXRoIGQ9J00xMCAxOC43NUwxMCAyLjI1JyBzdHJva2U9JyMxNTE1MTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjwvc3ZnPg==)
}

.icon-roundStarBadge {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48Y2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCcgZmlsbD0nd2hpdGUnIHN0cm9rZT0nIzFDN0U4NScgc3Ryb2tlLXdpZHRoPScyJy8+PHBhdGggZD0nTTExLjUzMzggNi4zNTM0NEMxMS43MzQ3IDUuOTg1MDEgMTIuMjYzNyA1Ljk4NTAxIDEyLjQ2NDcgNi4zNTM0NEwxNC4wODA5IDkuMzE2OTFDMTQuMTU3MSA5LjQ1NjczIDE0LjI5MjIgOS41NTQ4NiAxNC40NDg3IDkuNTg0MTdMMTcuNzY2NiAxMC4yMDU1QzE4LjE3OTEgMTAuMjgyNyAxOC4zNDI1IDEwLjc4NTkgMTguMDU0MiAxMS4wOTA4TDE1LjczNTIgMTMuNTQzN0MxNS42MjU4IDEzLjY1OTQgMTUuNTc0MiAxMy44MTgyIDE1LjU5NDcgMTMuOTc2MUwxNi4wMjkxIDE3LjMyMzZDMTYuMDgzMSAxNy43Mzk3IDE1LjY1NTEgMTguMDUwNyAxNS4yNzYgMTcuODcwN0wxMi4yMjY2IDE2LjQyMzJDMTIuMDgyNyAxNi4zNTQ5IDExLjkxNTggMTYuMzU0OSAxMS43NzE5IDE2LjQyMzJMOC43MjI0OCAxNy44NzA3QzguMzQzMzYgMTguMDUwNyA3LjkxNTM3IDE3LjczOTcgNy45NjkzOCAxNy4zMjM2TDguNDAzNzQgMTMuOTc2MUM4LjQyNDIzIDEzLjgxODIgOC4zNzI2NCAxMy42NTk0IDguMjYzMjMgMTMuNTQzN0w1Ljk0NDIzIDExLjA5MDhDNS42NTU5MyAxMC43ODU5IDUuODE5NCAxMC4yODI3IDYuMjMxODkgMTAuMjA1NUw5LjU0OTc1IDkuNTg0MTdDOS43MDYyOCA5LjU1NDg2IDkuODQxMzUgOS40NTY3MyA5LjkxNzYgOS4zMTY5MUwxMS41MzM4IDYuMzUzNDRaJyBmaWxsPScjMUM3RTg1Jy8+PC9zdmc+)
}

.icon-success {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDJDNi40NzcxNSAyIDIgNi40NzcxNSAyIDEyQzIgMTcuNTIyOCA2LjQ3NzE1IDIyIDEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyWk0xNi43MDcxIDguNzkyODlDMTcuMDk3NiA5LjE4MzQyIDE3LjA5NzYgOS44MTY1OCAxNi43MDcxIDEwLjIwNzFMMTEuMjA3MSAxNS43MDcxQzEwLjgxNjYgMTYuMDk3NiAxMC4xODM0IDE2LjA5NzYgOS43OTI4OSAxNS43MDcxTDcuMjkyODkgMTMuMjA3MUM2LjkwMjM3IDEyLjgxNjYgNi45MDIzNyAxMi4xODM0IDcuMjkyODkgMTEuNzkyOUM3LjY4MzQyIDExLjQwMjQgOC4zMTY1OCAxMS40MDI0IDguNzA3MTEgMTEuNzkyOUwxMC41IDEzLjU4NThMMTUuMjkyOSA4Ljc5Mjg5QzE1LjY4MzQgOC40MDIzNyAxNi4zMTY2IDguNDAyMzcgMTYuNzA3MSA4Ljc5Mjg5WicgZmlsbD0nI0Y1NkEwMCcvPjwvc3ZnPgo=)
}

.icon-logo-primary {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTU2JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMTU2IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNzMuNTU0IDE3LjU2MjFMNzkuMjU4NSAxNC45MjA4TDc5LjI2MjIgMTQuOTEzNEw4Ni4yMjM5IDIxLjY3MDdIODAuMjEzNkw3OC4zNzggMjAuMDU4NUM3Ny43MTc2IDIwLjM0MDggNzcuMTU0MyAyMC41OTM0IDc2LjY1MDYgMjAuODJDNzYuNTg5IDIwLjg0NzkgNzYuNTI3OCAyMC44NzU1IDc2LjQ2NyAyMC45MDNDNzQuOTIyMSAyMS42MDE2IDczLjY2MzEgMjIuMTcwOCA3MS44ODI2IDIxLjk0NTZDNjguNDA5MiAyMS41MDczIDY2LjgyMzYgMTkuMzc0OSA2Ni4zMDUgMTguNDc5N0M2NS4zNjg2IDE2Ljg2NzQgNjUuMTI2MSAxNS4yNzM3IDY1LjU4ODcgMTMuNzQ2OUM2Ni4xMTQ4IDEyLjAwMDkgNjcuNDU3OSAxMC43Njc2IDY4LjM2ODIgMTAuMDk4OUM2Ny4zNzk1IDkuMDY2MTUgNjYuODE5OSA3LjY4MDUgNjYuODE5OSA2LjI1MDI3QzY2LjgxOTkgMy4xNzA2MyA2OS4zMzgyIDAuNjYzMDg2IDcyLjQzMTEgMC42NjMwODZDNzUuNTIzOSAwLjY2MzA4NiA3OC4wNDIyIDMuMTcwNjMgNzguMDQyMiA2LjI1MDI3Qzc4LjA0MjIgOS43NjQ1NSA3NS4wMDE2IDExLjMwMjUgNzIuMzE5MSAxMi42NTg0QzcyLjI3NDggMTIuNjgwOSA3Mi4yMzA3IDEyLjcwMzMgNzIuMTg2OSAxMi43MjU1QzcxLjg0NjkgMTIuODk3OSA3MS41MjA5IDEzLjA2MzEgNzEuMjAzNiAxMy4yMzQyQzcwLjYyMTYgMTMuNTQyNiA3MC4xOTYzIDE0LjA2MjcgNzAuMDA2IDE0LjY5MDVDNjkuODEyIDE1LjMxODMgNjkuODc5MiAxNS45ODMzIDcwLjE5MjYgMTYuNTYyOEM3MC41MDIyIDE3LjE0MjMgNzEuMDI0NSAxNy41NjU4IDcxLjY1NTEgMTcuNzU1M0M3Mi4yODU2IDE3Ljk0NDcgNzIuOTUzNCAxNy44ODE2IDczLjUzNTQgMTcuNTY5NUw3My41NTQgMTcuNTYyMVpNNzQuMjc3OCA2LjIzNTQxQzc0LjI3NzggNS4yMTc1MyA3My40NDk2IDQuMzkyODMgNzIuNDI3MyA0LjM5MjgzQzcxLjQwNTEgNC4zOTI4MyA3MC41NzY4IDUuMjE3NTMgNzAuNTc2OCA2LjIzNTQxQzcwLjU3NjggNy4yNTMyOSA3MS40MDUxIDguMDc3OTkgNzIuNDI3MyA4LjA3Nzk5QzczLjQ0OTYgOC4wNzc5OSA3NC4yNzc4IDcuMjUzMjkgNzQuMjc3OCA2LjIzNTQxWk04OS4wOTY3IDE1LjIwMzFMODcuMzA5NiAxOS4wNjI5SDg3LjMwNTlDODkuNzQ1OCAyMC43MDg2IDkyLjk0MzIgMjEuNTcwNCA5Ni44NDU2IDIxLjU3MDRDMTAyLjY5OSAyMS41NzA0IDEwNS43MzYgMTkuNDY0MSAxMDUuNzM2IDE1LjY2MDFDMTA1LjczNiAxMS44NTYgMTAzLjY3NyAxMC4zOTk4IDk3LjM5MDMgOS44MzE0MUM5NC4xMzcgOS41MzQyMiA5My40MzE5IDkuMjQwNzUgOTMuNDMxOSA4LjI2NzQ1QzkzLjQzMTkgNy4yNDIxNCA5NC43NjAxIDYuNzI5NDkgOTcuMDM1OSA2LjcyOTQ5Qzk5LjMxMTcgNi43Mjk0OSAxMDEuMzcxIDcuMjk3ODYgMTAzLjEwNiA4LjQ1NjkxTDEwNC44MTUgNC43NjA2QzEwMi42NDcgMy4zMzAzNyA5OS45MDg2IDIuNTc2MjUgOTYuNzExMyAyLjU3NjI1QzkxLjMyMDIgMi41NzYyNSA4OC4xNDkgNC42MzA1OCA4OC4xNDkgOC40NjA2MkM4OC4xNDkgMTIuMjkwNyA5MC4xODIzIDEzLjcyMDkgOTYuNDY4OCAxNC4zMTUzQzk5Ljc0ODIgMTQuNjEyNSAxMDAuNDUzIDE0LjkwOTcgMTAwLjQ1MyAxNS44NTMyQzEwMC40NTMgMTYuOTA0NSA5OS4yMzMzIDE3LjQxNzIgOTYuNjg1MiAxNy40MTcyQzkzLjgxMjQgMTcuNDE3MiA5MS4yMzgyIDE2LjY1OTQgODkuMDk2NyAxNS4yMDMxWk0xMjUuOTM5IDIxLjI0NzJWMi44OTU3M0gxMjAuNzM0VjkuODU3NDJIMTEyLjkwM1YyLjg5NTczSDEwNy42OTlWMjEuMjQ3MkgxMTIuOTAzVjE0LjIyOThIMTIwLjczNFYyMS4yNDcySDEyNS45MzlaTTEyOC45ODcgMi44OTU3M0gxMzQuMTkxVjIxLjI0NzJIMTI4Ljk4N1YyLjg5NTczWk0xNDcuNTM2IDE1LjQ3NDNDMTUyLjI4MiAxNS40NzQzIDE1NC43NzQgMTMuMjg2MyAxNTQuNzc0IDkuMTg1MDJDMTU0Ljc3NCA1LjA1NDA3IDE1Mi4yNzggMi44OTU3MyAxNDcuNTM2IDIuODk1NzNIMTM3LjE4M1YyMS4yNDcySDE0Mi4zODhWMTUuNDc0M0gxNDcuNTM2Wk0xNDYuOTEzIDcuMjE2MTRDMTQ4LjY3NCA3LjIxNjE0IDE0OS40NjEgNy44MDY4IDE0OS40NjEgOS4xODUwMlY5LjE4ODc0QzE0OS40NjEgMTAuNTM3MiAxNDguNjc0IDExLjE1NzYgMTQ2LjkxMyAxMS4xNTc2SDE0Mi4zODhWNy4yMTYxNEgxNDYuOTEzWk0xNC4yMDM0IDE1LjQxNjhDMTQuMjAzNCAxNC40MTgzIDEzLjUyNjEgMTMuOTMyMSAxMi4xNDUxIDEzLjkzMjFINi4yMDc0N1YxNi45NTM5SDEyLjI1MDZDMTMuNTUyNSAxNi45NTM5IDE0LjIwMzQgMTYuNDQxNSAxNC4yMDM0IDE1LjQxNjhaTTYuMjA3NDcgMTAuMDQ3NkgxMS43MzZDMTMuMDkwNyAxMC4wNDc2IDEzLjc0MTYgOS41ODc3NiAxMy43NDE2IDguNTg5MjVDMTMuNzQxNiA3LjU5MDc1IDEzLjA5MDcgNy4wNzgzNiAxMS44NDE2IDcuMDc4MzZINi4yMDMwOFYxMC4wNDc2SDYuMjA3NDdaTTE5LjQ5MDEgMTYuMDEyNEMxOS40OTAxIDE5LjQ2NzcgMTcuMTU5IDIxLjE5MzIgMTIuNTIzMyAyMS4xOTMySDEuMDA0MzlWMi44NDM0N0gxMi4xNDUxQzE2LjY0NDQgMi44NDM0NyAxOC44OTYzIDQuNTE2NCAxOC44OTYzIDcuODYyMjdDMTguODk2MyA5LjgzMzAxIDE3Ljk3MjcgMTEuMTI5MyAxNi4xMDM0IDExLjgwMzdDMTguMzgxNyAxMi4zOTkzIDE5LjQ5MDEgMTMuODAwOCAxOS40OTAxIDE2LjAxMjRaTTIxLjMxMTMgMi44NDM3MlYxNC4zNjM2VjE0LjM2NzNDMjEuMzExMyAxOC45MjkyIDI0LjQ1MjYgMjEuNTE4NCAzMC4xNzIgMjEuNTE4NEMzNS44OTEzIDIxLjUxODQgMzkuMDg4NyAxOC45MjkyIDM5LjA4ODcgMTQuMzY3M1YyLjg0MzcySDM0LjEzMDRWMTMuNTU3NEMzNC4xMzA0IDE1LjkzMTIgMzIuODg0MyAxNy4wMzgzIDMwLjMxIDE3LjAzODNDMjcuNzM1OCAxNy4wMzgzIDI2LjUxNTggMTUuOTMxMiAyNi41MTU4IDEzLjU1NzRWMi44NDM3MkgyMS4zMTEzWk00Mi41ODgyIDYuOTYzNTNWMi44NDAwMUg0Ny43OTI3VjYuMTUzNjhDNDcuNzkyNyA4LjUyNzQ5IDQ5LjIwMjkgOS42MzQ1MyA1MS43NzcyIDkuNjM0NTNDNTQuMzUxNSA5LjYzNDUzIDU1LjYyNzQgOC41Mjc0OSA1NS42Mjc0IDYuMTUzNjhWMi44NDAwMUg2MC44MzE5VjYuOTYzNTNDNjAuODMxOSAxMS41MjU0IDU3LjM2MjMgMTQuMTE0NyA1MS42NDI5IDE0LjExNDdDNDUuOTIzNSAxNC4xMTQ3IDQyLjU5MTkgMTEuNTI1NCA0Mi41OTE5IDYuOTYzNTNINDIuNTg4MlpNNTEuNzc3MiAxNy4wMzgzQzUzLjg2NjUgMTcuMDM4MyA1NS4wODI3IDE2LjMyMTMgNTUuNDc4MiAxNC44MDU2SDU1LjQ4MTlINjAuODIwN0M2MC42MDA2IDE5LjA5MjYgNTcuMTE5OCAyMS41MTQ3IDUxLjY0MjkgMjEuNTE0N0M0Ni4xNjYgMjEuNTE0NyA0Mi44MTU4IDE5LjA5MjYgNDIuNjAzMSAxNC44MDU2SDQ3Ljk1NjhDNDguMzkzMyAxNi4zMjEzIDQ5LjY4NzkgMTcuMDM4MyA1MS43NzcyIDE3LjAzODNaTTgxLjg4MzcgMTEuNzA3N0M4MS45NTc0IDEwLjQxNTIgODAuOTY0OCA5LjMwNzkgNzkuNjY2OCA5LjIzNDUxQzc4LjM2ODcgOS4xNjExMSA3Ny4yNTY2IDEwLjE0OTQgNzcuMTgyOSAxMS40NDE5Qzc3LjEwOTIgMTIuNzM0NSA3OC4xMDE4IDEzLjg0MTggNzkuMzk5OCAxMy45MTUxQzgwLjY5NzkgMTMuOTg4NSA4MS44MDk5IDEzLjAwMDIgODEuODgzNyAxMS43MDc3WicgZmlsbD0nI0Y1NkEwMCcvPjwvc3ZnPgo=)
}

.icon-logo-Isotype {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZyBjbGlwLXBhdGg9J3VybCgjY2xpcDBfMTA2XzEwNDEpJz48cGF0aCBkPSdNMjQuMTI3NSAxNi42MDY5QzI0LjIyNjEgMTQuODc3MSAyMi44OTg1IDEzLjM5NTEgMjEuMTYyMiAxMy4yOTY5QzE5LjQyNTkgMTMuMTk4NyAxNy45Mzg1IDE0LjUyMTMgMTcuODM5OSAxNi4yNTEyQzE3Ljc0MTMgMTcuOTgxIDE5LjA2ODkgMTkuNDYyOSAyMC44MDUyIDE5LjU2MTJDMjIuNTQxNCAxOS42NTk0IDI0LjAyODkgMTguMzM2NyAyNC4xMjc1IDE2LjYwNjlaJyBmaWxsPScjRjU2QTAwJy8+PHBhdGggZD0nTTIwLjYxNjIgMjAuOTA3MUwxMi45ODYxIDI0LjQ0MkwxMi45NjExIDI0LjQ1MTlDMTIuMTgyNiAyNC44Njk2IDExLjI4OTQgMjQuOTU0MSAxMC40NDYgMjQuNzAwNUM5LjYwMjY3IDI0LjQ0NyA4LjkwNDAzIDIzLjg4MDIgOC40ODk4NCAyMy4xMDQ2QzguMDcwNjYgMjIuMzI5IDcuOTgwODQgMjEuNDM5MSA4LjI0MDMzIDIwLjU5ODhDOC40OTQ4MyAxOS43NTg2IDkuMDYzNzIgMTkuMDYyNiA5Ljg0MjIgMTguNjQ5OUMxMC4zMjEzIDE4LjM5MTQgMTAuODE1MyAxOC4xNDI4IDExLjMzNDMgMTcuODc5M0MxNC45MjIzIDE2LjA2NDYgMTguOTg5MyAxNC4wMDYzIDE4Ljk4OTMgOS4zMDMwMUMxOC45ODkzIDUuMTgxNDMgMTUuNjIwOSAxLjgyNTUgMTEuNDg0IDEuODI1NUM3LjM0NzA3IDEuODI1NSAzLjk3ODY2IDUuMTgxNDMgMy45Nzg2NiA5LjMwMzAxQzMuOTc4NjYgMTEuMjE3MSA0LjcyNzE5IDEzLjA3MTYgNi4wNDk2MSAxNC40NTM3QzQuODMxOTkgMTUuMzQ4NyAzLjAzNTUgMTYuOTk5MyAyLjMzMTg3IDE5LjMzNkMxLjcxMzA4IDIxLjM3OTQgMi4wMzc0NSAyMy41MTIzIDMuMjkgMjUuNjdDMy45ODM2NCAyNi44NjgyIDYuMTA0NSAyOS43MjIgMTAuNzUwNCAzMC4zMDg3QzEzLjIyNTYgMzAuNjIxOSAxNC45NDcyIDI5Ljc4NjYgMTcuMTI4IDI4LjgwMjJDMTcuODAxNyAyOC40OTg5IDE4LjU1NTIgMjguMTYwOSAxOS40Mzg1IDI3Ljc4M0wyMS44OTM3IDI5Ljk0MDhIMjkuOTMzTDIwLjYyMTEgMjAuODk3MUwyMC42MTYyIDIwLjkwNzFaTTExLjQ3OSA2LjgxNzE0QzEyLjg0NjMgNi44MTcxNCAxMy45NTQyIDcuOTIwODcgMTMuOTU0MiA5LjI4MzEzQzEzLjk1NDIgMTAuNjQ1NCAxMi44NDYzIDExLjc0OTEgMTEuNDc5IDExLjc0OTFDMTAuMTExNyAxMS43NDkxIDkuMDAzODQgMTAuNjQ1NCA5LjAwMzg0IDkuMjgzMTNDOS4wMDM4NCA3LjkyMDg3IDEwLjExMTcgNi44MTcxNCAxMS40NzkgNi44MTcxNFonIGZpbGw9JyNGNTZBMDAnLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSdjbGlwMF8xMDZfMTA0MSc+PHJlY3Qgd2lkdGg9JzI4LjQ0NDQnIGhlaWdodD0nMjkuMzMzMycgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNzc3ODMgMS4zMzMzMSknLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4K)
}

:lang(vi) {
    font-family: "Inter", "Noto Sans TC", "Noto Sans JP", -apple-system, system-ui, sans-serif, apple color emoji
}

:lang(ja) {
    font-family: "Outfit", "Noto Sans JP", "Noto Sans TC", -apple-system, system-ui, sans-serif, apple color emoji
}

.typography-d1-str {
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.25rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-d1-str {
        font-size: 3rem;
        line-height: 4rem
    }
}

@media (min-width: 1280px) {
    .typography-d1-str {
        font-size: 4rem;
        line-height: 4.5rem
    }
}

.typography-h1-str {
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.75rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-h1-str {
        font-size: 2.5rem;
        line-height: 3.5rem
    }
}

@media (min-width: 1280px) {
    .typography-h1-str {
        font-size: 3rem;
        line-height: 4rem
    }
}

.typography-h2-str {
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-h2-str {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .typography-h2-str {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

.typography-h3-str {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-h3-str {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

@media (min-width: 1280px) {
    .typography-h3-str {
        font-size: 1.875rem;
        line-height: 2.5rem
    }
}

.typography-h4-str {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-h4-str {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width: 1280px) {
    .typography-h4-str {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.typography-h5-str {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-h5-str {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-h5-str {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

.typography-s1-reg {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-s1-reg {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-s1-reg {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.typography-s1-emp {
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-s1-emp {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-s1-emp {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.typography-s1-str {
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-s1-str {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-s1-str {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.typography-s2-reg {
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-s2-reg {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 1280px) {
    .typography-s2-reg {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.typography-s2-emp {
    font-size: .875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.25rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-s2-emp {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 1280px) {
    .typography-s2-emp {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.typography-s2-str {
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.25rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-s2-str {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 1280px) {
    .typography-s2-str {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.typography-b1-reg {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-b1-reg {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

@media (min-width: 1280px) {
    .typography-b1-reg {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

.typography-b1-str {
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-b1-str {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

@media (min-width: 1280px) {
    .typography-b1-str {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

.typography-b2-reg {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-b2-reg {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-b2-reg {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.typography-b2-str {
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-b2-str {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-b2-str {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.typography-b3-reg {
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-b3-reg {
        font-size: .875rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-b3-reg {
        font-size: .875rem;
        line-height: 1.5rem
    }
}

.typography-b3-str {
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-b3-str {
        font-size: .875rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .typography-b3-str {
        font-size: .875rem;
        line-height: 1.5rem
    }
}

.typography-c1-reg {
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-c1-reg {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 1280px) {
    .typography-c1-reg {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.typography-c1-str {
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-c1-str {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 1280px) {
    .typography-c1-str {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.typography-c2-reg {
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-c2-reg {
        font-size: .75rem;
        line-height: 1rem
    }
}

@media (min-width: 1280px) {
    .typography-c2-reg {
        font-size: .75rem;
        line-height: 1rem
    }
}

.typography-c2-str {
    font-size: .75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-c2-str {
        font-size: .75rem;
        line-height: 1rem
    }
}

@media (min-width: 1280px) {
    .typography-c2-str {
        font-size: .75rem;
        line-height: 1rem
    }
}

.typography-l1-reg {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-l1-reg {
        font-size: 1rem;
        line-height: 1rem
    }
}

@media (min-width: 1280px) {
    .typography-l1-reg {
        font-size: 1rem;
        line-height: 1rem
    }
}

.typography-l1-emp {
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-l1-emp {
        font-size: 1rem;
        line-height: 1rem
    }
}

@media (min-width: 1280px) {
    .typography-l1-emp {
        font-size: 1rem;
        line-height: 1rem
    }
}

.typography-l2-reg {
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-l2-reg {
        font-size: .875rem;
        line-height: 1rem
    }
}

@media (min-width: 1280px) {
    .typography-l2-reg {
        font-size: .875rem;
        line-height: 1rem
    }
}

.typography-l2-emp {
    font-size: .875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .typography-l2-emp {
        font-size: .875rem;
        line-height: 1rem
    }
}

@media (min-width: 1280px) {
    .typography-l2-emp {
        font-size: .875rem;
        line-height: 1rem
    }
}

.bs-main a:not(.not-default-style) {
    --tw-text-opacity: 1;
    color: rgb(222 95 0 / var(--tw-text-opacity));
    text-decoration-line: underline
}

.bs-main a:not(.not-default-style):hover {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.bs-main a:not(.not-default-style):active {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.bs-main a:not(.not-default-style):disabled {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity))
}

.hero-section {
    width: 100%
}

@media (min-width: 768px) {
    .hero-section {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .hero-section {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .hero-section {
        max-width: 1280px
    }
}

.hero-section {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .hero-section {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .hero-section {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .hero-section {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.hero-section {
    padding-top: var(--distant-acquaintances);
    padding-bottom: var(--distant-acquaintances)
}

.hero-section__content {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media (min-width: 768px) {
    .hero-section__content {
        grid-column: span 6 / span 6;
        align-items: flex-start
    }
}

.hero-section__subtitle {
    margin-bottom: var(--strong-friends);
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity));
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .hero-section__subtitle {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .hero-section__subtitle {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

.hero-section__title {
    margin-bottom: var(--good-friends);
    white-space: pre-line;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.75rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .hero-section__title {
        font-size: 2.5rem;
        line-height: 3.5rem
    }
}

@media (min-width: 1280px) {
    .hero-section__title {
        font-size: 3rem;
        line-height: 4rem
    }
}

@media (min-width: 768px) {
    .hero-section__title {
        text-align: start
    }
}

.hero-section__description {
    margin-bottom: 24px;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .hero-section__description {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

@media (min-width: 1280px) {
    .hero-section__description {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

@media (min-width: 768px) {
    .hero-section__description {
        text-align: start
    }
}

.hero-section__points {
    margin-bottom: 24px;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .hero-section__points {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

@media (min-width: 1280px) {
    .hero-section__points {
        font-size: 1.125rem;
        line-height: 2rem
    }
}

.hero-section__point {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--close-friends)
}

.hero-section__icon {
    height: 24px;
    width: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDJDNi40NzcxNSAyIDIgNi40NzcxNSAyIDEyQzIgMTcuNTIyOCA2LjQ3NzE1IDIyIDEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyWk0xNi43MDcxIDguNzkyODlDMTcuMDk3NiA5LjE4MzQyIDE3LjA5NzYgOS44MTY1OCAxNi43MDcxIDEwLjIwNzFMMTEuMjA3MSAxNS43MDcxQzEwLjgxNjYgMTYuMDk3NiAxMC4xODM0IDE2LjA5NzYgOS43OTI4OSAxNS43MDcxTDcuMjkyODkgMTMuMjA3MUM2LjkwMjM3IDEyLjgxNjYgNi45MDIzNyAxMi4xODM0IDcuMjkyODkgMTEuNzkyOUM3LjY4MzQyIDExLjQwMjQgOC4zMTY1OCAxMS40MDI0IDguNzA3MTEgMTEuNzkyOUwxMC41IDEzLjU4NThMMTUuMjkyOSA4Ljc5Mjg5QzE1LjY4MzQgOC40MDIzNyAxNi4zMTY2IDguNDAyMzcgMTYuNzA3MSA4Ljc5Mjg5WicgZmlsbD0nI0Y1NkEwMCcvPjwvc3ZnPgo=)
}

.hero-section__actions {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    gap: var(--close-friends)
}

@media (min-width: 768px) {
    .hero-section__actions {
        flex-direction: row;
        flex-wrap: wrap
    }
}

.hero-section__button {
    width: 100%
}

@media (min-width: 768px) {
    .hero-section__button {
        width: -moz-max-content;
        width: max-content
    }
}

.hero-section__promo-button {
    display: flex;
    width: -moz-max-content;
    width: max-content;
    flex-grow: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: center;
    gap: var(--best-friends);
    border-radius: 8px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(69 144 156 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(243 250 251 / var(--tw-bg-opacity));
    padding: 4px 8px;
    --tw-text-opacity: 1;
    color: rgb(69 144 156 / var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .hero-section__promo-button {
        width: -moz-max-content;
        width: max-content;
        padding: 8px 16px
    }
}

.hero-section__promo-icon {
    height: 16px;
    width: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJz48Y2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCcgZmlsbD0nd2hpdGUnIHN0cm9rZT0nIzFDN0U4NScgc3Ryb2tlLXdpZHRoPScyJy8+PHBhdGggZD0nTTExLjUzMzggNi4zNTM0NEMxMS43MzQ3IDUuOTg1MDEgMTIuMjYzNyA1Ljk4NTAxIDEyLjQ2NDcgNi4zNTM0NEwxNC4wODA5IDkuMzE2OTFDMTQuMTU3MSA5LjQ1NjczIDE0LjI5MjIgOS41NTQ4NiAxNC40NDg3IDkuNTg0MTdMMTcuNzY2NiAxMC4yMDU1QzE4LjE3OTEgMTAuMjgyNyAxOC4zNDI1IDEwLjc4NTkgMTguMDU0MiAxMS4wOTA4TDE1LjczNTIgMTMuNTQzN0MxNS42MjU4IDEzLjY1OTQgMTUuNTc0MiAxMy44MTgyIDE1LjU5NDcgMTMuOTc2MUwxNi4wMjkxIDE3LjMyMzZDMTYuMDgzMSAxNy43Mzk3IDE1LjY1NTEgMTguMDUwNyAxNS4yNzYgMTcuODcwN0wxMi4yMjY2IDE2LjQyMzJDMTIuMDgyNyAxNi4zNTQ5IDExLjkxNTggMTYuMzU0OSAxMS43NzE5IDE2LjQyMzJMOC43MjI0OCAxNy44NzA3QzguMzQzMzYgMTguMDUwNyA3LjkxNTM3IDE3LjczOTcgNy45NjkzOCAxNy4zMjM2TDguNDAzNzQgMTMuOTc2MUM4LjQyNDIzIDEzLjgxODIgOC4zNzI2NCAxMy42NTk0IDguMjYzMjMgMTMuNTQzN0w1Ljk0NDIzIDExLjA5MDhDNS42NTU5MyAxMC43ODU5IDUuODE5NCAxMC4yODI3IDYuMjMxODkgMTAuMjA1NUw5LjU0OTc1IDkuNTg0MTdDOS43MDYyOCA5LjU1NDg2IDkuODQxMzUgOS40NTY3MyA5LjkxNzYgOS4zMTY5MUwxMS41MzM4IDYuMzUzNDRaJyBmaWxsPScjMUM3RTg1Jy8+PC9zdmc+)
}

@media (min-width: 768px) {
    .hero-section__promo-icon {
        height: 24px;
        width: 24px
    }
}

.hero-section__promo-text {
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .hero-section__promo-text {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 1280px) {
    .hero-section__promo-text {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.hero-section__bgImage {
    grid-column: span 12 / span 12;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (min-width: 768px) {
    .hero-section__bgImage {
        grid-column: span 6 / span 6
    }
}

.hero-section__bgImage-image {
    background-image: url(../img/ServiceShoppingProxy.avif);
    height: 234px;
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .hero-section__bgImage-image {
        height: 100%;
        min-height: 235px
    }
}

@media (min-width: 1024px) {
    .hero-section__bgImage-image {
        min-height: 329px
    }
}

@media (min-width: 1280px) {
    .hero-section__bgImage-image {
        min-height: 368px
    }
}

.introduction-section {
    --tw-bg-opacity: 1;
    background-color: rgb(194 253 165 / var(--tw-bg-opacity))
}

.introduction-section__wrapper {
    width: 100%
}

@media (min-width: 768px) {
    .introduction-section__wrapper {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .introduction-section__wrapper {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .introduction-section__wrapper {
        max-width: 1280px
    }
}

.introduction-section__wrapper {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .introduction-section__wrapper {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .introduction-section__wrapper {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .introduction-section__wrapper {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.introduction-section__wrapper {
    padding-top: var(--strangers);
    padding-bottom: var(--strangers);
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity))
}

.introduction-section__content {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    gap: var(--acquaintances)
}

@media (min-width: 768px) {
    .introduction-section__content {
        flex-direction: row;
        justify-content: space-between
    }
}

.introduction-section__content__title {
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .introduction-section__content__title {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .introduction-section__content__title {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

.introduction-section__content__list {
    display: flex;
    flex-direction: column;
    gap: var(--casual-friends)
}

@media (min-width: 768px) {
    .introduction-section__content__list {
        width: 392px
    }
}

@media (min-width: 1024px) {
    .introduction-section__content__list {
        width: 561px
    }
}

@media (min-width: 1280px) {
    .introduction-section__content__list {
        width: 694px
    }
}

.introduction-section__content__list__item {
    display: flex;
    gap: var(--close-friends)
}

.introduction-section__content__list__item__icon {
    height: 48px;
    width: 48px
}

.introduction-section__content__list__item__icon--image {
    display: block;
    height: 32px;
    width: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block
}

@media (min-width: 1280px) {
    .introduction-section__content__list__item__icon--image {
        height: 48px;
        width: 48px
    }
}

.introduction-section__content__list__item__title {
    margin-bottom: 8px;
    padding-top: 2px;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .introduction-section__content__list__item__title {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width: 1280px) {
    .introduction-section__content__list__item__title {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-top: 8px
    }
}

.introduction-section__content__list__item__desc {
    --tw-text-opacity: 1;
    font-size: 1rem;
    color: rgb(102 102 102 / var(--tw-text-opacity))
}

.proxy-service-section {
    --tw-bg-opacity: 1;
    background-color: rgb(194 253 165 / var(--tw-bg-opacity))
}

.proxy-service-section__container {
    width: 100%
}

@media (min-width: 768px) {
    .proxy-service-section__container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .proxy-service-section__container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .proxy-service-section__container {
        max-width: 1280px
    }
}

.proxy-service-section__container {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .proxy-service-section__container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .proxy-service-section__container {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .proxy-service-section__container {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.proxy-service-section__container {
    row-gap: 0px;
    padding-top: var(--strangers);
    padding-bottom: var(--strangers)
}

.proxy-service-section__heading {
    grid-column: span 12 / span 12;
    margin-bottom: var(--distant-acquaintances);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--close-ish-friends);
    text-align: center
}

.proxy-service-section__title {
    white-space: pre-line;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
    text-wrap: balance;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .proxy-service-section__title {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .proxy-service-section__title {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

@media (min-width: 768px) {
    .proxy-service-section__title {
        white-space: normal
    }
}

.proxy-service-section__content {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 32px
}

@media (min-width: 768px) {
    .proxy-service-section__content {
        flex-direction: row;
        align-items: flex-start;
        gap: 16px
    }
}

@media (min-width: 1024px) {
    .proxy-service-section__content {
        gap: 20px
    }
}

.proxy-service-section__item {
    display: flex;
    flex: 1 1 0%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .proxy-service-section__item {
        padding-left: 16px;
        padding-right: 16px
    }
}

.proxy-service-section__icon-container {
    margin-bottom: var(--good-friends);
    display: flex;
    align-items: center;
    justify-content: center
}

.proxy-service-section__icon {
    height: 64px;
    width: 64px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block
}

.proxy-service-section__feature {
    margin-bottom: var(--close-friends);
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .proxy-service-section__feature {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .proxy-service-section__feature {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

.proxy-service-section__description {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .proxy-service-section__description {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .proxy-service-section__description {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.flow-section {
    --tw-bg-opacity: 1;
    background-color: rgb(194 253 165 / var(--tw-bg-opacity))
}

.flow-section__container {
    width: 100%
}

@media (min-width: 768px) {
    .flow-section__container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .flow-section__container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .flow-section__container {
        max-width: 1280px
    }
}

.flow-section__container {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .flow-section__container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .flow-section__container {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .flow-section__container {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.flow-section__grid {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--distant-acquaintances);
    padding-top: var(--strangers);
    padding-bottom: var(--strangers)
}

.flow-section__title {
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .flow-section__title {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .flow-section__title {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

.flow-section__steps-grid {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

@media (min-width: 768px) {
    .flow-section__steps-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 24px
    }
}

.flow-section__step-list {
    grid-column: span 1 / span 1;
    display: none;
    cursor: pointer
}

@media (min-width: 768px) {
    .flow-section__step-list {
        grid-column: span 1 / span 1;
        display: flex;
        flex-direction: column;
        gap: 12px
    }
}

.flow-section__details {
    grid-column: span 1 / span 1;
    display: grid;
    gap: 8px
}

@media (min-width: 768px) {
    .flow-section__details {
        grid-column: span 2 / span 2
    }
}

.flow-section__step--before-inactive.flow-section__step--inactive {
    border-width: 0px
}

.flow-section__step--inactive {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(200 200 200 / var(--tw-border-opacity))
}

@media (min-width: 768px) {
    .flow-section__step--inactive {
        border-style: none
    }
}

.flow-section__summary {
    display: flex;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    list-style-type: none;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    font-weight: 500
}

.flow-section__summary-active {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    --tw-bg-opacity: 1;
    background-color: rgb(24 62 68 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.flow-section__summary-inactive {
    border-radius: 8px;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    animation-duration: .3s;
    animation-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.flow-section__summary-inactive:hover {
    background-color: #0000000d
}

.flow-section__step-info {
    display: flex;
    flex-direction: column
}

.flow-section__step-paragraph {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.flow-section__step-paragraph-active {
    --tw-text-opacity: 1;
    color: rgb(107 187 200 / var(--tw-text-opacity))
}

.flow-section__step-paragraph-inactive {
    --tw-text-opacity: 1;
    color: rgb(69 144 156 / var(--tw-text-opacity))
}

.flow-section__step-title {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .flow-section__step-title {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .flow-section__step-title {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

.flow-section__step-title-active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.flow-section__step-title-inactive {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.flow-section__step-icon-plus {
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,IDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjEnIHZpZXdCb3g9JzAgMCAyMCAyMScgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTE4LjI1IDEwLjVMMS43NSAxMC41JyBzdHJva2U9JyMxNTE1MTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjxwYXRoIGQ9J00xMCAxOC43NUwxMCAyLjI1JyBzdHJva2U9JyMxNTE1MTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjwvc3ZnPg==)
}

.flow-section__step-icon-minus {
    height: 20px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDIwIDE4JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTguMjUgOUwxLjc1IDknIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvPjwvc3ZnPg==)
}

.flow-section__detail-content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(200 200 200 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 20px;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .flow-section__detail-content {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .flow-section__detail-content {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.flow-section__detail-inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .flow-section__detail-inner {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .flow-section__detail-inner {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.flow-section__detail-image {
    display: flex;
    flex-direction: column;
    gap: 20px;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .flow-section__detail-image {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .flow-section__detail-image {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.flow-section__additional-info {
    display: flex;
    width: 100%;
    flex-direction: column
}

.flow-section__additional-info a {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity));
    text-decoration-line: underline
}

.flow-section__expanded-detail {
    display: none;
    flex-direction: column;
    gap: 32px;
    border-radius: 6px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(200 200 200 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 32px
}

@media (min-width: 768px) {
    .flow-section__expanded-detail {
        display: flex
    }
}

.flow-section__expanded-title {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .flow-section__expanded-title {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

@media (min-width: 1280px) {
    .flow-section__expanded-title {
        font-size: 1.875rem;
        line-height: 2.5rem
    }
}

.flow-section__expanded-image {
    -o-object-fit: cover;
    object-fit: cover
}

.flow-section__expanded-info {
    display: flex;
    width: 100%;
    flex-direction: column
}

.flow-section__expanded-info a {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity));
    text-decoration-line: underline
}

.bs-shipping__warehouse {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
    --tw-gradient-from: #ffe5d4 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(194 253 165 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-from-position: 50%;
    --tw-gradient-to: #fdf8f1 var(--tw-gradient-to-position);
    --tw-gradient-to-position: 50%
}

.bs-shipping__warehouse-container {
    width: 100%
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .bs-shipping__warehouse-container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .bs-shipping__warehouse-container {
        max-width: 1280px
    }
}

.bs-shipping__warehouse-container {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .bs-shipping__warehouse-container {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .bs-shipping__warehouse-container {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.bs-shipping__warehouse-wrapper {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 24px;
    overflow: hidden;
    border-radius: var(--rounded-xl);
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56 / var(--tw-bg-opacity))
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-wrapper {
        flex-direction: row-reverse;
        justify-content: space-between;
        gap: 0px
    }
}

.bs-shipping__warehouse-bg {
    background-image: -webkit-image-set(url(../img/warehouse-mercari.webp) type("image/webp"), url(../img/warehouse-mercari.png) type("image/png"));
    background-image: image-set(url(../img/warehouse-mercari.webp) type("image/webp"), url(../img/warehouse-mercari.png) type("image/png"))
}

.bs-shipping__warehouse-bg.jp {
    background-image: url(../img/Warehouse-Information-Section.png)
}

.bs-shipping__warehouse-bg {
    height: 249px;
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-bg {
        height: 100%;
        min-width: 385px;
        background-position: right
    }
}

@media (min-width: 1024px) {
    .bs-shipping__warehouse-bg {
        min-width: 417px
    }
}

@media (min-width: 1280px) {
    .bs-shipping__warehouse-bg {
        max-width: 514px
    }
}

.bs-shipping__warehouse-content {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 32px
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-content {
        padding-top: 32px;
        padding-bottom: 32px;
        padding-inline-end: 0px;
        padding-inline-start: 32px
    }
}

@media (min-width: 1024px) {
    .bs-shipping__warehouse-content {
        padding-top: 48px;
        padding-bottom: 48px;
        padding-inline-start: 48px
    }
}

@media (min-width: 1280px) {
    .bs-shipping__warehouse-content {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-inline-start: 60px
    }
}

.bs-shipping__warehouse-header {
    margin-bottom: var(--good-friends);
    display: flex;
    flex-direction: column;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-header {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .bs-shipping__warehouse-header {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

@media (min-width: 1024px) {
    .bs-shipping__warehouse-header {
        display: block
    }
}

.bs-shipping__warehouse-title {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

@media (min-width: 1024px) {
    .bs-shipping__warehouse-title {
        padding-right: 8px
    }
}

.bs-shipping__warehouse-subtitle {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

@media (min-width: 1024px) {
    .bs-shipping__warehouse-subtitle {
        padding-right: 8px
    }
}

.bs-shipping__warehouse-desc {
    margin-bottom: 24px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-desc {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .bs-shipping__warehouse-desc {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-desc {
        margin-bottom: var(--casual-friends)
    }
}

.bs-shipping__warehouse-button {
    width: 100%
}

@media (min-width: 768px) {
    .bs-shipping__warehouse-button {
        width: auto
    }
}

.bs-brand__container {
    width: 100%
}

@media (min-width: 768px) {
    .bs-brand__container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .bs-brand__container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .bs-brand__container {
        max-width: 1280px
    }
}

.bs-brand__container {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .bs-brand__container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .bs-brand__container {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .bs-brand__container {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.bs-brand__container {
    gap: 0px;
    padding-top: var(--strangers);
    padding-bottom: var(--strangers)
}

@media (min-width: 768px) {
    .bs-brand__container {
        align-items: center
    }
}

.bs-brand__title {
    grid-column: span 12 / span 12;
    margin-bottom: var(--distant-acquaintances);
    text-align: center;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .bs-brand__title {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .bs-brand__title {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

.bs-brand__tabs {
    grid-column: span 12 / span 12;
    display: flex;
    max-width: 100%;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    overflow-x: auto
}

@media (min-width: 768px) {
    .bs-brand__tabs {
        justify-content: center
    }
}

@media (min-width: 1280px) {
    .bs-brand__tabs {
        gap: 12px
    }
}

.bs-brand__tab {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    border-radius: 99px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 8px 12px;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .bs-brand__tab {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .bs-brand__tab {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.bs-brand__tab:hover {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity));
    background-color: #0000000d
}

.bs-brand__tab:active {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity));
    background-color: #0000001a
}

@media (min-width: 768px) {
    .bs-brand__tab {
        padding: 12px 16px
    }
}

.bs-brand__tab__text {
    padding-left: 8px;
    padding-right: 8px
}

.bs-brand__tab--active,
.bs-brand__tab--active:hover {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.bs-brand__tab--active:active {
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity))
}

.bs-brand__cards {
    grid-column: span 12 / span 12;
    margin-top: var(--acquaintances);
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px
}

@media (min-width: 768px) {
    .bs-brand__cards {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        -moz-column-gap: 16px;
        column-gap: 16px;
        row-gap: 20px
    }
}

@media (min-width: 1024px) {
    .bs-brand__cards {
        gap: 20px
    }
}

.bs-brand__card {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-radius: 16px;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(242 242 242 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(194 253 165 / var(--tw-bg-opacity));
    padding: 8px
}

.bs-brand__card:hover {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity))
}

.bs-brand__card__image__container {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bs-brand__card__image {
    height: 78px;
    width: 78px;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width: 768px) {
    .bs-brand__card__image {
        height: 74px;
        width: 74px
    }
}

@media (min-width: 1024px) {
    .bs-brand__card__image {
        height: 94px;
        width: 94px
    }
}

@media (min-width: 1280px) {
    .bs-brand__card__image {
        height: 138px;
        width: 138px
    }
}

.bs-brand__card__content {
    margin-top: 8px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 4px
}

@media (min-width: 768px) {
    .bs-brand__card__content {
        justify-content: space-between
    }
}

@media (min-width: 1280px) {
    .bs-brand__card__content {
        padding: 8px
    }
}

.bs-brand__card__content__title {
    flex: 1 1 0%;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .bs-brand__card__content__title {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .bs-brand__card__content__title {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 768px) {
    .bs-brand__card__content__title {
        text-align: left
    }
}

.bs-brand__card__content__icon {
    background-image: url(../img/arrow-goto.svg);
    display: none;
    height: 16px;
    width: 16px;
    flex-basis: 16px;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .bs-brand__card__content__icon {
        display: inline-block
    }
}

.other-service-section {
    width: 100%
}

@media (min-width: 768px) {
    .other-service-section {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .other-service-section {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .other-service-section {
        max-width: 1280px
    }
}

.other-service-section {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .other-service-section {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .other-service-section {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .other-service-section {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.other-service-section {
    row-gap: 0px;
    padding-top: var(--strangers);
    padding-bottom: var(--strangers)
}

.other-service-section__header {
    grid-column: span 12 / span 12;
    margin-bottom: var(--distant-acquaintances);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--close-ish-friends);
    text-align: center
}

.other-service-section__title {
    display: flex;
    flex-direction: column;
    white-space: pre-line;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity));
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .other-service-section__title {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .other-service-section__title {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

@media (min-width: 768px) {
    .other-service-section__title {
        flex-direction: row;
        white-space: normal
    }
}

.other-service-section__list {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px
}

@media (min-width: 768px) {
    .other-service-section__list {
        flex-direction: row;
        align-items: flex-start
    }
}

.other-service-item {
    display: flex;
    height: 397px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    border-radius: 8px;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 20px;
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity))
}

.other-service-item:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .other-service-item {
        height: 360px
    }
}

@media (min-width: 1024px) {
    .other-service-item {
        height: 394px
    }
}

@media (min-width: 1280px) {
    .other-service-item {
        height: 437px;
        padding: 24px
    }
}

.other-service-item__image {
    margin-bottom: 20px;
    height: 207px;
    width: 100%;
    cursor: pointer;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .other-service-item__image {
        height: 122px
    }
}

@media (min-width: 1024px) {
    .other-service-item__image {
        height: 180px
    }
}

@media (min-width: 1280px) {
    .other-service-item__image {
        margin-bottom: 24px;
        height: 227px
    }
}

.other-service-item__image.proxy {
    background-image: url(../img/ServiceShoppingProxy.avif)
}

.other-service-item__image.product-sharing {
    background-image: url(../img/ServiceProductSharing.avif)
}

.other-service-item__image.express-checkout {
    background-image: url(../img/ServiceExpressCheckout.avif)
}

.other-service-item__title {
    margin-bottom: 8px;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .other-service-item__title {
        font-size: 1.25rem;
        line-height: 1.75rem
    }
}

@media (min-width: 1280px) {
    .other-service-item__title {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

.other-service-item__description {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .other-service-item__description {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .other-service-item__description {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.other-service-item__description a {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity));
    text-decoration-line: underline
}

.other-service-item__link {
    margin-top: auto
}

.registration-card__container {
    width: 100%
}

@media (min-width: 768px) {
    .registration-card__container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .registration-card__container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .registration-card__container {
        max-width: 1280px
    }
}

.registration-card__container {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .registration-card__container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .registration-card__container {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .registration-card__container {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.registration-card__content {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 24px;
    overflow: hidden;
    border-radius: var(--rounded-xl);
    --tw-bg-opacity: 1;
    background-color: rgb(24 62 68 / var(--tw-bg-opacity))
}

@media (min-width: 768px) {
    .registration-card__content {
        flex-direction: row-reverse;
        justify-content: space-between;
        gap: 0px
    }
}

.registration-card__image {
    height: 249px;
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .registration-card__image {
        height: 100%;
        min-width: 385px;
        background-position: right
    }
}

@media (min-width: 1024px) {
    .registration-card__image {
        min-width: 417px
    }
}

@media (min-width: 1280px) {
    .registration-card__image {
        max-width: 514px
    }
}

.registration-card__image.registration {
    background-image: url(../img/Registration-1.avif)
}

.registration-card__image.referral {
    background-image: url(../img/Referral-1.avif)
}

.registration-card__details {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 32px
}

@media (min-width: 768px) {
    .registration-card__details {
        max-width: 620px;
        padding-top: 32px;
        padding-bottom: 32px;
        padding-inline-end: 0px;
        padding-inline-start: 32px
    }
}

@media (min-width: 1024px) {
    .registration-card__details {
        padding-top: 48px;
        padding-bottom: 48px;
        padding-inline-start: 48px
    }
}

@media (min-width: 1280px) {
    .registration-card__details {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-inline-start: 60px
    }
}

.registration-card__title {
    margin-bottom: var(--good-friends);
    display: flex;
    flex-direction: column;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .registration-card__title {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

@media (min-width: 1280px) {
    .registration-card__title {
        font-size: 2.25rem;
        line-height: 3rem
    }
}

@media (min-width: 1024px) {
    .registration-card__title {
        display: block;
        text-wrap: balance
    }
}

.registration-card__title-part1,
.registration-card__title-part2 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.registration-card__description {
    margin-bottom: 24px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .registration-card__description {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .registration-card__description {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 768px) {
    .registration-card__description {
        margin-bottom: var(--casual-friends)
    }
}

.remark-section {
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(102 102 102 / var(--tw-bg-opacity))
}

.remark-container {
    width: 100%
}

@media (min-width: 768px) {
    .remark-container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .remark-container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .remark-container {
        max-width: 1280px
    }
}

.remark-container {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 16px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 768px) {
    .remark-container {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .remark-container {
        gap: 20px
    }
}

@media (min-width: 1280px) {
    .remark-container {
        max-width: 1204px;
        padding-left: 0;
        padding-right: 0
    }
}

.remark-container {
    grid-column: span 12 / span 12;
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding-top: var(--good-friends);
    padding-bottom: var(--good-friends);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: .35px
}

@media (min-width: 768px) {
    .remark-container {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 1280px) {
    .remark-container {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

@media (min-width: 768px) {
    .remark-container {
        flex-direction: row
    }
}

.remark-content-group {
    display: flex;
    flex-direction: column
}

.remark-href {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.icon-proxyFairness {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIHZpZXdCb3g9JzAgMCA2NCA2NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMxLjk5OTkgN0MzMi41NTIyIDcgMzIuOTk5OSA3LjQ0NzcyIDMyLjk5OTkgOEwzMi45OTk5IDQ4QzMyLjk5OTkgNDguNTUyMyAzMi41NTIyIDQ5IDMxLjk5OTkgNDlDMzEuNDQ3NyA0OSAzMC45OTk5IDQ4LjU1MjMgMzAuOTk5OSA0OEwzMC45OTk5IDhDMzAuOTk5OSA3LjQ0NzcyIDMxLjQ0NzcgNyAzMS45OTk5IDdaJyBmaWxsPScjMTUxNTE1Jy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMy4zMzMzIDEyLjMzMzNDMTMuODg1NSAxMi4zMzMzIDE0LjMzMzMgMTIuNzgxIDE0LjMzMzMgMTMuMzMzM0wxNC4zMzMzIDM0LjY2NjZDMTQuMzMzMyAzNS4yMTg5IDEzLjg4NTUgMzUuNjY2NiAxMy4zMzMzIDM1LjY2NjZDMTIuNzgxIDM1LjY2NjYgMTIuMzMzMyAzNS4yMTg5IDEyLjMzMzMgMzQuNjY2NkwxMi4zMzMzIDEzLjMzMzNDMTIuMzMzMyAxMi43ODEgMTIuNzgxIDEyLjMzMzMgMTMuMzMzMyAxMi4zMzMzWicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNTAuNjY2NiAzNS42NjY2QzUxLjIxODggMzUuNjY2NiA1MS42NjY2IDM1LjIxODkgNTEuNjY2NiAzNC42NjY2VjEzLjMzMzNDNTEuNjY2NiAxMi43ODEgNTEuMjE4OCAxMi4zMzMzIDUwLjY2NjYgMTIuMzMzM0M1MC4xMTQzIDEyLjMzMzMgNDkuNjY2NiAxMi43ODEgNDkuNjY2NiAxMy4zMzMzVjM0LjY2NjZDNDkuNjY2NiAzNS4yMTg5IDUwLjExNDMgMzUuNjY2NiA1MC42NjY2IDM1LjY2NjZaJyBmaWxsPScjMTUxNTE1Jy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMi4zMzMzIDEzLjMzMzNDMTIuMzMzMyAxMi43ODEgMTIuNzgxIDEyLjMzMzMgMTMuMzMzMyAxMi4zMzMzSDUwLjY2NjZDNTEuMjE4OSAxMi4zMzMzIDUxLjY2NjYgMTIuNzgxIDUxLjY2NjYgMTMuMzMzM0M1MS42NjY2IDEzLjg4NTYgNTEuMjE4OSAxNC4zMzMzIDUwLjY2NjYgMTQuMzMzM0gxMy4zMzMzQzEyLjc4MSAxNC4zMzMzIDEyLjMzMzMgMTMuODg1NiAxMi4zMzMzIDEzLjMzMzNaJyBmaWxsPScjMTUxNTE1Jy8+PHBhdGggZD0nTTEyLjcyNTUgNDkuODIzNEMxMy4wODg0IDQ4LjczNDUgMTQuMTA3NSA0OCAxNS4yNTUzIDQ4SDQ4Ljc0NDZDNDkuODkyNCA0OCA1MC45MTE0IDQ4LjczNDUgNTEuMjc0NCA0OS44MjM0TDUyLjE2MzMgNTIuNDkwMUM1Mi43Mzg5IDU0LjIxNjggNTEuNDUzNiA1NiA0OS42MzM1IDU2SDE0LjM2NjRDMTIuNTQ2MyA1NiAxMS4yNjEgNTQuMjE2OCAxMS44MzY2IDUyLjQ5MDFMMTIuNzI1NSA0OS44MjM0WicgZmlsbD0nd2hpdGUnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjc3NjggNDkuNTA3MkMxMi4yNzU4IDQ4LjAwOTkgMTMuNjc3IDQ3IDE1LjI1NTMgNDdINDguNzQ0NkM1MC4zMjI4IDQ3IDUxLjcyNCA0OC4wMDk5IDUyLjIyMzEgNDkuNTA3Mkw1My4xMTE5IDUyLjE3MzhDNTMuOTAzNCA1NC41NDgxIDUyLjEzNjIgNTcgNDkuNjMzNCA1N0gxNC4zNjY0QzExLjg2MzcgNTcgMTAuMDk2NCA1NC41NDgxIDEwLjg4NzkgNTIuMTczOEwxMS43NzY4IDQ5LjUwNzJaTTE1LjI1NTMgNDlDMTQuNTM3OSA0OSAxMy45MDEgNDkuNDU5IDEzLjY3NDEgNTAuMTM5NkwxMi43ODUyIDUyLjgwNjNDMTIuNDI1NSA1My44ODU1IDEzLjIyODggNTUgMTQuMzY2NCA1NUg0OS42MzM0QzUwLjc3MSA1NSA1MS41NzQzIDUzLjg4NTUgNTEuMjE0NiA1Mi44MDYzTDUwLjMyNTcgNTAuMTM5NkM1MC4wOTg4IDQ5LjQ1OSA0OS40NjE5IDQ5IDQ4Ljc0NDYgNDlIMTUuMjU1M1onIGZpbGw9JyMxNTE1MTUnLz48cGF0aCBkPSdNMjEuMzMzMyAzNy4zMzMzQzIxLjMzMzMgNDAuMjc4OCAxNy43NTE1IDQyLjY2NjYgMTMuMzMzMyA0Mi42NjY2QzguOTE0OTcgNDIuNjY2NiA1LjMzMzI1IDQwLjI3ODggNS4zMzMyNSAzNy4zMzMzSDIxLjMzMzNaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC4zMzMyNSAzNy4zMzMzQzQuMzMzMjUgMzYuNzgxIDQuNzgwOTcgMzYuMzMzMyA1LjMzMzI1IDM2LjMzMzNIMjEuMzMzM0MyMS44ODU1IDM2LjMzMzMgMjIuMzMzMyAzNi43ODEgMjIuMzMzMyAzNy4zMzMzQzIyLjMzMzMgMzkuMjQ0NSAyMS4xNzEzIDQwLjg1MjMgMTkuNTQ0OCA0MS45MzY2QzE3LjkxMTMgNDMuMDI1NiAxNS43MTIzIDQzLjY2NjYgMTMuMzMzMyA0My42NjY2QzEwLjk1NDIgNDMuNjY2NiA4Ljc1NTE5IDQzLjAyNTYgNy4xMjE3IDQxLjkzNjZDNS40OTUyIDQwLjg1MjMgNC4zMzMyNSAzOS4yNDQ1IDQuMzMzMjUgMzcuMzMzM1pNNi41Mjk2OSAzOC4zMzMzQzYuODA1MjMgMzkuMDI4MiA3LjM3MTIyIDM5LjY5OTIgOC4yMzExIDQwLjI3MjVDOS40OTMwNCA0MS4xMTM4IDExLjI5NCA0MS42NjY2IDEzLjMzMzMgNDEuNjY2NkMxNS4zNzI1IDQxLjY2NjYgMTcuMTczNSA0MS4xMTM4IDE4LjQzNTQgNDAuMjcyNUMxOS4yOTUzIDM5LjY5OTIgMTkuODYxMyAzOS4wMjgyIDIwLjEzNjggMzguMzMzM0g2LjUyOTY5WicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGQ9J001OC42NjY2IDM3LjMzMzNDNTguNjY2NiA0MC4yNzg4IDU1LjA4NDggNDIuNjY2NiA1MC42NjY2IDQyLjY2NjZDNDYuMjQ4MyA0Mi42NjY2IDQyLjY2NjYgNDAuMjc4OCA0Mi42NjY2IDM3LjMzMzNINTguNjY2NlonIGZpbGw9J3doaXRlJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000MS42NjY2IDM3LjMzMzNDNDEuNjY2NiAzNi43ODEgNDIuMTE0MyAzNi4zMzMzIDQyLjY2NjYgMzYuMzMzM0g1OC42NjY2QzU5LjIxODggMzYuMzMzMyA1OS42NjY2IDM2Ljc4MSA1OS42NjY2IDM3LjMzMzNDNTkuNjY2NiAzOS4yNDQ1IDU4LjUwNDYgNDAuODUyMyA1Ni44NzgxIDQxLjkzNjZDNTUuMjQ0NiA0My4wMjU2IDUzLjA0NTYgNDMuNjY2NiA1MC42NjY2IDQzLjY2NjZDNDguMjg3NSA0My42NjY2IDQ2LjA4ODUgNDMuMDI1NiA0NC40NTUgNDEuOTM2NkM0Mi44Mjg1IDQwLjg1MjMgNDEuNjY2NiAzOS4yNDQ1IDQxLjY2NjYgMzcuMzMzM1pNNDMuODYzIDM4LjMzMzNDNDQuMTM4NSAzOS4wMjgyIDQ0LjcwNDUgMzkuNjk5MiA0NS41NjQ0IDQwLjI3MjVDNDYuODI2NCA0MS4xMTM4IDQ4LjYyNzMgNDEuNjY2NiA1MC42NjY2IDQxLjY2NjZDNTIuNzA1OCA0MS42NjY2IDU0LjUwNjggNDEuMTEzOCA1NS43Njg3IDQwLjI3MjVDNTYuNjI4NiAzOS42OTkyIDU3LjE5NDYgMzkuMDI4MiA1Ny40NzAxIDM4LjMzMzNINDMuODYzWicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGQ9J00zNy4zMzMyIDEwLjY2NjZDMzcuMzMzMiAxMy42MTIyIDM0Ljk0NTQgMTYgMzEuOTk5OSAxNkMyOS4wNTQ0IDE2IDI2LjY2NjYgMTMuNjEyMiAyNi42NjY2IDEwLjY2NjZDMjYuNjY2NiA3LjcyMTEzIDI5LjA1NDQgNS4zMzMzMSAzMS45OTk5IDUuMzMzMzFDMzQuOTQ1NCA1LjMzMzMxIDM3LjMzMzIgNy43MjExMyAzNy4zMzMyIDEwLjY2NjZaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzEuOTk5OSA2LjMzMzMxQzI5LjYwNjcgNi4zMzMzMSAyNy42NjY2IDguMjczNDEgMjcuNjY2NiAxMC42NjY2QzI3LjY2NjYgMTMuMDU5OSAyOS42MDY3IDE1IDMxLjk5OTkgMTVDMzQuMzkzMSAxNSAzNi4zMzMyIDEzLjA1OTkgMzYuMzMzMiAxMC42NjY2QzM2LjMzMzIgOC4yNzM0MSAzNC4zOTMxIDYuMzMzMzEgMzEuOTk5OSA2LjMzMzMxWk0yNS42NjY2IDEwLjY2NjZDMjUuNjY2NiA3LjE2ODg0IDI4LjUwMjEgNC4zMzMzMSAzMS45OTk5IDQuMzMzMzFDMzUuNDk3NyA0LjMzMzMxIDM4LjMzMzIgNy4xNjg4NCAzOC4zMzMyIDEwLjY2NjZDMzguMzMzMiAxNC4xNjQ0IDM1LjQ5NzcgMTcgMzEuOTk5OSAxN0MyOC41MDIxIDE3IDI1LjY2NjYgMTQuMTY0NCAyNS42NjY2IDEwLjY2NjZaJyBmaWxsPScjMTUxNTE1Jy8+PHBhdGggZD0nTTYxLjMzMzMgMjYuNjY2N0M2MS4zMzMzIDMyLjU1NzcgNTYuNTU3NyAzNy4zMzMzIDUwLjY2NjcgMzcuMzMzM0M0NC43NzU2IDM3LjMzMzMgNDAgMzIuNTU3NyA0MCAyNi42NjY3QzQwIDIwLjc3NTYgNDQuNzc1NiAxNiA1MC42NjY3IDE2QzU2LjU1NzcgMTYgNjEuMzMzMyAyMC43NzU2IDYxLjMzMzMgMjYuNjY2N1onIGZpbGw9J3doaXRlJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001MC42NjY3IDE3QzQ1LjMyNzkgMTcgNDEgMjEuMzI3OSA0MSAyNi42NjY3QzQxIDMyLjAwNTQgNDUuMzI3OSAzNi4zMzMzIDUwLjY2NjcgMzYuMzMzM0M1Ni4wMDU0IDM2LjMzMzMgNjAuMzMzMyAzMi4wMDU0IDYwLjMzMzMgMjYuNjY2N0M2MC4zMzMzIDIxLjMyNzkgNTYuMDA1NCAxNyA1MC42NjY3IDE3Wk0zOSAyNi42NjY3QzM5IDIwLjIyMzMgNDQuMjIzMyAxNSA1MC42NjY3IDE1QzU3LjExIDE1IDYyLjMzMzMgMjAuMjIzMyA2Mi4zMzMzIDI2LjY2NjdDNjIuMzMzMyAzMy4xMSA1Ny4xMSAzOC4zMzMzIDUwLjY2NjcgMzguMzMzM0M0NC4yMjMzIDM4LjMzMzMgMzkgMzMuMTEgMzkgMjYuNjY2N1onIGZpbGw9JyMxNTE1MTUnLz48cGF0aCBkPSdNNTEuMTE3NCAzMy4zMDY0QzUxLjI2NDcgMzMuMzA2NCA1MS4zODQxIDMzLjE4NzEgNTEuMzg0MSAzMy4wMzk4VjMxLjk2MjNDNTMuNDk4NSAzMS43NTA4IDU0LjkzMzMgMzAuNDM2OCA1NC45MzMzIDI4LjU5NDJDNTQuOTMzMyAyNi4yOTg1IDUzLjAxNTIgMjUuNzI0NiA1MS41NTAyIDI1LjQwNzRMNTEuMzg0MSAyNS4zNzcyVjIyLjE3NTRDNTIuMzg0IDIyLjQzOTEgNTIuNzA0NCAyMy4xOTg1IDUyLjgwNDggMjMuNTkyN0M1Mi44MzkzIDIzLjcyODQgNTIuOTU3NyAyMy44MzY3IDUzLjA5NzggMjMuODM2N0g1NC41MTUyQzU0LjY2ODQgMjMuODM2NyA1NC43ODcyIDIzLjcwODMgNTQuNzU5NSAyMy41NTc2QzU0LjYyMzMgMjIuODE2OCA1NC4wMTQ5IDIwLjgzNzkgNTEuMzg0MSAyMC41NDQyVjE5LjQ2NjdDNTEuMzg0MSAxOS4zMTk0IDUxLjI2NDcgMTkuMiA1MS4xMTc0IDE5LjJINTAuNDU3NkM1MC4zMTAzIDE5LjIgNTAuMTkwOSAxOS4zMTk0IDUwLjE5MDkgMTkuNDY2N1YyMC41MTRDNDguMzAzIDIwLjY4MDEgNDYuNzE3MiAyMS44NDMxIDQ2LjcxNzIgMjMuNzQ2MUM0Ni43MTcyIDI1LjgxNTIgNDguMzYzNCAyNi40OTQ5IDUwLjEwMDMgMjYuODcyNUw1MC4xOTA5IDI2Ljg4NzZWMzAuMzAwOUM0OC44NDc0IDMwLjA2MTggNDguNDk5NiAyOS4wNTAzIDQ4LjQwOTcgMjguNTY2OEM0OC4zODMxIDI4LjQyMzggNDguMjYyIDI4LjMwNzMgNDguMTE2NiAyOC4zMDczSDQ2LjY2NjdDNDYuNTE5NCAyOC4zMDczIDQ2LjQwMjIgMjguNDI1MiA0Ni40MTkyIDI4LjU3MTRDNDYuNTExOCAyOS4zNjg4IDQ3LjA1MSAzMS43MTIxIDUwLjE5MDkgMzEuOTYyM1YzMy4wMzk4QzUwLjE5MDkgMzMuMTg3MSA1MC4zMTAzIDMzLjMwNjQgNTAuNDU3NiAzMy4zMDY0SDUxLjExNzRaTTQ4LjYzNTMgMjMuNjg1N0M0OC42MzUzIDIyLjkwMDMgNDkuMjM5NCAyMi4yNjYgNTAuMTkwOSAyMi4xMTQ5VjI1LjA5MDNDNDkuMTE4NiAyNC44MDMzIDQ4LjYzNTMgMjQuNDEwNiA0OC42MzUzIDIzLjY4NTdaTTUzLjAwMDEgMjguNjI0NEM1My4wMDAxIDI5LjQ4NTMgNTIuMzM1NiAzMC4xMDQ2IDUxLjM4NDEgMzAuMjg1OFYyNy4xNTk0QzUyLjQxMTEgMjcuNDE2MiA1My4wMDAxIDI3Ljc5MzggNTMuMDAwMSAyOC42MjQ0WicgZmlsbD0nI0ZGNzYwQScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNTAuMTAwMyAyNi44NzI0QzQ4LjM2MzQgMjYuNDk0OSA0Ni43MTcxIDI1LjgxNTIgNDYuNzE3MSAyMy43NDYxQzQ2LjcxNzEgMjEuODQzMSA0OC4zMDMgMjAuNjgwMSA1MC4xOTA5IDIwLjUxNFYxOS40NjY3QzUwLjE5MDkgMTkuMzE5NCA1MC4zMTAzIDE5LjIgNTAuNDU3NiAxOS4ySDUxLjExNzRDNTEuMjY0NyAxOS4yIDUxLjM4NCAxOS4zMTk0IDUxLjM4NCAxOS40NjY3VjIwLjU0NDJDNTQuMDE0OCAyMC44Mzc4IDU0LjYyMzMgMjIuODE2OCA1NC43NTk1IDIzLjU1NzZDNTQuNzg3MiAyMy43MDgyIDU0LjY2ODQgMjMuODM2NyA1NC41MTUyIDIzLjgzNjdINTMuMDk3OEM1Mi45NTc3IDIzLjgzNjcgNTIuODM5MyAyMy43Mjg0IDUyLjgwNDggMjMuNTkyN0M1Mi43MTkyIDIzLjI1NjcgNTIuNDczOCAyMi42NTU0IDUxLjc4NCAyMi4zMjE4QzUxLjY2NDUgMjIuMjY0IDUxLjUzMTcgMjIuMjE0MyA1MS4zODQgMjIuMTc1M1YyNS4zNzcyTDUxLjU1MDIgMjUuNDA3NEM1My4wMTUyIDI1LjcyNDYgNTQuOTMzMyAyNi4yOTg1IDU0LjkzMzMgMjguNTk0MkM1NC45MzMzIDMwLjQzNjggNTMuNDk4NSAzMS43NTA4IDUxLjM4NCAzMS45NjIyVjMzLjAzOThDNTEuMzg0IDMzLjE4NyA1MS4yNjQ3IDMzLjMwNjQgNTEuMTE3NCAzMy4zMDY0SDUwLjQ1NzZDNTAuMzEwMyAzMy4zMDY0IDUwLjE5MDkgMzMuMTg3IDUwLjE5MDkgMzMuMDM5OFYzMS45NjIyQzQ3LjA1MDkgMzEuNzEyIDQ2LjUxMTggMjkuMzY4OCA0Ni40MTkyIDI4LjU3MTRDNDYuNDAyMiAyOC40MjUxIDQ2LjUxOTQgMjguMzA3MiA0Ni42NjY2IDI4LjMwNzJINDguMTE2NkM0OC4yNjIgMjguMzA3MiA0OC4zODMxIDI4LjQyMzggNDguNDA5NyAyOC41NjY3QzQ4LjQ4OTkgMjguOTk4MiA0OC43NzU2IDI5Ljg1MDIgNDkuNzkwOSAzMC4xOTg1QzQ5LjkxMzMgMzAuMjQwNSA1MC4wNDYzIDMwLjI3NTEgNTAuMTkwOSAzMC4zMDA5VjI2Ljg4NzVMNTAuMTAwMyAyNi44NzI0Wk00OS43OTA5IDI3LjIxMjdDNDguOTgxMyAyNy4wMjMgNDguMTU4IDI2Ljc0ODQgNDcuNTE2IDI2LjI2MjZDNDYuNzg5NyAyNS43MTI5IDQ2LjMxNzEgMjQuOTA4OCA0Ni4zMTcxIDIzLjc0NjFDNDYuMzE3MSAyMS42OTIgNDcuOTMxOSAyMC40NTAxIDQ5Ljc5MDkgMjAuMTZWMTkuNDY2N0M0OS43OTA5IDE5LjA5ODUgNTAuMDg5NCAxOC44IDUwLjQ1NzYgMTguOEg1MS4xMTc0QzUxLjQ4NTYgMTguOCA1MS43ODQgMTkuMDk4NSA1MS43ODQgMTkuNDY2N1YyMC4xOTc3QzUzLjAwNDIgMjAuNDEzMSA1My44MDUxIDIwLjk4ODcgNTQuMzE5OSAyMS42MzM3QzU0Ljg3NCAyMi4zMjggNTUuMDc4MSAyMy4wNzg3IDU1LjE1MjkgMjMuNDg1MkM1NS4yMzA3IDIzLjkwODYgNTQuODkwMSAyNC4yMzY3IDU0LjUxNTIgMjQuMjM2N0g1My4wOTc4QzUyLjc0MzggMjQuMjM2NyA1Mi40ODg3IDIzLjk3MjQgNTIuNDE3MSAyMy42OTE0QzUyLjM1NTQgMjMuNDQ4OCA1Mi4xOTgzIDIzLjA1MjcgNTEuNzg0IDIyLjc4MVYyNS4wNDk0QzUyLjQ5MDggMjUuMjA4MSA1My4zMzYzIDI1LjQ0NTggNTQuMDIyNiAyNS45MzI2QzU0Ljc4NTMgMjYuNDczNyA1NS4zMzMzIDI3LjMwOTkgNTUuMzMzMyAyOC41OTQyQzU1LjMzMzMgMzAuNTg0NCA1My44NTU2IDMxLjk3NzQgNTEuNzg0IDMyLjMxMzJWMzMuMDM5OEM1MS43ODQgMzMuNDA3OSA1MS40ODU2IDMzLjcwNjQgNTEuMTE3NCAzMy43MDY0SDUwLjQ1NzZDNTAuMDg5NCAzMy43MDY0IDQ5Ljc5MDkgMzMuNDA3OSA0OS43OTA5IDMzLjAzOThWMzIuMzIxM0M0OC4zMjY2IDMyLjEyMDYgNDcuNDA2NiAzMS40NjI3IDQ2Ljg0MjUgMzAuNzEyNEM0Ni4yNDQzIDI5LjkxNjYgNDYuMDcyMyAyOS4wNTI1IDQ2LjAyMTggMjguNjE3NkM0NS45NzQxIDI4LjIwNjYgNDYuMzA4MyAyNy45MDcyIDQ2LjY2NjYgMjcuOTA3Mkg0OC4xMTY2QzQ4LjQ4NDIgMjcuOTA3MiA0OC43NDY4IDI4LjE5MTggNDguODAyOSAyOC40OTM3QzQ4Ljg2NjkgMjguODM3OSA0OS4wNzI2IDI5LjQ2MTkgNDkuNzkwOSAyOS43Njk2VjI3LjIxMjdaTTQ5Ljc5MDkgMjIuNjQwM0M0OS4yOSAyMi44NTU1IDQ5LjAzNTMgMjMuMjU4OSA0OS4wMzUzIDIzLjY4NTdDNDkuMDM1MyAyMy45NDI0IDQ5LjExMzMgMjQuMTA5MiA0OS4yNzU0IDI0LjI1MjFDNDkuMzkwNSAyNC4zNTM1IDQ5LjU1NjcgMjQuNDUwMiA0OS43OTA5IDI0LjU0MjFWMjIuNjQwM1pNNDkuNzkwOSAyMi4yMTMxQzQ5LjA3MzMgMjIuNDU3NiA0OC42MzUzIDIzLjAxNjkgNDguNjM1MyAyMy42ODU3QzQ4LjYzNTMgMjQuMzEzNCA0OC45OTc2IDI0LjY5MiA0OS43OTA5IDI0Ljk2ODVDNDkuOTEzOCAyNS4wMTE0IDUwLjA0NyAyNS4wNTE4IDUwLjE5MDkgMjUuMDkwM1YyMi4xMTQ5QzUwLjA0OTYgMjIuMTM3MyA0OS45MTYgMjIuMTcwNCA0OS43OTA5IDIyLjIxMzFaTTUxLjc4NCAyOS43NDkyQzUyLjMxMzIgMjkuNTE4MSA1Mi42MDAxIDI5LjEwMzkgNTIuNjAwMSAyOC42MjQ0QzUyLjYwMDEgMjguMzIyIDUyLjUwMTIgMjguMTM0NSA1Mi4zMjA3IDI3Ljk4MzZDNTIuMTkzOSAyNy44Nzc3IDUyLjAxODEgMjcuNzgzMiA1MS43ODQgMjcuNjk3VjI5Ljc0OTJaTTUxLjc4NCAzMC4xNzhDNTEuNjU3NyAzMC4yMjMgNTEuNTI0IDMwLjI1OTEgNTEuMzg0IDMwLjI4NThWMjcuMTU5NEM1MS41MjU5IDI3LjE5NDkgNTEuNjU5MyAyNy4yMzI2IDUxLjc4NCAyNy4yNzM1QzUyLjU2MjUgMjcuNTI5MSA1My4wMDAxIDI3LjkwODQgNTMuMDAwMSAyOC42MjQ0QzUzLjAwMDEgMjkuMzU4NyA1Mi41MTY2IDI5LjkxNzIgNTEuNzg0IDMwLjE3OFonIGZpbGw9JyNGRjc2MEEnLz48cGF0aCBkPSdNNCAxOC45MzMzQzQgMTguNzg2IDQuMTE5MzkgMTguNjY2NiA0LjI2NjY3IDE4LjY2NjZIMjIuNEMyMi41NDczIDE4LjY2NjYgMjIuNjY2NyAxOC43ODYgMjIuNjY2NyAxOC45MzMzVjM3LjA2NjZDMjIuNjY2NyAzNy4yMTM5IDIyLjU0NzMgMzcuMzMzMyAyMi40IDM3LjMzMzNINC4yNjY2N0M0LjExOTM5IDM3LjMzMzMgNCAzNy4yMTM5IDQgMzcuMDY2NlYxOC45MzMzWicgZmlsbD0nd2hpdGUnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMgMTguOTMzM0MzIDE4LjIzMzcgMy41NjcxMSAxNy42NjY2IDQuMjY2NjcgMTcuNjY2NkgyMi40QzIzLjA5OTYgMTcuNjY2NiAyMy42NjY3IDE4LjIzMzcgMjMuNjY2NyAxOC45MzMzVjM3LjA2NjZDMjMuNjY2NyAzNy43NjYyIDIzLjA5OTYgMzguMzMzMyAyMi40IDM4LjMzMzNINC4yNjY2N0MzLjU2NzEgMzguMzMzMyAzIDM3Ljc2NjIgMyAzNy4wNjY2VjE4LjkzMzNaTTUgMTkuNjY2NlYzNi4zMzMzSDIxLjY2NjdWMTkuNjY2Nkg1WicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGQ9J00xNy4zMzMzIDI2LjY2NjZWMTguNjY2Nkg5LjMzMzMxVjI2LjY2NjZMMTMuMzMzMyAyNEwxNy4zMzMzIDI2LjY2NjZaJyBmaWxsPScjRkY3NjBBJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J004LjMzMzMxIDE4LjY2NjZDOC4zMzMzMSAxOC4xMTQzIDguNzgxMDMgMTcuNjY2NiA5LjMzMzMxIDE3LjY2NjZIMTcuMzMzM0MxNy44ODU2IDE3LjY2NjYgMTguMzMzMyAxOC4xMTQzIDE4LjMzMzMgMTguNjY2NlYyNi42NjY2QzE4LjMzMzMgMjcuMDM1NCAxOC4xMzAzIDI3LjM3NDMgMTcuODA1MiAyNy41NDgzQzE3LjQ4IDI3LjcyMjMgMTcuMDg1NSAyNy43MDMyIDE2Ljc3ODYgMjcuNDk4N0wxMy4zMzMzIDI1LjIwMThMOS44ODgwMSAyNy40OTg3QzkuNTgxMTYgMjcuNzAzMiA5LjE4NjYxIDI3LjcyMjMgOC44NjE0NiAyNy41NDgzQzguNTM2MyAyNy4zNzQzIDguMzMzMzEgMjcuMDM1NCA4LjMzMzMxIDI2LjY2NjZWMTguNjY2NlpNMTAuMzMzMyAxOS42NjY2VjI0Ljc5ODFMMTIuNzc4NiAyMy4xNjc5QzEzLjExNDUgMjIuOTQ0IDEzLjU1MjEgMjIuOTQ0IDEzLjg4OCAyMy4xNjc5TDE2LjMzMzMgMjQuNzk4MVYxOS42NjY2SDEwLjMzMzNaJyBmaWxsPScjMTUxNTE1Jy8+PC9zdmc+Cg==)
}

.icon-proxyConfirmQuickly {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIHZpZXdCb3g9JzAgMCA2NCA2NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOCAxMy4zMzMzQzggMTAuMzg3OCAxMC4zODc4IDggMTMuMzMzMyA4SDQwQzQyLjk0NTUgOCA0NS4zMzMzIDEwLjM4NzggNDUuMzMzMyAxMy4zMzMzVjQ1LjMzMzNDNDUuMzMzMyA0OC4yNzg4IDQyLjk0NTUgNTAuNjY2NyA0MCA1MC42NjY3SDEzLjMzMzNDMTAuMzg3OCA1MC42NjY3IDggNDguMjc4OSA4IDQ1LjMzMzNWMTMuMzMzM1onIGZpbGw9J3doaXRlJyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNyAxMy4zMzMzQzcgOS44MzU1NCA5LjgzNTUzIDcgMTMuMzMzMyA3SDQwQzQzLjQ5NzggNyA0Ni4zMzMzIDkuODM1NTMgNDYuMzMzMyAxMy4zMzMzVjQ1LjMzMzNDNDYuMzMzMyA0OC44MzExIDQzLjQ5NzggNTEuNjY2NyA0MCA1MS42NjY3SDEzLjMzMzNDOS44MzU1MiA1MS42NjY3IDcgNDguODMxMSA3IDQ1LjMzMzNWMTMuMzMzM1pNMTMuMzMzMyA5QzEwLjk0MDEgOSA5IDEwLjk0MDEgOSAxMy4zMzMzVjQ1LjMzMzNDOSA0Ny43MjY2IDEwLjk0MDEgNDkuNjY2NyAxMy4zMzMzIDQ5LjY2NjdINDBDNDIuMzkzMiA0OS42NjY3IDQ0LjMzMzMgNDcuNzI2NiA0NC4zMzMzIDQ1LjMzMzNWMTMuMzMzM0M0NC4zMzMzIDEwLjk0MDEgNDIuMzkzMiA5IDQwIDlIMTMuMzMzM1onIGZpbGw9JyMxNTE1MTUnIC8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNC45OTk5IDIxLjMzMzRDMTQuOTk5OSAyMC43ODEyIDE1LjQ0NzcgMjAuMzMzNCAxNS45OTk5IDIwLjMzMzRIMzcuMzMzM0MzNy44ODU2IDIwLjMzMzQgMzguMzMzMyAyMC43ODEyIDM4LjMzMzMgMjEuMzMzNEMzOC4zMzMzIDIxLjg4NTcgMzcuODg1NiAyMi4zMzM0IDM3LjMzMzMgMjIuMzMzNEgxNS45OTk5QzE1LjQ0NzcgMjIuMzMzNCAxNC45OTk5IDIxLjg4NTcgMTQuOTk5OSAyMS4zMzM0WicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE0Ljk5OTkgMjkuMTExMUMxNC45OTk5IDI4LjU1ODkgMTUuNDQ3NyAyOC4xMTExIDE1Ljk5OTkgMjguMTExMUgzMS45OTk5QzMyLjU1MjIgMjguMTExMSAzMi45OTk5IDI4LjU1ODkgMzIuOTk5OSAyOS4xMTExQzMyLjk5OTkgMjkuNjYzNCAzMi41NTIyIDMwLjExMTEgMzEuOTk5OSAzMC4xMTExSDE1Ljk5OTlDMTUuNDQ3NyAzMC4xMTExIDE0Ljk5OTkgMjkuNjYzNCAxNC45OTk5IDI5LjExMTFaJyBmaWxsPScjMTUxNTE1JyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTQuOTk5OSAzNy4zMzMzQzE0Ljk5OTkgMzYuNzgxIDE1LjQ0NzcgMzYuMzMzMyAxNS45OTk5IDM2LjMzMzNIMjYuNjY2NkMyNy4yMTg5IDM2LjMzMzMgMjcuNjY2NiAzNi43ODEgMjcuNjY2NiAzNy4zMzMzQzI3LjY2NjYgMzcuODg1NiAyNy4yMTg5IDM4LjMzMzMgMjYuNjY2NiAzOC4zMzMzSDE1Ljk5OTlDMTUuNDQ3NyAzOC4zMzMzIDE0Ljk5OTkgMzcuODg1NiAxNC45OTk5IDM3LjMzMzNaJyBmaWxsPScjMTUxNTE1JyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTkuNjY2NyA4VjEyQzE5LjY2NjcgMTIuMTg0MSAxOS44MTU5IDEyLjMzMzMgMjAgMTIuMzMzM0gzMy4zMzM0QzMzLjUxNzQgMTIuMzMzMyAzMy42NjY3IDEyLjE4NDEgMzMuNjY2NyAxMlY4SDM1LjY2NjdWMTJDMzUuNjY2NyAxMy4yODg3IDM0LjYyMiAxNC4zMzMzIDMzLjMzMzQgMTQuMzMzM0gyMEMxOC43MTE0IDE0LjMzMzMgMTcuNjY2NyAxMy4yODg3IDE3LjY2NjcgMTJWOEgxOS42NjY3WicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBkPSdNNDMuNjA3OCAzMC40MzE0SDQ3LjM3MjZWMzQuMTk2MUg0My42MDc4VjMwLjQzMTRaJyBmaWxsPSd3aGl0ZScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQyLjYwNzggMzAuNDMxNEM0Mi42MDc4IDI5Ljg3OTEgNDMuMDU1NiAyOS40MzE0IDQzLjYwNzggMjkuNDMxNEg0Ny4zNzI2QzQ3LjkyNDggMjkuNDMxNCA0OC4zNzI2IDI5Ljg3OTEgNDguMzcyNiAzMC40MzE0VjM0LjE5NjFDNDguMzcyNiAzNC43NDg0IDQ3LjkyNDggMzUuMTk2MSA0Ny4zNzI2IDM1LjE5NjFINDMuNjA3OEM0My4wNTU2IDM1LjE5NjEgNDIuNjA3OCAzNC43NDg0IDQyLjYwNzggMzQuMTk2MVYzMC40MzE0Wk00NC42MDc4IDMxLjQzMTRWMzMuMTk2MUg0Ni4zNzI2VjMxLjQzMTRINDQuNjA3OFonIGZpbGw9JyMxNTE1MTUnIC8+PHBhdGggZD0nTTMzLjU2NjggMzYuNjI4OEMzMi44NzEyIDM1Ljg1NjMgMzIuOTMzNSAzNC42NjYxIDMzLjcwNjEgMzMuOTcwNEMzNC40Nzg3IDMzLjI3NDggMzUuNjY4OSAzMy4zMzcyIDM2LjM2NDUgMzQuMTA5OEwzNy42MjQxIDM1LjUwODZMMzQuODI2MyAzOC4wMjc3TDMzLjU2NjggMzYuNjI4OFonIGZpbGw9J3doaXRlJyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzIuODIzNiAzNy4yOThDMzEuNzU4NSAzNi4xMTUgMzEuODU0IDM0LjI5MjUgMzMuMDM3IDMzLjIyNzNDMzQuMjIgMzIuMTYyMiAzNi4wNDI1IDMyLjI1NzcgMzcuMTA3NiAzMy40NDA3TDM4LjM2NzIgMzQuODM5NUMzOC43MzY3IDM1LjI1IDM4LjcwMzYgMzUuODgyMyAzOC4yOTMyIDM2LjI1MThMMzUuNDk1NCAzOC43NzA5QzM1LjA4NSAzOS4xNDA0IDM0LjQ1MjcgMzkuMTA3MyAzNC4wODMyIDM4LjY5NjlMMzIuODIzNiAzNy4yOThaTTM0LjM3NTIgMzQuNzEzNkMzNC4wMTMxIDM1LjAzOTcgMzMuOTgzOCAzNS41OTc2IDM0LjMwOTkgMzUuOTU5N0wzNC45MDAzIDM2LjYxNTVMMzYuMjExOCAzNS40MzQ2TDM1LjYyMTQgMzQuNzc4OUMzNS4yOTUzIDM0LjQxNjggMzQuNzM3NCAzNC4zODc2IDM0LjM3NTIgMzQuNzEzNlonIGZpbGw9JyMxNTE1MTUnIC8+PHBhdGggZD0nTTU4LjY2NjcgNDYuNDMxNEM1OC42NjY3IDUzLjcwODYgNTIuNzY3NCA1OS42MDc5IDQ1LjQ5MDIgNTkuNjA3OUMzOC4yMTMgNTkuNjA3OSAzMi4zMTM3IDUzLjcwODYgMzIuMzEzNyA0Ni40MzE0QzMyLjMxMzcgMzkuMTU0MyAzOC4yMTMgMzMuMjU0OSA0NS40OTAyIDMzLjI1NDlDNTIuNzY3NCAzMy4yNTQ5IDU4LjY2NjcgMzkuMTU0MyA1OC42NjY3IDQ2LjQzMTRaJyBmaWxsPSd3aGl0ZScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQ1LjQ5MDIgMzQuMjU0OUMzOC43NjUzIDM0LjI1NDkgMzMuMzEzNyAzOS43MDY1IDMzLjMxMzcgNDYuNDMxNEMzMy4zMTM3IDUzLjE1NjMgMzguNzY1MyA1OC42MDc5IDQ1LjQ5MDIgNTguNjA3OUM1Mi4yMTUxIDU4LjYwNzkgNTcuNjY2NyA1My4xNTYzIDU3LjY2NjcgNDYuNDMxNEM1Ny42NjY3IDM5LjcwNjUgNTIuMjE1MSAzNC4yNTQ5IDQ1LjQ5MDIgMzQuMjU0OVpNMzEuMzEzNyA0Ni40MzE0QzMxLjMxMzcgMzguNjAyIDM3LjY2MDcgMzIuMjU0OSA0NS40OTAyIDMyLjI1NDlDNTMuMzE5NiAzMi4yNTQ5IDU5LjY2NjcgMzguNjAyIDU5LjY2NjcgNDYuNDMxNEM1OS42NjY3IDU0LjI2MDkgNTMuMzE5NiA2MC42MDc5IDQ1LjQ5MDIgNjAuNjA3OUMzNy42NjA3IDYwLjYwNzkgMzEuMzEzNyA1NC4yNjA5IDMxLjMxMzcgNDYuNDMxNFonIGZpbGw9JyMxNTE1MTUnIC8+PHBhdGggZD0nTTUzLjMzMzMgNDYuNjY2N0M1My4zMzMzIDUxLjA4NSA0OS43NTE2IDU0LjY2NjcgNDUuMzMzMyA1NC42NjY3QzQwLjkxNSA1NC42NjY3IDM3LjMzMzMgNTEuMDg1IDM3LjMzMzMgNDYuNjY2N0MzNy4zMzMzIDQyLjI0ODQgNDAuOTE1IDM4LjY2NjcgNDUuMzMzMyAzOC42NjY3QzQ5Ljc1MTYgMzguNjY2NyA1My4zMzMzIDQyLjI0ODQgNTMuMzMzMyA0Ni42NjY3WicgZmlsbD0nI0ZGNzYwQScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTU0LjA0MDUgNDAuNjI2M0M1My42NDk5IDQwLjIzNTcgNTMuMDE2OCA0MC4yMzU3IDUyLjYyNjIgNDAuNjI2M0w0NS43OTA5IDQ3LjQ2MTZMNDIuNzI2NyA0NC4zOTc1QzQyLjMzNjIgNDQuMDA3IDQxLjcwMzEgNDQuMDA3IDQxLjMxMjUgNDQuMzk3NUM0MC45MjIgNDQuNzg4IDQwLjkyMiA0NS40MjEyIDQxLjMxMjUgNDUuODExN0w0NS4wODM4IDQ5LjU4M0M0NS40NzQzIDQ5Ljk3MzUgNDYuMTA3NSA0OS45NzM1IDQ2LjQ5OCA0OS41ODNMNTQuMDQwNSA0Mi4wNDA1QzU0LjQzMSA0MS42NSA1NC40MzEgNDEuMDE2OCA1NC4wNDA1IDQwLjYyNjNaJyBmaWxsPSd3aGl0ZScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4LjMzMzMgNDRDMjguMzMzMyA0My40NDc3IDI4Ljc4MSA0MyAyOS4zMzMzIDQzSDM0Ljk4MDRDMzUuNTMyNyA0MyAzNS45ODA0IDQzLjQ0NzcgMzUuOTgwNCA0NEMzNS45ODA0IDQ0LjU1MjMgMzUuNTMyNyA0NSAzNC45ODA0IDQ1SDI5LjMzMzNDMjguNzgxIDQ1IDI4LjMzMzMgNDQuNTUyMyAyOC4zMzMzIDQ0WicgZmlsbD0nI0ZGNzYwQScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4LjY0NyA1NC42NjY3QzI4LjY0NyA1NC4xMTQ0IDI5LjA5NDcgNTMuNjY2NyAyOS42NDcgNTMuNjY2N0gzNS4yOTQxQzM1Ljg0NjQgNTMuNjY2NyAzNi4yOTQxIDU0LjExNDQgMzYuMjk0MSA1NC42NjY3QzM2LjI5NDEgNTUuMjE5IDM1Ljg0NjQgNTUuNjY2NyAzNS4yOTQxIDU1LjY2NjdIMjkuNjQ3QzI5LjA5NDcgNTUuNjY2NyAyOC42NDcgNTUuMjE5IDI4LjY0NyA1NC42NjY3WicgZmlsbD0nI0ZGNzYwQScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIzIDQ5LjA5ODFDMjMgNDguNTQ1OCAyMy40NDc3IDQ4LjA5ODEgMjQgNDguMDk4MUwzMS41Mjk0IDQ4LjA5ODFDMzIuMDgxNyA0OC4wOTgxIDMyLjUyOTQgNDguNTQ1OCAzMi41Mjk0IDQ5LjA5ODFDMzIuNTI5NCA0OS42NTA0IDMyLjA4MTcgNTAuMDk4MSAzMS41Mjk0IDUwLjA5ODFMMjQgNTAuMDk4MUMyMy40NDc3IDUwLjA5ODEgMjMgNDkuNjUwNCAyMyA0OS4wOTgxWicgZmlsbD0nI0ZGNzYwQScgLz48cGF0aCBkPSdNMzkuODQzMSAyOC41NDlDMzkuODQzMSAyNy41MDk0IDQwLjY4NTkgMjYuNjY2NyA0MS43MjU1IDI2LjY2NjdINDkuMjU0OUM1MC4yOTQ1IDI2LjY2NjcgNTEuMTM3MyAyNy41MDk0IDUxLjEzNzMgMjguNTQ5QzUxLjEzNzMgMjkuNTg4NiA1MC4yOTQ1IDMwLjQzMTQgNDkuMjU0OSAzMC40MzE0SDQxLjcyNTVDNDAuNjg1OSAzMC40MzE0IDM5Ljg0MzEgMjkuNTg4NiAzOS44NDMxIDI4LjU0OVonIGZpbGw9J3doaXRlJyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzguODQzMSAyOC41NDlDMzguODQzMSAyNi45NTcyIDQwLjEzMzYgMjUuNjY2NyA0MS43MjU1IDI1LjY2NjdINDkuMjU0OUM1MC44NDY4IDI1LjY2NjcgNTIuMTM3MyAyNi45NTcyIDUyLjEzNzMgMjguNTQ5QzUyLjEzNzMgMzAuMTQwOSA1MC44NDY4IDMxLjQzMTQgNDkuMjU0OSAzMS40MzE0SDQxLjcyNTVDNDAuMTMzNiAzMS40MzE0IDM4Ljg0MzEgMzAuMTQwOSAzOC44NDMxIDI4LjU0OVpNNDEuNzI1NSAyNy42NjY3QzQxLjIzODIgMjcuNjY2NyA0MC44NDMxIDI4LjA2MTcgNDAuODQzMSAyOC41NDlDNDAuODQzMSAyOS4wMzY0IDQxLjIzODIgMjkuNDMxNCA0MS43MjU1IDI5LjQzMTRINDkuMjU0OUM0OS43NDIyIDI5LjQzMTQgNTAuMTM3MyAyOS4wMzYzIDUwLjEzNzMgMjguNTQ5QzUwLjEzNzMgMjguMDYxNyA0OS43NDIyIDI3LjY2NjcgNDkuMjU0OSAyNy42NjY3SDQxLjcyNTVaJyBmaWxsPScjMTUxNTE1JyAvPjwvc3ZnPg==)
}

.icon-proxyInternationalShopping {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIHZpZXdCb3g9JzAgMCA2NCA2NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNDIuNjY2NyAyMS4zMzMzQzQyLjY2NjcgMjguNjk3MSAzNi42OTcxIDM0LjY2NjcgMjkuMzMzMyAzNC42NjY3QzIxLjk2OTUgMzQuNjY2NyAxNiAyOC42OTcxIDE2IDIxLjMzMzNDMTYgMTMuOTY5NSAyMS45Njk1IDggMjkuMzMzMyA4QzM2LjY5NzEgOCA0Mi42NjY3IDEzLjk2OTUgNDIuNjY2NyAyMS4zMzMzWicgZmlsbD0nd2hpdGUnIC8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yOS4zMzMzIDlDMjIuNTIxOCA5IDE3IDE0LjUyMTggMTcgMjEuMzMzM0MxNyAyOC4xNDQ4IDIyLjUyMTggMzMuNjY2NyAyOS4zMzMzIDMzLjY2NjdDMzYuMTQ0OCAzMy42NjY3IDQxLjY2NjcgMjguMTQ0OCA0MS42NjY3IDIxLjMzMzNDNDEuNjY2NyAxNC41MjE4IDM2LjE0NDggOSAyOS4zMzMzIDlaTTE1IDIxLjMzMzNDMTUgMTMuNDE3MyAyMS40MTczIDcgMjkuMzMzMyA3QzM3LjI0OTQgNyA0My42NjY3IDEzLjQxNzMgNDMuNjY2NyAyMS4zMzMzQzQzLjY2NjcgMjkuMjQ5NCAzNy4yNDk0IDM1LjY2NjcgMjkuMzMzMyAzNS42NjY3QzIxLjQxNzMgMzUuNjY2NyAxNSAyOS4yNDk0IDE1IDIxLjMzMzNaJyBmaWxsPScjMTUxNTE1JyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjcuNjMyOCA3LjkxMjYzQzIyLjE2MzEgMTYuMDIzOCAyMi4xNjMxIDI2LjY0MjggMjcuNjMyOCAzNC43NTRMMjkuMjkxIDMzLjYzNThDMjQuMjc3IDI2LjIwMDQgMjQuMjc3IDE2LjQ2NjIgMjkuMjkxIDkuMDMwODNMMjcuNjMyOCA3LjkxMjYzWicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMwLjg3NDcgNy45MTI2M0MzNi4zNDQ0IDE2LjAyMzggMzYuMzQ0NCAyNi42NDI4IDMwLjg3NDcgMzQuNzU0TDI5LjIxNjUgMzMuNjM1OEMzNC4yMzA1IDI2LjIwMDQgMzQuMjMwNSAxNi40NjYyIDI5LjIxNjUgOS4wMzA4M0wzMC44NzQ3IDcuOTEyNjNaJyBmaWxsPScjMTUxNTE1JyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTcuNTM2NyAxNy45MzIzVjE1LjkzMjNMNDAuOTcwNyAxNS45MzIzVjE3LjkzMjNMMTcuNTM2NyAxNy45MzIzWicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE3LjUzNjcgMjYuNDM0VjI0LjQzNEw0MC45NzA3IDI0LjQzNFYyNi40MzRMMTcuNTM2NyAyNi40MzRaJyBmaWxsPScjMTUxNTE1JyAvPjxwYXRoIGQ9J00xMC4yMDgyIDI4LjkwMDJDMTAuNDMzOCAyNi4xMzE4IDEyLjc0NjMgMjQgMTUuNTIzOSAyNEw0My4yMTc0IDI0QzQ2LjAwMDYgMjQgNDguMzE1OCAyNi4xNDAxIDQ4LjUzNDMgMjguOTE0N0w1MC4yMTM4IDUwLjI0ODFDNTAuNDU4IDUzLjM0OSA0OC4wMDc1IDU2IDQ0Ljg5NjkgNTZMMTMuNzg1NiA1NkMxMC42NjkzIDU2IDguMjE2NzggNTMuMzM5NSA4LjQ2OTg4IDUwLjIzMzVMMTAuMjA4MiAyOC45MDAyWicgZmlsbD0nd2hpdGUnIC8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000My4yMTc0IDI1TDE1LjUyMzkgMjVDMTMuMjY3MSAyNSAxMS4zODgyIDI2LjczMjEgMTEuMjA0OSAyOC45ODE0TDkuNDY2NTggNTAuMzE0N0M5LjI2MDk0IDUyLjgzODQgMTEuMjUzNiA1NSAxMy43ODU2IDU1TDQ0Ljg5NjkgNTVDNDcuNDI0MiA1NSA0OS40MTUzIDUyLjg0NjEgNDkuMjE2OSA1MC4zMjY1TDQ3LjUzNzQgMjguOTkzMkM0Ny4zNTk5IDI2LjczODkgNDUuNDc4NyAyNSA0My4yMTc0IDI1Wk0xNS41MjM5IDIzTDQzLjIxNzQgMjNDNDYuNTIyNCAyMyA0OS4yNzE4IDI1LjU0MTQgNDkuNTMxMiAyOC44MzYzTDUxLjIxMDcgNTAuMTY5NkM1MS41MDA3IDUzLjg1MTkgNDguNTkwNyA1NyA0NC44OTcgNTdMMTMuNzg1NiA1N0MxMC4wODUgNTcgNy4xNzI2NCA1My44NDA3IDcuNDczMTggNTAuMTUyM0w5LjIxMTUxIDI4LjgxOUM5LjQ3OTM5IDI1LjUzMTUgMTIuMjI1NiAyMyAxNS41MjM5IDIzWicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI5LjMzMzMgNDEuNjY2N0MyNC43MzEgNDEuNjY2NyAyMSAzNy45MzU3IDIxIDMzLjMzMzRWMjkuMzMzNEMyMSAyOC43ODExIDIwLjU1MjMgMjguMzMzNCAyMCAyOC4zMzM0QzE5LjQ0NzcgMjguMzMzNCAxOSAyOC43ODExIDE5IDI5LjMzMzRWMzMuMzMzNEMxOSAzOS4wNDAzIDIzLjYyNjQgNDMuNjY2NyAyOS4zMzMzIDQzLjY2NjdDMzUuMDQwMyA0My42NjY3IDM5LjY2NjcgMzkuMDQwMyAzOS42NjY3IDMzLjMzMzRWMjkuMzMzNEMzOS42NjY3IDI4Ljc4MTEgMzkuMjE5IDI4LjMzMzQgMzguNjY2NyAyOC4zMzM0QzM4LjExNDQgMjguMzMzNCAzNy42NjY3IDI4Ljc4MTEgMzcuNjY2NyAyOS4zMzM0VjMzLjMzMzRDMzcuNjY2NyAzNy45MzU3IDMzLjkzNTcgNDEuNjY2NyAyOS4zMzMzIDQxLjY2NjdaJyBmaWxsPScjMTUxNTE1JyAvPjxwYXRoIGQ9J001Ni4wMDAxIDI5LjMzMzRDNTYuMDAwMSAzNS4yMjQ0IDUxLjIyNDUgNDAgNDUuMzMzNCA0MEMzOS40NDI0IDQwIDM0LjY2NjcgMzUuMjI0NCAzNC42NjY3IDI5LjMzMzRDMzQuNjY2NyAyMy40NDIzIDM5LjQ0MjQgMTguNjY2NyA0NS4zMzM0IDE4LjY2NjdDNTEuMjI0NSAxOC42NjY3IDU2LjAwMDEgMjMuNDQyMyA1Ni4wMDAxIDI5LjMzMzRaJyBmaWxsPSd3aGl0ZScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQ1LjMzMzQgMTkuNjY2N0MzOS45OTQ3IDE5LjY2NjcgMzUuNjY2NyAyMy45OTQ2IDM1LjY2NjcgMjkuMzMzNEMzNS42NjY3IDM0LjY3MjEgMzkuOTk0NyAzOSA0NS4zMzM0IDM5QzUwLjY3MjIgMzkgNTUuMDAwMSAzNC42NzIxIDU1LjAwMDEgMjkuMzMzNEM1NS4wMDAxIDIzLjk5NDYgNTAuNjcyMiAxOS42NjY3IDQ1LjMzMzQgMTkuNjY2N1pNMzMuNjY2NyAyOS4zMzM0QzMzLjY2NjcgMjIuODkgMzguODkwMSAxNy42NjY3IDQ1LjMzMzQgMTcuNjY2N0M1MS43NzY3IDE3LjY2NjcgNTcuMDAwMSAyMi44OSA1Ny4wMDAxIDI5LjMzMzRDNTcuMDAwMSAzNS43NzY3IDUxLjc3NjcgNDEgNDUuMzMzNCA0MUMzOC44OTAxIDQxIDMzLjY2NjcgMzUuNzc2NyAzMy42NjY3IDI5LjMzMzRaJyBmaWxsPScjMTUxNTE1JyAvPjxwYXRoIGQ9J000MS41ODQ0IDMwLjMzOTVMNDUuMjQ0NiAyNEw0NS45NCAyOC4wMjQxTDQ4Ljk4ODUgMjcuOTcyOEw0NS4zMjgzIDM0LjMxMjRMNDQuNjMyOSAzMC4yODgyTDQxLjU4NDQgMzAuMzM5NVonIGZpbGw9JyNGRjc2MEEnIC8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000MC43MjI2IDMwLjg0NjhDNDAuNTM5OCAzMC41MzYzIDQwLjUzODIgMzAuMTUxNiA0MC43MTg0IDI5LjgzOTVMNDQuMzc4NSAyMy41QzQ0LjU4OSAyMy4xMzU0IDQ1LjAwNTMgMjIuOTQxNyA0NS40MTk4IDIzLjAxNTVDNDUuODM0MyAyMy4wODkzIDQ2LjE1ODIgMjMuNDE0OCA0Ni4yMjk5IDIzLjgyOTdMNDYuNzc5NSAyNy4wMDk5TDQ4Ljk3MTYgMjYuOTczQzQ5LjMzMTggMjYuOTY2OSA0OS42Njc1IDI3LjE1NTEgNDkuODUwMiAyNy40NjU2QzUwLjAzMyAyNy43NzYxIDUwLjAzNDYgMjguMTYwOSA0OS44NTQ1IDI4LjQ3MjlMNDYuMTk0MyAzNC44MTI0QzQ1Ljk4MzggMzUuMTc3IDQ1LjU2NzUgMzUuMzcwNyA0NS4xNTMgMzUuMjk2OUM0NC43Mzg1IDM1LjIyMzEgNDQuNDE0NiAzNC44OTc2IDQ0LjM0MjkgMzQuNDgyN0w0My43OTMzIDMxLjMwMjVMNDEuNjAxMiAzMS4zMzk0QzQxLjI0MSAzMS4zNDU1IDQwLjkwNTMgMzEuMTU3MyA0MC43MjI2IDMwLjg0NjhaTTQzLjMzMzUgMjkuMzFMNDQuNjE2IDI5LjI4ODRDNDUuMTA4OSAyOS4yODAxIDQ1LjUzNDMgMjkuNjMyMiA0NS42MTgyIDMwLjExOEw0NS44NDMzIDMxLjQyMDRMNDcuMjM5MyAyOS4wMDI0TDQ1Ljk1NjggMjkuMDI0QzQ1LjQ2NCAyOS4wMzIzIDQ1LjAzODYgMjguNjgwMiA0NC45NTQ2IDI4LjE5NDVMNDQuNzI5NSAyNi44OTJMNDMuMzMzNSAyOS4zMVonIGZpbGw9JyNGRjc2MEEnIC8+PC9zdmc+)
}

.icon-proxyCreditCard {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIHZpZXdCb3g9JzAgMCA2NCA2NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNDguNTMzMyAxMC42NjY3SDkuODMzMjVDNy4zNDc5NyAxMC42NjY3IDUuMzMzMjUgMTIuNjgxNCA1LjMzMzI1IDE1LjE2NjdWMTkuNjY2N1YyOC42NjY3VjM3LjY2NjdWNDEuODY2N0M1LjMzMzI1IDQ0LjUxNzcgNy40ODIyOCA0Ni42NjY3IDEwLjEzMzMgNDYuNjY2N0g0OC41MzMzQzUxLjE4NDIgNDYuNjY2NyA1My4zMzMzIDQ0LjUxNzcgNTMuMzMzMyA0MS44NjY3VjE1LjQ2NjdDNTMuMzMzMyAxMi44MTU3IDUxLjE4NDIgMTAuNjY2NyA0OC41MzMzIDEwLjY2NjdaJyBmaWxsPSd3aGl0ZScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTQuMzMzMjUgMTUuMTY2N0M0LjMzMzI1IDEyLjEyOTEgNi43OTU2OSA5LjY2NjY5IDkuODMzMjUgOS42NjY2OUg0OC41MzMzQzUxLjczNjUgOS42NjY2OSA1NC4zMzMzIDEyLjI2MzQgNTQuMzMzMyAxNS40NjY3VjQxLjg2NjdDNTQuMzMzMyA0NS4wNjk5IDUxLjczNjUgNDcuNjY2NyA0OC41MzMzIDQ3LjY2NjdIMTAuMTMzM0M2LjkzIDQ3LjY2NjcgNC4zMzMyNSA0NS4wNjk5IDQuMzMzMjUgNDEuODY2N1YxNS4xNjY3Wk05LjgzMzI1IDExLjY2NjdDNy45MDAyNiAxMS42NjY3IDYuMzMzMjUgMTMuMjMzNyA2LjMzMzI1IDE1LjE2NjdWNDEuODY2N0M2LjMzMzI1IDQzLjk2NTQgOC4wMzQ1NyA0NS42NjY3IDEwLjEzMzMgNDUuNjY2N0g0OC41MzMzQzUwLjYzMTkgNDUuNjY2NyA1Mi4zMzMzIDQzLjk2NTQgNTIuMzMzMyA0MS44NjY3VjE1LjQ2NjdDNTIuMzMzMyAxMy4zNjggNTAuNjMxOSAxMS42NjY3IDQ4LjUzMzMgMTEuNjY2N0g5LjgzMzI1WicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUzLjMzMzMgMjYuMTgxNUg1LjMzMzI1VjE4LjE4MTVINTMuMzMzM1YyNi4xODE1WicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExLjUyNjggMzcuMDY2N0MxMS41MjY4IDM2LjUxNDQgMTEuOTc0NSAzNi4wNjY3IDEyLjUyNjggMzYuMDY2N0wyMi42NjAxIDM2LjA2NjdDMjMuMjEyNCAzNi4wNjY3IDIzLjY2MDEgMzYuNTE0NCAyMy42NjAxIDM3LjA2NjdDMjMuNjYwMSAzNy42MTkgMjMuMjEyNCAzOC4wNjY3IDIyLjY2MDEgMzguMDY2N0wxMi41MjY4IDM4LjA2NjdDMTEuOTc0NSAzOC4wNjY3IDExLjUyNjggMzcuNjE5IDExLjUyNjggMzcuMDY2N1onIGZpbGw9JyMxNTE1MTUnIC8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yOC4zMzMzIDM3LjA2NjdDMjguMzMzMyAzNi41MTQ0IDI4Ljc4MSAzNi4wNjY3IDI5LjMzMzMgMzYuMDY2N0wzMS43MzMzIDM2LjA2NjdDMzIuMjg1NSAzNi4wNjY3IDMyLjczMzMgMzYuNTE0NCAzMi43MzMzIDM3LjA2NjdDMzIuNzMzMyAzNy42MTkgMzIuMjg1NSAzOC4wNjY3IDMxLjczMzMgMzguMDY2N0wyOS4zMzMzIDM4LjA2NjdDMjguNzgxIDM4LjA2NjcgMjguMzMzMyAzNy42MTkgMjguMzMzMyAzNy4wNjY3WicgZmlsbD0nIzE1MTUxNScgLz48cGF0aCBkPSdNNTguNjY2NiA0NS4zMzM0QzU4LjY2NjYgNTEuMjI0NCA1My44OTEgNTYgNDcuOTk5OSA1NkM0Mi4xMDg5IDU2IDM3LjMzMzMgNTEuMjI0NCAzNy4zMzMzIDQ1LjMzMzRDMzcuMzMzMyAzOS40NDIzIDQyLjEwODkgMzQuNjY2NyA0Ny45OTk5IDM0LjY2NjdDNTMuODkxIDM0LjY2NjcgNTguNjY2NiAzOS40NDIzIDU4LjY2NjYgNDUuMzMzNFonIGZpbGw9J3doaXRlJyAvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNDcuOTk5OSAzNS42NjY3QzQyLjY2MTIgMzUuNjY2NyAzOC4zMzMzIDM5Ljk5NDYgMzguMzMzMyA0NS4zMzM0QzM4LjMzMzMgNTAuNjcyMSA0Mi42NjEyIDU1IDQ3Ljk5OTkgNTVDNTMuMzM4NyA1NSA1Ny42NjY2IDUwLjY3MjEgNTcuNjY2NiA0NS4zMzM0QzU3LjY2NjYgMzkuOTk0NiA1My4zMzg3IDM1LjY2NjcgNDcuOTk5OSAzNS42NjY3Wk0zNi4zMzMzIDQ1LjMzMzRDMzYuMzMzMyAzOC44OSA0MS41NTY2IDMzLjY2NjcgNDcuOTk5OSAzMy42NjY3QzU0LjQ0MzIgMzMuNjY2NyA1OS42NjY2IDM4Ljg5IDU5LjY2NjYgNDUuMzMzNEM1OS42NjY2IDUxLjc3NjcgNTQuNDQzMiA1NyA0Ny45OTk5IDU3QzQxLjU1NjYgNTcgMzYuMzMzMyA1MS43NzY3IDM2LjMzMzMgNDUuMzMzNFonIGZpbGw9JyMxNTE1MTUnIC8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000NS41MTUxIDUwLjQ4NDlDNDUuMTI0NSA1MC4wOTQ0IDQ1LjEyNDUgNDkuNDYxMiA0NS41MTUxIDQ5LjA3MDdMNTIuNjI2MiA0MS45NTk2QzUzLjAxNjcgNDEuNTY5MSA1My42NDk5IDQxLjU2OTEgNTQuMDQwNCA0MS45NTk2QzU0LjQzMDkgNDIuMzUwMSA1NC40MzA5IDQyLjk4MzMgNTQuMDQwNCA0My4zNzM4TDQ2LjkyOTMgNTAuNDg0OUM0Ni41Mzg3IDUwLjg3NTUgNDUuOTA1NiA1MC44NzU1IDQ1LjUxNTEgNTAuNDg0OVonIGZpbGw9JyNGRjc2MEEnIC8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000MS45NTk1IDQ1LjUxNTJDNDIuMzUgNDUuMTI0NyA0Mi45ODMyIDQ1LjEyNDcgNDMuMzczNyA0NS41MTUyTDQ2LjkyOTMgNDkuMDcwN0M0Ny4zMTk4IDQ5LjQ2MTMgNDcuMzE5OCA1MC4wOTQ0IDQ2LjkyOTMgNTAuNDg1QzQ2LjUzODcgNTAuODc1NSA0NS45MDU2IDUwLjg3NTUgNDUuNTE1IDUwLjQ4NUw0MS45NTk1IDQ2LjkyOTRDNDEuNTY5IDQ2LjUzODkgNDEuNTY5IDQ1LjkwNTcgNDEuOTU5NSA0NS41MTUyWicgZmlsbD0nI0ZGNzYwQScgLz48L3N2Zz4=)
}

.icon-consolidation {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIHZpZXdCb3g9JzAgMCA2NCA2NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOCA5LjMzMzM0QzggOC41OTY5NiA4LjU5Njk1IDggOS4zMzMzMyA4SDMwLjEzMzNDMzAuODY5NyA4IDMxLjQ2NjcgOC41OTY5NSAzMS40NjY3IDkuMzMzMzNWMjhDMzEuNDY2NyAyOC43MzY0IDMwLjg2OTcgMjkuMzMzMyAzMC4xMzMzIDI5LjMzMzNIOS4zMzMzM0M4LjU5Njk1IDI5LjMzMzMgOCAyOC43MzY0IDggMjhWOS4zMzMzNFonIGZpbGw9J3doaXRlJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003IDkuMzMzMzRDNyA4LjA0NDY3IDguMDQ0NjcgNyA5LjMzMzMzIDdIMzAuMTMzM0MzMS40MjIgNyAzMi40NjY3IDguMDQ0NjcgMzIuNDY2NyA5LjMzMzMzVjI4QzMyLjQ2NjcgMjkuMjg4NyAzMS40MjIgMzAuMzMzMyAzMC4xMzMzIDMwLjMzMzNIOS4zMzMzM0M4LjA0NDY3IDMwLjMzMzMgNyAyOS4yODg3IDcgMjhWOS4zMzMzNFpNOS4zMzMzMyA5QzkuMTQ5MjQgOSA5IDkuMTQ5MjQgOSA5LjMzMzM0VjI4QzkgMjguMTg0MSA5LjE0OTI0IDI4LjMzMzMgOS4zMzMzMyAyOC4zMzMzSDMwLjEzMzNDMzAuMzE3NCAyOC4zMzMzIDMwLjQ2NjcgMjguMTg0MSAzMC40NjY3IDI4VjkuMzMzMzNDMzAuNDY2NyA5LjE0OTI0IDMwLjMxNzQgOSAzMC4xMzMzIDlIOS4zMzMzM1onIGZpbGw9JyMxNTE1MTUnLz48cGF0aCBkPSdNMjMuNDY2OSAxNS40NjY3VjhIMTYuMDAwMlYxNS40NjY3TDE5LjczMzUgMTIuOTc3OEwyMy40NjY5IDE1LjQ2NjdaJyBmaWxsPScjRkY3NjBBJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNS4wMDAyIDhDMTUuMDAwMiA3LjQ0NzcyIDE1LjQ0NzkgNyAxNi4wMDAyIDdIMjMuNDY2OUMyNC4wMTkyIDcgMjQuNDY2OSA3LjQ0NzcyIDI0LjQ2NjkgOFYxNS40NjY3QzI0LjQ2NjkgMTUuODM1NSAyNC4yNjM5IDE2LjE3NDMgMjMuOTM4NyAxNi4zNDgzQzIzLjYxMzYgMTYuNTIyNCAyMy4yMTkgMTYuNTAzMyAyMi45MTIyIDE2LjI5ODdMMTkuNzMzNSAxNC4xNzk2TDE2LjU1NDkgMTYuMjk4N0MxNi4yNDggMTYuNTAzMyAxNS44NTM1IDE2LjUyMjQgMTUuNTI4MyAxNi4zNDgzQzE1LjIwMzIgMTYuMTc0MyAxNS4wMDAyIDE1LjgzNTUgMTUuMDAwMiAxNS40NjY3VjhaTTE3LjAwMDIgOVYxMy41OTgxTDE5LjE3ODggMTIuMTQ1N0MxOS41MTQ3IDExLjkyMTggMTkuOTUyMyAxMS45MjE4IDIwLjI4ODIgMTIuMTQ1N0wyMi40NjY5IDEzLjU5ODJWOUgxNy4wMDAyWicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGQ9J00yOS42IDI4QzI5LjYgMjcuMjYzNiAzMC4xOTcgMjYuNjY2NiAzMC45MzMzIDI2LjY2NjZINTJDNTIuNzM2NCAyNi42NjY2IDUzLjMzMzMgMjcuMjYzNiA1My4zMzMzIDI4VjQ2LjkwOUM1My4zMzMzIDQ3LjY0NTQgNTIuNzM2NCA0OC4yNDI0IDUyIDQ4LjI0MjRIMzAuOTMzM0MzMC4xOTcgNDguMjQyNCAyOS42IDQ3LjY0NTQgMjkuNiA0Ni45MDlWMjhaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjguNiAyOEMyOC42IDI2LjcxMTMgMjkuNjQ0NyAyNS42NjY2IDMwLjkzMzMgMjUuNjY2Nkg1MkM1My4yODg3IDI1LjY2NjYgNTQuMzMzMyAyNi43MTEzIDU0LjMzMzMgMjhWNDYuOTA5QzU0LjMzMzMgNDguMTk3NyA1My4yODg3IDQ5LjI0MjQgNTIgNDkuMjQyNEgzMC45MzMzQzI5LjY0NDcgNDkuMjQyNCAyOC42IDQ4LjE5NzcgMjguNiA0Ni45MDlWMjhaTTMwLjkzMzMgMjcuNjY2NkMzMC43NDkyIDI3LjY2NjYgMzAuNiAyNy44MTU5IDMwLjYgMjhWNDYuOTA5QzMwLjYgNDcuMDkzMSAzMC43NDkyIDQ3LjI0MjQgMzAuOTMzMyA0Ny4yNDI0SDUyQzUyLjE4NDEgNDcuMjQyNCA1Mi4zMzMzIDQ3LjA5MzEgNTIuMzMzMyA0Ni45MDlWMjhDNTIuMzMzMyAyNy44MTU5IDUyLjE4NDEgMjcuNjY2NiA1MiAyNy42NjY2SDMwLjkzMzNaJyBmaWxsPScjMTUxNTE1Jy8+PHBhdGggZD0nTTQ1LjI0MjYgMzQuMjE4MVYyNi42NjY2SDM3LjY5MTFWMzQuMjE4MUw0MS40NjY5IDMxLjcwMUw0NS4yNDI2IDM0LjIxODFaJyBmaWxsPScjRkY3NjBBJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zNi42OTExIDI2LjY2NjZDMzYuNjkxMSAyNi4xMTQzIDM3LjEzODggMjUuNjY2NiAzNy42OTExIDI1LjY2NjZINDUuMjQyNkM0NS43OTQ5IDI1LjY2NjYgNDYuMjQyNiAyNi4xMTQzIDQ2LjI0MjYgMjYuNjY2NlYzNC4yMTgxQzQ2LjI0MjYgMzQuNTg2OSA0Ni4wMzk3IDM0LjkyNTggNDUuNzE0NSAzNS4wOTk4QzQ1LjM4OTMgMzUuMjczOCA0NC45OTQ4IDM1LjI1NDggNDQuNjg3OSAzNS4wNTAyTDQxLjQ2NjkgMzIuOTAyOEwzOC4yNDU4IDM1LjA1MDJDMzcuOTM5IDM1LjI1NDggMzcuNTQ0NCAzNS4yNzM4IDM3LjIxOTMgMzUuMDk5OEMzNi44OTQxIDM0LjkyNTggMzYuNjkxMSAzNC41ODY5IDM2LjY5MTEgMzQuMjE4MVYyNi42NjY2Wk0zOC42OTExIDI3LjY2NjZWMzIuMzQ5Nkw0MC45MTIyIDMwLjg2ODlDNDEuMjQ4MSAzMC42NDUgNDEuNjg1NyAzMC42NDUgNDIuMDIxNiAzMC44Njg5TDQ0LjI0MjYgMzIuMzQ5NlYyNy42NjY2SDM4LjY5MTFaJyBmaWxsPScjMTUxNTE1Jy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000MC42NjY3IDEwLjMzMzNDNDEuMjE5IDEwLjMzMzMgNDEuNjY2NyAxMC43ODEgNDEuNjY2NyAxMS4zMzMzTDQxLjY2NjcgMTYuOTk5OEw0Ny4zMzMyIDE2Ljk5OThDNDcuODg1NSAxNi45OTk4IDQ4LjMzMzIgMTcuNDQ3NiA0OC4zMzMyIDE3Ljk5OThDNDguMzMzMiAxOC41NTIxIDQ3Ljg4NTUgMTguOTk5OCA0Ny4zMzMyIDE4Ljk5OThMNDAuNjY2NyAxOC45OTk4QzQwLjExNDQgMTguOTk5OCAzOS42NjY3IDE4LjU1MjEgMzkuNjY2NyAxNy45OTk4TDM5LjY2NjcgMTEuMzMzM0MzOS42NjY3IDEwLjc4MSA0MC4xMTQ0IDEwLjMzMzMgNDAuNjY2NyAxMC4zMzMzWicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNDguMDQwNCAxMC42MjYyQzQ4LjQzMSAxMS4wMTY3IDQ4LjQzMSAxMS42NDk5IDQ4LjA0MDQgMTIuMDQwNEw0MS4zNzM5IDE4LjcwNjlDNDAuOTgzNCAxOS4wOTc1IDQwLjM1MDIgMTkuMDk3NSAzOS45NTk3IDE4LjcwNjlDMzkuNTY5MSAxOC4zMTY0IDM5LjU2OTEgMTcuNjgzMyAzOS45NTk3IDE3LjI5MjdMNDYuNjI2MiAxMC42MjYyQzQ3LjAxNjcgMTAuMjM1NyA0Ny42NDk5IDEwLjIzNTcgNDguMDQwNCAxMC42MjYyWicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjAuNjY2NyA0NS42NjY3QzIwLjExNDQgNDUuNjY2NyAxOS42NjY3IDQ1LjIxOSAxOS42NjY3IDQ0LjY2NjdMMTkuNjY2NyAzOS4wMDAyTDE0LjAwMDEgMzkuMDAwMkMxMy40NDc4IDM5LjAwMDIgMTMuMDAwMSAzOC41NTI0IDEzLjAwMDEgMzguMDAwMkMxMy4wMDAxIDM3LjQ0NzkgMTMuNDQ3OCAzNy4wMDAyIDE0LjAwMDEgMzcuMDAwMkwyMC42NjY3IDM3LjAwMDJDMjEuMjE5IDM3LjAwMDIgMjEuNjY2NyAzNy40NDc5IDIxLjY2NjcgMzguMDAwMkwyMS42NjY3IDQ0LjY2NjdDMjEuNjY2NyA0NS4yMTkgMjEuMjE5IDQ1LjY2NjcgMjAuNjY2NyA0NS42NjY3WicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTMuMjkyOSA0NS4zNzM4QzEyLjkwMjQgNDQuOTgzMyAxMi45MDI0IDQ0LjM1MDEgMTMuMjkyOSA0My45NTk2TDE5Ljk1OTUgMzcuMjkzMUMyMC4zNSAzNi45MDI1IDIwLjk4MzEgMzYuOTAyNSAyMS4zNzM3IDM3LjI5MzFDMjEuNzY0MiAzNy42ODM2IDIxLjc2NDIgMzguMzE2NyAyMS4zNzM3IDM4LjcwNzNMMTQuNzA3MSA0NS4zNzM4QzE0LjMxNjYgNDUuNzY0MyAxMy42ODM0IDQ1Ljc2NDMgMTMuMjkyOSA0NS4zNzM4WicgZmlsbD0nIzE1MTUxNScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNDQuNDg3MyAzNy4zMzM0QzQzLjAxNDUgMzcuMzMzNCA0MS44MjA2IDM4LjUyNzMgNDEuODIwNiA0MFY0OS41ODA2SDQxLjMzNkM0MC4wNzU2IDQ5LjU4MDYgMzkuNTE4OSA1MS4xNjc3IDQwLjUwMyA1MS45NTUxTDQ4Ljk0OTIgNTguNzEyQzQ5LjQzNjEgNTkuMTAxNSA1MC4xMjgxIDU5LjEwMTUgNTAuNjE1IDU4LjcxMkw1OS4wNjExIDUxLjk1NTFDNjAuMDQ1MyA1MS4xNjc3IDU5LjQ4ODYgNDkuNTgwNiA1OC4yMjgyIDQ5LjU4MDZINTcuNzQxOVY0MEM1Ny43NDE5IDM4LjUyNzMgNTYuNTQ4IDM3LjMzMzQgNTUuMDc1MiAzNy4zMzM0SDQ0LjQ4NzNaJyBmaWxsPScjRkY3NjBBJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000NC40ODczIDM4LjMzMzRDNDMuNTY2OCAzOC4zMzM0IDQyLjgyMDYgMzkuMDc5NiA0Mi44MjA2IDQwVjQ5LjU4MDZDNDIuODIwNiA1MC4xMzI5IDQyLjM3MjkgNTAuNTgwNiA0MS44MjA2IDUwLjU4MDZINDEuMzM2QzQxLjAyMDkgNTAuNTgwNiA0MC44ODE3IDUwLjk3NzQgNDEuMTI3NyA1MS4xNzQyTDQ5LjU3MzkgNTcuOTMxMUM0OS42OTU2IDU4LjAyODUgNDkuODY4NiA1OC4wMjg1IDQ5Ljk5MDMgNTcuOTMxMUw1OC40MzY0IDUxLjE3NDJDNTguNjgyNSA1MC45Nzc0IDU4LjU0MzMgNTAuNTgwNiA1OC4yMjgyIDUwLjU4MDZINTcuNzQxOUM1Ny4xODk2IDUwLjU4MDYgNTYuNzQxOSA1MC4xMzI5IDU2Ljc0MTkgNDkuNTgwNlY0MEM1Ni43NDE5IDM5LjA3OTYgNTUuOTk1NyAzOC4zMzM0IDU1LjA3NTIgMzguMzMzNEg0NC40ODczWk00MC44MjA2IDQwQzQwLjgyMDYgMzcuOTc1IDQyLjQ2MjIgMzYuMzMzNCA0NC40ODczIDM2LjMzMzRINTUuMDc1MkM1Ny4xMDAzIDM2LjMzMzQgNTguNzQxOSAzNy45NzUgNTguNzQxOSA0MFY0OC42MzM2QzYwLjU3NDcgNDkuMDIzOCA2MS4yNjc4IDUxLjQ3MDMgNTkuNjg1OCA1Mi43MzZMNTEuMjM5NyA1OS40OTI4QzUwLjM4NzUgNjAuMTc0NiA0OS4xNzY2IDYwLjE3NDYgNDguMzI0NSA1OS40OTI4TDM5Ljg3ODMgNTIuNzM2QzM4LjI5NjggNTEuNDcwNyAzOC45ODkxIDQ5LjAyNTMgNDAuODIwNiA0OC42MzRWNDBaJyBmaWxsPScjMTUxNTE1Jy8+PHBhdGggZD0nTTQ5Ljg1ODcgNTMuMTc4OUM1MC4xNDI4IDUzLjE3ODkgNTAuMzczMiA1Mi45NDg2IDUwLjM3MzIgNTIuNjY0NFY1Mi41MDIzQzUwLjM3MzIgNTIuMjI4MyA1MC41ODE5IDUyLjAwMjUgNTAuODUwNCA1MS45NDc4QzUyLjQwOTMgNTEuNjI5OCA1My40MzQyIDUwLjU2MTIgNTMuNDM0MiA0OS4xMTVDNTMuNDM0MiA0Ny4xMzUxIDUxLjc3OTkgNDYuNjQwMSA1MC41MTY1IDQ2LjM2NjZDNTAuNDMzNSA0Ni4zNTE1IDUwLjM3MzIgNDYuMjc5MiA1MC4zNzMyIDQ2LjE5NDlWNDQuMjcxM0M1MC4zNzMyIDQzLjkyMTUgNTAuNzE1NyA0My42NjMyIDUwLjk5NDkgNDMuODczOUM1MS4yNTkgNDQuMDczMyA1MS40MTUyIDQ0LjMyMDYgNTEuNTA3MSA0NC41MzM2QzUxLjYxODIgNDQuNzkwOSA1MS44NTM5IDQ1LjAxMTkgNTIuMTM0MSA0NS4wMTE5SDUyLjc1MjVDNTMuMDU4OSA0NS4wMTE5IDUzLjI5NTIgNDQuNzU0IDUzLjIxMDkgNDQuNDU5NEM1My4wMTEzIDQzLjc2MTYgNTIuNDQzMyA0Mi42MDg3IDUwLjg0NDIgNDIuMjUwNEM1MC41NzkyIDQyLjE5MSA1MC4zNzMyIDQxLjk2NjkgNTAuMzczMiA0MS42OTUyVjQxLjUyNzZDNTAuMzczMiA0MS4yNDM0IDUwLjE0MjggNDEuMDEzMSA0OS44NTg3IDQxLjAxMzFDNDkuNTc0NSA0MS4wMTMxIDQ5LjM0NDIgNDEuMjQzNCA0OS4zNDQyIDQxLjUyNzZWNDEuNjU3OEM0OS4zNDQyIDQxLjkzNDMgNDkuMTMxOCA0Mi4xNjExIDQ4Ljg2MDggNDIuMjE1NkM0Ny40NTQxIDQyLjQ5ODMgNDYuMzQ4MyA0My40NTggNDYuMzQ4MyA0NC45MzM4QzQ2LjM0ODMgNDYuNzE4MyA0Ny43NjgxIDQ3LjMwNDQgNDkuMjY2IDQ3LjYzQzQ5LjMxMTEgNDcuNjM3NiA0OS4zNDQyIDQ3LjY3NjYgNDkuMzQ0MiA0Ny43MjIzVjQ5Ljk1MDJDNDkuMzQ0MiA1MC4yODIyIDQ5LjAzNjQgNTAuNTQwOCA0OC43NDExIDUwLjM4OTJDNDguMjM2NiA1MC4xMzAyIDQ3Ljk5NzEgNDkuNzExNyA0Ny44ODM1IDQ5LjM3OTFDNDcuNzg5NSA0OS4xMDM5IDQ3LjU0ODEgNDguODY3NSA0Ny4yNTczIDQ4Ljg2NzVINDYuNjA4MUM0Ni4zMTM1IDQ4Ljg2NzUgNDYuMDgwMyA0OS4xMDY3IDQ2LjEzOTkgNDkuMzk1MUM0Ni4zMDI0IDUwLjE4MDkgNDYuODcwMiA1MS42MDQxIDQ4Ljg1NCA1MS45NTc0QzQ5LjEyNzggNTIuMDA2MSA0OS4zNDQyIDUyLjIzNDEgNDkuMzQ0MiA1Mi41MTIyVjUyLjY2NDRDNDkuMzQ0MiA1Mi45NDg2IDQ5LjU3NDUgNTMuMTc4OSA0OS44NTg3IDUzLjE3ODlaTTQ4LjAwMjUgNDQuODgxN0M0OC4wMDI1IDQ0LjM4NjQgNDguMjgxMSA0My45NjA4IDQ4Ljc1MTcgNDMuNzE2OEM0OS4wNDI4IDQzLjU2NTkgNDkuMzQ0MiA0My44MjM4IDQ5LjM0NDIgNDQuMTUxN1Y0NS4zOTgyQzQ5LjM0NDIgNDUuNzQ4OCA0OS4wMDU3IDQ2LjAxNCA0OC42ODk4IDQ1Ljg2MThDNDguMjIwMiA0NS42MzU2IDQ4LjAwMjUgNDUuMzMzNCA0OC4wMDI1IDQ0Ljg4MTdaTTUxLjc2NjkgNDkuMTQxQzUxLjc2NjkgNDkuNjgxNyA1MS40NjMgNTAuMTExOCA1MC45ODA5IDUwLjM2NjFDNTAuNjg1IDUwLjUyMjEgNTAuMzczMiA1MC4yNjM5IDUwLjM3MzIgNDkuOTI5M1Y0OC41NjA2QzUwLjM3MzIgNDguMjEzNiA1MC43MDQ3IDQ3Ljk0OTEgNTEuMDIwOCA0OC4wOTIyQzUxLjUwMTggNDguMzA5OSA1MS43NjY5IDQ4LjYyMzUgNTEuNzY2OSA0OS4xNDFaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNTAuNTczMiA1Mi41MDI0VjUyLjY2NDVDNTAuNTczMiA1My4wNTkxIDUwLjI1MzMgNTMuMzc5IDQ5Ljg1ODcgNTMuMzc5QzQ5LjQ2NDEgNTMuMzc5IDQ5LjE0NDIgNTMuMDU5MSA0OS4xNDQyIDUyLjY2NDVWNTIuNTEyMkM0OS4xNDQyIDUyLjM0MzYgNDkuMDEwMyA1Mi4xODg0IDQ4LjgxOSA1Mi4xNTQzQzQ3Ljc4MDUgNTEuOTY5NCA0Ny4xMDAyIDUxLjUwMDYgNDYuNjU5NiA1MC45NjU2QzQ2LjIyMjEgNTAuNDM0NCA0Ni4wMjk0IDQ5Ljg0ODQgNDUuOTQ0MSA0OS40MzU3QzQ1Ljg1MzkgNDguOTk5OSA0Ni4yMTE2IDQ4LjY2NzUgNDYuNjA4MSA0OC42Njc1SDQ3LjI1NzNDNDcuNjYxNCA0OC42Njc1IDQ3Ljk2MTMgNDguOTg4MiA0OC4wNzI4IDQ5LjMxNDVDNDguMTc1NCA0OS42MTUgNDguMzg3OCA0OS45ODMgNDguODMyNSA1MC4yMTEzQzQ4LjkwNDUgNTAuMjQ4MyA0OC45NzI4IDUwLjIzNzQgNDkuMDMxOCA1MC4xOTIzQzQ5LjA5NTEgNTAuMTQzOCA0OS4xNDQyIDUwLjA1NTMgNDkuMTQ0MiA0OS45NTAzVjQ3LjgwOEM0OC40MTU0IDQ3LjY0NDcgNDcuNjgzIDQ3LjQxMSA0Ny4xMjQ3IDQ2Ljk4ODVDNDYuNTMzNyA0Ni41NDEzIDQ2LjE0ODMgNDUuODkwMSA0Ni4xNDgzIDQ0LjkzMzhDNDYuMTQ4MyA0My4zMzMyIDQ3LjM1MzcgNDIuMzE0NSA0OC44MjE0IDQyLjAxOTZDNDkuMDEyNSA0MS45ODEyIDQ5LjE0NDIgNDEuODI1OSA0OS4xNDQyIDQxLjY1NzlWNDEuNTI3NkM0OS4xNDQyIDQxLjEzMyA0OS40NjQxIDQwLjgxMzEgNDkuODU4NyA0MC44MTMxQzUwLjI1MzMgNDAuODEzMSA1MC41NzMyIDQxLjEzMyA1MC41NzMyIDQxLjUyNzZWNDEuNjk1M0M1MC41NzMyIDQxLjg2IDUwLjcwMDUgNDIuMDEzMyA1MC44ODggNDIuMDU1M0M1Mi41ODU0IDQyLjQzNTYgNTMuMTkyNCA0My42Njc0IDUzLjQwMzIgNDQuNDA0NEM1My41MzE0IDQ0Ljg1MjcgNTMuMTYzNiA0NS4yMTIgNTIuNzUyNSA0NS4yMTJINTIuMTM0MUM1MS43NDQ4IDQ1LjIxMiA1MS40NTI2IDQ0LjkxMjEgNTEuMzIzNSA0NC42MTI5QzUxLjI0MTcgNDQuNDIzNCA1MS4xMDQ1IDQ0LjIwNzMgNTAuODc0NCA0NC4wMzM2QzUwLjgwOTcgNDMuOTg0OCA1MC43NDg1IDQzLjk4OTMgNTAuNjkxOCA0NC4wMjc4QzUwLjYyNzggNDQuMDcxNCA1MC41NzMyIDQ0LjE2MDUgNTAuNTczMiA0NC4yNzE0VjQ2LjE3NDNDNTEuMjAzIDQ2LjMxMTEgNTEuOTYxNiA0Ni41MDk5IDUyLjU2NDggNDYuOTM3OEM1My4xODY0IDQ3LjM3ODcgNTMuNjM0MiA0OC4wNTY5IDUzLjYzNDIgNDkuMTE1QzUzLjYzNDIgNTAuNjc2NyA1Mi41MjA4IDUxLjgxMTIgNTAuODkwNCA1Mi4xNDM4QzUwLjcwMjUgNTIuMTgyMSA1MC41NzMyIDUyLjMzNTYgNTAuNTczMiA1Mi41MDI0Wk01MC41NTg2IDQ2LjE3MTlDNTAuNTU2NiA0Ni4xNzA5IDUwLjU1NDUgNDYuMTcwMyA1MC41NTIyIDQ2LjE2OThMNTAuNTE2NSA0Ni4zNjY2QzUwLjQzMzUgNDYuMzUxNSA1MC4zNzMyIDQ2LjI3OTMgNTAuMzczMiA0Ni4xOTQ5VjQ0LjI3MTRDNTAuMzczMiA0My45MjE2IDUwLjcxNTcgNDMuNjYzMiA1MC45OTQ5IDQzLjg3NEM1MS4yNTkgNDQuMDczNCA1MS40MTUyIDQ0LjMyMDYgNTEuNTA3MSA0NC41MzM3QzUxLjYxODEgNDQuNzkwOSA1MS44NTM5IDQ1LjAxMiA1Mi4xMzQxIDQ1LjAxMkg1Mi43NTI1QzUzLjA1ODkgNDUuMDEyIDUzLjI5NTEgNDQuNzU0IDUzLjIxMDkgNDQuNDU5NEM1My4wMTEzIDQzLjc2MTYgNTIuNDQzMyA0Mi42MDg3IDUwLjg0NDIgNDIuMjUwNUM1MC41NzkyIDQyLjE5MTEgNTAuMzczMiA0MS45NjY5IDUwLjM3MzIgNDEuNjk1M1Y0MS41Mjc2QzUwLjM3MzIgNDEuMjQzNSA1MC4xNDI4IDQxLjAxMzEgNDkuODU4NyA0MS4wMTMxQzQ5LjU3NDUgNDEuMDEzMSA0OS4zNDQyIDQxLjI0MzUgNDkuMzQ0MiA0MS41Mjc2VjQxLjY1NzlDNDkuMzQ0MiA0MS45MzQzIDQ5LjEzMTggNDIuMTYxMiA0OC44NjA4IDQyLjIxNTdDNDcuNDU0MSA0Mi40OTgzIDQ2LjM0ODMgNDMuNDU4MSA0Ni4zNDgzIDQ0LjkzMzhDNDYuMzQ4MyA0Ni43MTgzIDQ3Ljc2ODEgNDcuMzA0NSA0OS4yNjYgNDcuNjMwMUw0OS4yMjM2IDQ3LjgyNTNDNDkuMjI2NyA0Ny44MjYxIDQ5LjIyOTkgNDcuODI2OCA0OS4yMzMxIDQ3LjgyNzRMNDkuMjY2IDQ3LjYzMDFDNDkuMzExMSA0Ny42Mzc2IDQ5LjM0NDIgNDcuNjc2NiA0OS4zNDQyIDQ3LjcyMjRWNDkuOTUwM0M0OS4zNDQyIDUwLjI4MjIgNDkuMDM2NCA1MC41NDA4IDQ4Ljc0MTEgNTAuMzg5MkM0OC4yMzY2IDUwLjEzMDIgNDcuOTk3MSA0OS43MTE3IDQ3Ljg4MzUgNDkuMzc5MUM0Ny43ODk1IDQ5LjEwMzkgNDcuNTQ4MSA0OC44Njc1IDQ3LjI1NzMgNDguODY3NUg0Ni42MDgxQzQ2LjMxMzUgNDguODY3NSA0Ni4wODAyIDQ5LjEwNjcgNDYuMTM5OSA0OS4zOTUyQzQ2LjMwMjQgNTAuMTgwOSA0Ni44NzAyIDUxLjYwNDEgNDguODU0IDUxLjk1NzRDNDkuMTI3OCA1Mi4wMDYyIDQ5LjM0NDIgNTIuMjM0MSA0OS4zNDQyIDUyLjUxMjJWNTIuNjY0NUM0OS4zNDQyIDUyLjk0ODYgNDkuNTc0NSA1My4xNzkgNDkuODU4NyA1My4xNzlDNTAuMTQyOCA1My4xNzkgNTAuMzczMiA1Mi45NDg2IDUwLjM3MzIgNTIuNjY0NVY1Mi41MDI0QzUwLjM3MzIgNTIuMjI4NCA1MC41ODE5IDUyLjAwMjYgNTAuODUwNCA1MS45NDc4QzUyLjQwOTMgNTEuNjI5OSA1My40MzQyIDUwLjU2MTIgNTMuNDM0MiA0OS4xMTVDNTMuNDM0MiA0Ny4xMzUxIDUxLjc3OTkgNDYuNjQwMiA1MC41MTY1IDQ2LjM2NjZMNTAuNTU4NiA0Ni4xNzE5Wk00OC44NDM3IDQzLjg5NDRDNDguNDMxNyA0NC4xMDggNDguMjAyNSA0NC40Njk1IDQ4LjIwMjUgNDQuODgxN0M0OC4yMDI1IDQ1LjA3MzMgNDguMjQ3OSA0NS4yMTk4IDQ4LjMzMzUgNDUuMzQxMUM0OC40MjA5IDQ1LjQ2NDkgNDguNTYxMiA0NS41Nzc5IDQ4Ljc3NjYgNDUuNjgxN0M0OC44NjEyIDQ1LjcyMjQgNDguOTQ2MyA0NS43MDk0IDQ5LjAxNzEgNDUuNjU3NEM0OS4wOTA3IDQ1LjYwMzQgNDkuMTQ0MiA0NS41MDg5IDQ5LjE0NDIgNDUuMzk4M1Y0NC4xNTE3QzQ5LjE0NDIgNDQuMDQ3OCA0OS4wOTYxIDQzLjk2MDUgNDkuMDM0NiA0My45MTI4QzQ4Ljk3NzkgNDMuODY4OSA0OC45MTMgNDMuODU4NSA0OC44NDM3IDQzLjg5NDRaTTUwLjg4NzYgNTAuMTg5MkM1MS4zMTUzIDQ5Ljk2MzYgNTEuNTY2OSA0OS41OTU2IDUxLjU2NjkgNDkuMTQxMUM1MS41NjY5IDQ4LjkxODkgNTEuNTEwOSA0OC43NTQ1IDUxLjQxMzYgNDguNjIzNEM1MS4zMTQxIDQ4LjQ4OTMgNTEuMTU5OSA0OC4zNzQ3IDUwLjkzODMgNDguMjc0NUM1MC44NTM0IDQ4LjIzNiA1MC43Njg0IDQ4LjI1MDMgNTAuNjk4MyA0OC4zMDI4QzUwLjYyNTYgNDguMzU3MyA1MC41NzMyIDQ4LjQ1MTIgNTAuNTczMiA0OC41NjA3VjQ5LjkyOTRDNTAuNTczMiA1MC4wMzUzIDUwLjYyMjggNTAuMTIzOSA1MC42ODY3IDUwLjE3MjJDNTAuNzQ2IDUwLjIxNyA1MC44MTUgNTAuMjI3NSA1MC44ODc2IDUwLjE4OTJaTTQ4Ljc1MTcgNDMuNzE2OUM0OC4yODExIDQzLjk2MDggNDguMDAyNSA0NC4zODY0IDQ4LjAwMjUgNDQuODgxN0M0OC4wMDI1IDQ1LjMzMzUgNDguMjIwMiA0NS42MzU2IDQ4LjY4OTggNDUuODYxOUM0OS4wMDU3IDQ2LjAxNDEgNDkuMzQ0MiA0NS43NDg5IDQ5LjM0NDIgNDUuMzk4M1Y0NC4xNTE3QzQ5LjM0NDIgNDMuODIzOCA0OS4wNDI4IDQzLjU2NTkgNDguNzUxNyA0My43MTY5Wk01MC45ODA5IDUwLjM2NjFDNTEuNDYzIDUwLjExMTkgNTEuNzY2OSA0OS42ODE3IDUxLjc2NjkgNDkuMTQxMUM1MS43NjY5IDQ4LjYyMzYgNTEuNTAxOCA0OC4zMSA1MS4wMjA4IDQ4LjA5MjNDNTAuNzA0NyA0Ny45NDkyIDUwLjM3MzIgNDguMjEzNyA1MC4zNzMyIDQ4LjU2MDdWNDkuOTI5NEM1MC4zNzMyIDUwLjI2MzkgNTAuNjg1IDUwLjUyMjIgNTAuOTgwOSA1MC4zNjYxWicgZmlsbD0nd2hpdGUnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTUzLjMzMzMgMTQuMzMzNEM1Mi43ODExIDE0LjMzMzQgNTIuMzMzMyAxMy44ODU3IDUyLjMzMzMgMTMuMzMzNEw1Mi4zMzMzIDguMDAwMDRDNTIuMzMzMyA3LjA3OTU3IDUxLjU4NzEgNi4zMzMzNyA1MC42NjY3IDYuMzMzMzdMNDUuMzMzMyA2LjMzMzM3QzQ0Ljc4MTEgNi4zMzMzNyA0NC4zMzMzIDUuODg1NjYgNDQuMzMzMyA1LjMzMzM3QzQ0LjMzMzMgNC43ODEwOSA0NC43ODExIDQuMzMzMzcgNDUuMzMzMyA0LjMzMzM3TDUwLjY2NjcgNC4zMzMzN0M1Mi42OTE3IDQuMzMzMzcgNTQuMzMzMyA1Ljk3NSA1NC4zMzMzIDguMDAwMDRMNTQuMzMzMyAxMy4zMzM0QzU0LjMzMzMgMTMuODg1NyA1My44ODU2IDE0LjMzMzQgNTMuMzMzMyAxNC4zMzM0WicgZmlsbD0nYmxhY2snLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggNDEuNjY2NkM4LjU1MjI4IDQxLjY2NjYgOSA0Mi4xMTQzIDkgNDIuNjY2Nkw5IDQ4QzkgNDguOTIwNCA5Ljc0NjE5IDQ5LjY2NjYgMTAuNjY2NyA0OS42NjY2TDE2IDQ5LjY2NjZDMTYuNTUyMyA0OS42NjY2IDE3IDUwLjExNDMgMTcgNTAuNjY2NkMxNyA1MS4yMTg5IDE2LjU1MjMgNTEuNjY2NiAxNiA1MS42NjY2TDEwLjY2NjcgNTEuNjY2NkM4LjY0MTYyIDUxLjY2NjYgNyA1MC4wMjUgNyA0OEw3IDQyLjY2NjZDNyA0Mi4xMTQzIDcuNDQ3NzIgNDEuNjY2NiA4IDQxLjY2NjZaJyBmaWxsPSdibGFjaycvPjwvc3ZnPgo=)
}

.icon-shippingServicePoint {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjY2NiAyMS4zMzRMNDcuOTk5MyAyMS4zMzRMNDcuOTk5MyA1My4zMzRIMTAuNjY2TDEwLjY2NiAyMS4zMzRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNjY2MDIgMjEuMzM0QzkuNjY2MDIgMjAuNzgxNyAxMC4xMTM3IDIwLjMzNCAxMC42NjYgMjAuMzM0TDQ3Ljk5OTMgMjAuMzM0QzQ4LjU1MTYgMjAuMzM0IDQ4Ljk5OTMgMjAuNzgxNyA0OC45OTkzIDIxLjMzNEw0OC45OTkzIDUzLjMzNEM0OC45OTkzIDUzLjg4NjMgNDguNTUxNiA1NC4zMzQgNDcuOTk5MyA1NC4zMzRMMTAuNjY2IDU0LjMzNEMxMC4xMTM3IDU0LjMzNCA5LjY2NjAyIDUzLjg4NjMgOS42NjYwMiA1My4zMzRMOS42NjYwMiAyMS4zMzRaTTExLjY2NiAyMi4zMzRMMTEuNjY2IDUyLjMzNEg0Ni45OTkzTDQ2Ljk5OTMgMjIuMzM0TDExLjY2NiAyMi4zMzRaIiBmaWxsPSIjMTUxNTE1Ii8+CjxwYXRoIGQ9Ik04IDE4LjY2Nkw1MC42NjY3IDE4LjY2NlYyNi42NjZMOCAyNi42NjZMOCAxOC42NjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcgMTguNjY2QzcgMTguMTEzNyA3LjQ0NzcyIDE3LjY2NiA4IDE3LjY2Nkw1MC42NjY3IDE3LjY2NkM1MS4yMTkgMTcuNjY2IDUxLjY2NjcgMTguMTEzNyA1MS42NjY3IDE4LjY2NlYyNi42NjZDNTEuNjY2NyAyNy4yMTgzIDUxLjIxOSAyNy42NjYgNTAuNjY2NyAyNy42NjZMOCAyNy42NjZDNy40NDc3MiAyNy42NjYgNyAyNy4yMTgzIDcgMjYuNjY2TDcgMTguNjY2Wk05IDE5LjY2NlYyNS42NjZMNDkuNjY2NyAyNS42NjZWMTkuNjY2TDkgMTkuNjY2WiIgZmlsbD0iIzE1MTUxNSIvPgo8cGF0aCBkPSJNMTMuMzM0IDEzLjMzMzNDMTMuMzM0IDEwLjM4NzggMTUuNzIxOCA4IDE4LjY2NzMgOEw0MC4wMDA3IDhDNDIuOTQ2MiA4IDQ1LjMzNCAxMC4zODc4IDQ1LjMzNCAxMy4zMzMzVjE2QzQ1LjMzNCAxOC45NDU1IDQyLjk0NjIgMjEuMzMzMyA0MC4wMDA3IDIxLjMzMzNMMTguNjY3MyAyMS4zMzMzQzE1LjcyMTggMjEuMzMzMyAxMy4zMzQgMTguOTQ1NSAxMy4zMzQgMTZMMTMuMzM0IDEzLjMzMzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDEzLjMzMzNDMTIgOS44MzU1MyAxNC44MzU1IDcgMTguMzMzMyA3TDM5LjY2NjcgN0M0My4xNjQ1IDcgNDYgOS44MzU1MyA0NiAxMy4zMzMzVjE2QzQ2IDE5LjQ5NzggNDMuMTY0NSAyMi4zMzMzIDM5LjY2NjcgMjIuMzMzM0wxOC4zMzMzIDIyLjMzMzNDMTQuODM1NSAyMi4zMzMzIDEyIDE5LjQ5NzggMTIgMTZMMTIgMTMuMzMzM1pNMTguMzMzMyA5QzE1Ljk0MDEgOSAxNCAxMC45NDAxIDE0IDEzLjMzMzNWMTZDMTQgMTguMzkzMiAxNS45NDAxIDIwLjMzMzMgMTguMzMzMyAyMC4zMzMzTDM5LjY2NjcgMjAuMzMzM0M0Mi4wNTk5IDIwLjMzMzMgNDQgMTguMzkzMiA0NCAxNlYxMy4zMzMzQzQ0IDEwLjk0MDEgNDIuMDU5OSA5IDM5LjY2NjcgOUwxOC4zMzMzIDlaIiBmaWxsPSIjMTUxNTE1Ii8+CjxwYXRoIGQ9Ik0xOC42NjYgMTQuNjY3M0MxOC42NjYgMTMuOTMwOSAxOS4yNjMgMTMuMzM0IDE5Ljk5OTMgMTMuMzM0TDM4LjY2NiAxMy4zMzRDMzkuNDAyNCAxMy4zMzQgMzkuOTk5MyAxMy45MzA5IDM5Ljk5OTMgMTQuNjY3M0MzOS45OTkzIDE1LjQwMzcgMzkuNDAyNCAxNi4wMDA3IDM4LjY2NiAxNi4wMDA3TDE5Ljk5OTQgMTYuMDAwN0MxOS4yNjMgMTYuMDAwNyAxOC42NjYgMTUuNDAzNyAxOC42NjYgMTQuNjY3M1oiIGZpbGw9IiNGRjc2MEEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy42NjYgMTQuNjY3M0MxNy42NjYgMTMuMzc4NyAxOC43MTA3IDEyLjMzNCAxOS45OTkzIDEyLjMzNEwzOC42NjYgMTIuMzM0QzM5Ljk1NDcgMTIuMzM0IDQwLjk5OTMgMTMuMzc4NyA0MC45OTkzIDE0LjY2NzNDNDAuOTk5MyAxNS45NTYgMzkuOTU0NyAxNy4wMDA3IDM4LjY2NiAxNy4wMDA3TDE5Ljk5OTQgMTcuMDAwN0MxOC43MTA3IDE3LjAwMDcgMTcuNjY2IDE1Ljk1NiAxNy42NjYgMTQuNjY3M1pNMTkuOTk5MyAxNC4zMzRDMTkuODE1MyAxNC4zMzQgMTkuNjY2IDE0LjQ4MzIgMTkuNjY2IDE0LjY2NzNDMTkuNjY2IDE0Ljg1MTQgMTkuODE1MyAxNS4wMDA3IDE5Ljk5OTQgMTUuMDAwN0wzOC42NjYgMTUuMDAwN0MzOC44NTAxIDE1LjAwMDcgMzguOTk5MyAxNC44NTE0IDM4Ljk5OTMgMTQuNjY3M0MzOC45OTkzIDE0LjQ4MzIgMzguODUwMSAxNC4zMzQgMzguNjY2IDE0LjMzNEwxOS45OTkzIDE0LjMzNFoiIGZpbGw9IiNGRjc2MEEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC4zMzQgMzQuNjY2N0MyMC4zMzQgMzIuNjQxNiAyMS45NzU2IDMxIDI0LjAwMDcgMzFIMzQuNjY3M0MzNi42OTI0IDMxIDM4LjMzNCAzMi42NDE2IDM4LjMzNCAzNC42NjY3VjU0LjMzMzNIMjAuMzM0TDIwLjMzNCAzNC42NjY3Wk0yNC4wMDA3IDMzQzIzLjA4MDIgMzMgMjIuMzM0IDMzLjc0NjIgMjIuMzM0IDM0LjY2NjdMMjIuMzM0IDUyLjMzMzNIMzYuMzM0VjM0LjY2NjdDMzYuMzM0IDMzLjc0NjIgMzUuNTg3OCAzMyAzNC42NjczIDMzSDI0LjAwMDdaIiBmaWxsPSIjMTUxNTE1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNyA1My4zMzRDNyA1Mi43ODE3IDcuNDQ3NzIgNTIuMzM0IDggNTIuMzM0TDUwLjY2NjcgNTIuMzM0QzUxLjIxOSA1Mi4zMzQgNTEuNjY2NyA1Mi43ODE3IDUxLjY2NjcgNTMuMzM0QzUxLjY2NjcgNTMuODg2MyA1MS4yMTkgNTQuMzM0IDUwLjY2NjcgNTQuMzM0TDggNTQuMzM0QzcuNDQ3NzIgNTQuMzM0IDcgNTMuODg2MyA3IDUzLjMzNFoiIGZpbGw9IiMxNTE1MTUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNi42NjYgMzlDMjcuMjE4MyAzOSAyNy42NjYgMzkuNDQ3NyAyNy42NjYgNDBMMjcuNjY2IDQyLjY2NjdDMjcuNjY2IDQzLjIxOSAyNy4yMTgzIDQzLjY2NjcgMjYuNjY2IDQzLjY2NjdDMjYuMTEzNyA0My42NjY3IDI1LjY2NiA0My4yMTkgMjUuNjY2IDQyLjY2NjdMMjUuNjY2IDQwQzI1LjY2NiAzOS40NDc3IDI2LjExMzcgMzkgMjYuNjY2IDM5WiIgZmlsbD0iIzE1MTUxNSIvPgo8cGF0aCBkPSJNNTguODQ1MSA0Ni44NjM0TDUwLjY3NTMgNTYuNTk3OUw0Mi40OTY2IDQ2Ljg2MzRDMzguNzA5NSA0Mi4zNDc0IDM5LjI5NjMgMzUuNjE3NyA0My44MTIzIDMxLjgzMDZDNDguMzE5NSAyOC4wNDM1IDU1LjA1OCAyOC42MzAyIDU4LjgzNjIgMzMuMTQ2M0M2Mi4yMTQ0IDM3LjE4MjMgNjIuMTE2NiA0Mi45Nzg1IDU4LjgzNjIgNDYuODYzNEg1OC44NDUxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01OC4wNjg5IDMzLjc4OEM1NC42NDYyIDI5LjY5NjggNDguNTM5NyAyOS4xNjQ0IDQ0LjQ1NTMgMzIuNTk2MkM0MC4zNjI5IDM2LjAyOCAzOS44Mjk4IDQyLjEyNzQgNDMuMjYyNSA0Ni4yMjA5TDUwLjY3NDYgNTUuMDQyOEw1OC4wMDAxIDQ2LjMxNDNDNTguMDIxOSA0Ni4yODEyIDU4LjA0NTggNDYuMjQ5MSA1OC4wNzE5IDQ2LjIxODNDNjEuMDQxOSA0Mi43MDA5IDYxLjEzMiAzNy40NDc1IDU4LjA2ODkgMzMuNzg4Wk01OS42ODIxIDQ3LjQxMDJDNTkuNjYwNCA0Ny40NDM0IDU5LjYzNjcgNDcuNDc1NSA1OS42MTA4IDQ3LjUwNjNMNTEuNDQxIDU3LjI0MDdDNTEuMjUxIDU3LjQ2NzEgNTAuOTcwNyA1Ny41OTc4IDUwLjY3NTMgNTcuNTk3OUM1MC4zNzk4IDU3LjU5NzkgNTAuMDk5NCA1Ny40Njc0IDQ5LjkwOTMgNTcuMjQxMUw0MS43MzA2IDQ3LjUwNjdDMzcuNTg5MiA0Mi41NjgxIDM4LjIyOTYgMzUuMjA3MiA0My4xNjkxIDMxLjA2NDdDNDguMDk5IDI2LjkyMjcgNTUuNDY5MSAyNy41NjM4IDU5LjYwMjcgMzIuNTA0NUM2My4yNjc2IDM2Ljg4MzEgNjMuMTkyMSA0My4xNTg5IDU5LjY4MjEgNDcuNDEwMloiIGZpbGw9IiMxNTE1MTUiLz4KPHBhdGggZD0iTTU0LjY3NzcgMzkuODA2NkM1NC42Nzc3IDQyLjAxNTggNTIuODg2OSA0My44MDY2IDUwLjY3NzcgNDMuODA2NkM0OC40Njg2IDQzLjgwNjYgNDYuNjc3NyA0Mi4wMTU4IDQ2LjY3NzcgMzkuODA2NkM0Ni42Nzc3IDM3LjU5NzUgNDguNDY4NiAzNS44MDY2IDUwLjY3NzcgMzUuODA2NkM1Mi44ODY5IDM1LjgwNjYgNTQuNjc3NyAzNy41OTc1IDU0LjY3NzcgMzkuODA2NloiIGZpbGw9IiNGRjc2MEEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01MC42Nzc3IDM2LjgwNjZDNDkuMDIwOSAzNi44MDY2IDQ3LjY3NzcgMzguMTQ5OCA0Ny42Nzc3IDM5LjgwNjZDNDcuNjc3NyA0MS40NjM1IDQ5LjAyMDkgNDIuODA2NiA1MC42Nzc3IDQyLjgwNjZDNTIuMzM0NiA0Mi44MDY2IDUzLjY3NzcgNDEuNDYzNSA1My42Nzc3IDM5LjgwNjZDNTMuNjc3NyAzOC4xNDk4IDUyLjMzNDYgMzYuODA2NiA1MC42Nzc3IDM2LjgwNjZaTTQ1LjY3NzcgMzkuODA2NkM0NS42Nzc3IDM3LjA0NTIgNDcuOTE2MyAzNC44MDY2IDUwLjY3NzcgMzQuODA2NkM1My40MzkyIDM0LjgwNjYgNTUuNjc3NyAzNy4wNDUyIDU1LjY3NzcgMzkuODA2NkM1NS42Nzc3IDQyLjU2ODEgNTMuNDM5MiA0NC44MDY2IDUwLjY3NzcgNDQuODA2NkM0Ny45MTYzIDQ0LjgwNjYgNDUuNjc3NyA0Mi41NjgxIDQ1LjY3NzcgMzkuODA2NloiIGZpbGw9IiMxNTE1MTUiLz4KPC9zdmc+Cg==)
}

.file\:border-0::file-selector-button {
    border-width: 0px
}

.file\:bg-transparent::file-selector-button {
    background-color: transparent
}

.file\:text-sm::file-selector-button {
    font-size: .875rem;
    line-height: 1.25rem
}

.file\:font-medium::file-selector-button {
    font-weight: 500
}

.before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 0
}

.before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1
}

.after\:opacity-0:after {
    content: var(--tw-content);
    opacity: 0
}

.after\:opacity-100:after {
    content: var(--tw-content);
    opacity: 1
}

.first\:ml-20px:first-child {
    margin-left: 20px
}

.last\:mb-0:last-child {
    margin-bottom: 0
}

.last\:mr-20px:last-child {
    margin-right: 20px
}

.hover\:rounded-\[6px\]:hover,
.hover\:rounded-md:hover {
    border-radius: 6px
}

.hover\:border:hover {
    border-width: 1px
}

.hover\:border-n-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(102 102 102 / var(--tw-border-opacity))
}

.hover\:border-n-950:hover {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity))
}

.hover\:border-o-200:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 210 181 / var(--tw-border-opacity))
}

.hover\:border-o-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(103 194 58 / var(--tw-border-opacity))
}

.hover\:border-o-600:hover {
    --tw-border-opacity: 1;
    border-color: rgb(222 95 0 / var(--tw-border-opacity))
}

.hover\:bg-b-5\%:hover {
    background-color: #0000000d
}

.hover\:bg-n-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity))
}

.hover\:bg-n-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(200 200 200 / var(--tw-bg-opacity))
}

.hover\:bg-n-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.hover\:bg-n-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(102 102 102 / var(--tw-bg-opacity))
}

.hover\:bg-n-950:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity))
}

.hover\:bg-o-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(103 194 58 / var(--tw-bg-opacity))
}

.hover\:bg-o-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(222 95 0 / var(--tw-bg-opacity))
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.hover\:text-n-950:hover {
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity))
}

.hover\:text-o-500:hover {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.hover\:text-o-600:hover {
    --tw-text-opacity: 1;
    color: rgb(222 95 0 / var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:no-underline:hover {
    text-decoration-line: none
}

.hover\:shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.1\)\]:hover,
.hover\:shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.10\)\]:hover {
    --tw-shadow: 0px 4px 10px 0px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0px 4px 10px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.hover\:outline:hover {
    outline-style: solid
}

.hover\:outline-1:hover {
    outline-width: 1px
}

.hover\:outline-o-500:hover {
    outline-color: #f56a00
}

.hover\:outline-t-500:hover {
    outline-color: #50a3af
}

.focus\:border-2:focus {
    border-width: 2px
}

.focus\:border-n-950:focus {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity))
}

.focus\:border-o-400:focus {
    --tw-border-opacity: 1;
    border-color: rgb(255 148 76 / var(--tw-border-opacity))
}

.focus\:text-n-950:focus {
    --tw-text-opacity: 1;
    color: rgb(21 21 21 / var(--tw-text-opacity))
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:ring-1: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(1px + 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-o-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 210 181 / var(--tw-ring-opacity))
}

.focus-visible\:border-o-500:focus-visible {
    --tw-border-opacity: 1;
    border-color: rgb(103 194 58 / var(--tw-border-opacity))
}

.focus-visible\:outline-none:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus-visible\:ring-2:focus-visible {
    --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, 0 0 #0000)
}

.focus-visible\:ring-4:focus-visible {
    --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)
}

.focus-visible\:ring-\[\#ffeed4bf\]:focus-visible {
    --tw-ring-color: #ffeed4bf
}

.focus-visible\:ring-\[cyan\]:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 255 255 / var(--tw-ring-opacity))
}

.focus-visible\:ring-o-300:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(255 184 138 / var(--tw-ring-opacity))
}

.focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px
}

.focus-visible\:ring-offset-4:focus-visible {
    --tw-ring-offset-width: 4px
}

.active\:rounded-\[6px\]:active,
.active\:rounded-md:active {
    border-radius: 6px
}

.active\:border-2:active {
    border-width: 2px
}

.active\:border-black:active {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity))
}

.active\:border-n-950:active {
    --tw-border-opacity: 1;
    border-color: rgb(21 21 21 / var(--tw-border-opacity))
}

.active\:border-o-600:active {
    --tw-border-opacity: 1;
    border-color: rgb(222 95 0 / var(--tw-border-opacity))
}

.active\:border-white:active {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.active\:bg-b-10\%:active {
    background-color: #0000001a
}

.active\:bg-b-5\%:active {
    background-color: #0000000d
}

.active\:bg-b-50\%:active {
    background-color: #00000080
}

.active\:bg-black\/25:active {
    background-color: #00000040
}

.active\:bg-n-200:active {
    --tw-bg-opacity: 1;
    background-color: rgb(200 200 200 / var(--tw-bg-opacity))
}

.active\:bg-n-300:active {
    --tw-bg-opacity: 1;
    background-color: rgb(164 164 164 / var(--tw-bg-opacity))
}

.active\:bg-o-400:active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 148 76 / var(--tw-bg-opacity))
}

.active\:bg-w-50\%:active {
    background-color: #ffffff80
}

.active\:p-\[10px\]:active {
    padding: 10px
}

.active\:text-white:active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.active\:shadow-\[0px_0px_0px_2px_rgba\(255\,238\,212\,0\.75\)\]:active {
    --tw-shadow: 0px 0px 0px 2px rgba(255, 238, 212, .75);
    --tw-shadow-colored: 0px 0px 0px 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)
}

.active\:outline:active {
    outline-style: solid
}

.active\:outline-2:active {
    outline-width: 2px
}

.active\:outline-o-100-75\%:active {
    outline-color: #ffe5d4bf
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed
}

.disabled\:border-2:disabled {
    border-width: 2px
}

.disabled\:\!border-n-300:disabled {
    --tw-border-opacity: 1 !important;
    border-color: rgb(164 164 164 / var(--tw-border-opacity)) !important
}

.disabled\:border-n-100:disabled {
    --tw-border-opacity: 1;
    border-color: rgb(227 227 227 / var(--tw-border-opacity))
}

.disabled\:border-n-300:disabled {
    --tw-border-opacity: 1;
    border-color: rgb(164 164 164 / var(--tw-border-opacity))
}

.disabled\:bg-n-100:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(227 227 227 / var(--tw-bg-opacity))
}

.disabled\:bg-n-300:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(164 164 164 / var(--tw-bg-opacity))
}

.disabled\:bg-n-50:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.disabled\:bg-transparent:disabled {
    background-color: transparent
}

.disabled\:bg-white:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.disabled\:text-n-300:disabled {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity))
}

.disabled\:opacity-50:disabled {
    opacity: .5
}

.group[open] .group-open\: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))
}

.group:hover .group-hover\:inline-block {
    display: inline-block
}

.group:hover .group-hover\:hidden {
    display: none
}

.group:hover .group-hover\:bg-n-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(102 102 102 / var(--tw-bg-opacity))
}

.group:hover .group-hover\:bg-n-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity))
}

.group:hover .group-hover\:fill-white {
    fill: #fff
}

.group:hover .group-hover\:text-o-500 {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.group:hover .group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.group:active .group-active\:bg-black\/50 {
    background-color: #00000080
}

.group:disabled .group-disabled\:hidden {
    display: none
}

.group:disabled .group-disabled\:text-n-300 {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity))
}

.group\/category.expanded .group-\[\.expanded\]\/category\:flex,
.group\/warehouse.expanded .group-\[\.expanded\]\/warehouse\:flex {
    display: flex
}

.group.disabled .group-\[\.disabled\]\:bg-n-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--tw-bg-opacity))
}

.group.disabled .group-\[\.disabled_\*\]\:text-n-100 * {
    --tw-text-opacity: 1;
    color: rgb(227 227 227 / var(--tw-text-opacity))
}

.group.disabled .group-\[\.disabled_\*\]\:text-n-300 * {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity))
}

.peer:disabled~.peer-disabled\:cursor-not-allowed {
    cursor: not-allowed
}

.data-\[loading\=true\]\:pointer-events-none[data-loading=true] {
    pointer-events: none
}

.data-\[full\=true\]\:w-full[data-full=true] {
    width: 100%
}

.data-\[state\=checked\]\:translate-x-20px[data-state=checked] {
    --tw-translate-x: 20px;
    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))
}

.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] {
    --tw-translate-x: 0px;
    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 collapsible-up {
    0% {
        height: var(--radix-collapsible-content-height)
    }

    to {
        height: 0
    }
}

.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed] {
    animation: collapsible-up .2s ease-in-out
}

@keyframes collapsible-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-collapsible-content-height)
    }
}

.data-\[state\=open\]\:animate-collapsible-down[data-state=open] {
    animation: collapsible-down .2s ease-in-out
}

.data-\[loading\=true\]\:border-none[data-loading=true] {
    border-style: none
}

.data-\[loading\=true\]\:border-o-400[data-loading=true] {
    --tw-border-opacity: 1;
    border-color: rgb(255 148 76 / var(--tw-border-opacity))
}

.data-\[state\=active\]\:border-o-500[data-state=active],
.data-\[state\=checked\]\:border-o-500[data-state=checked] {
    --tw-border-opacity: 1;
    border-color: rgb(103 194 58 / var(--tw-border-opacity))
}

.data-\[loading\=true\]\:bg-b-25\%[data-loading=true] {
    background-color: #00000040
}

.data-\[loading\=true\]\:bg-o-400[data-loading=true] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 148 76 / var(--tw-bg-opacity))
}

.data-\[state\=checked\]\:bg-o-500[data-state=checked] {
    --tw-bg-opacity: 1;
    background-color: rgb(103 194 58 / var(--tw-bg-opacity))
}

.data-\[state\=checked\]\:text-o-500[data-state=checked] {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.data-\[state\=checked\]\:text-white[data-state=checked] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.data-\[state\=active\]\:shadow-sm[data-state=active] {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
    transition-duration: .3s
}

.data-\[state\=open\]\:duration-500[data-state=open] {
    transition-duration: .5s
}

.data-\[state\=open\]\:animate-in[data-state=open] {
    animation-name: enter;
    animation-duration: .15s;
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial
}

.data-\[state\=closed\]\:animate-out[data-state=closed] {
    animation-name: exit;
    animation-duration: .15s;
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial
}

.data-\[state\=closed\]\:fade-out-0[data-state=closed] {
    --tw-exit-opacity: 0
}

.data-\[state\=open\]\:fade-in-0[data-state=open] {
    --tw-enter-opacity: 0
}

.data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
    --tw-exit-scale: .95
}

.data-\[state\=open\]\:zoom-in-95[data-state=open] {
    --tw-enter-scale: .95
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
    --tw-exit-translate-y: 100%
}

.data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
    --tw-exit-translate-x: -100%
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
    --tw-exit-translate-x: -50%
}

.data-\[state\=closed\]\:slide-out-to-right[data-state=closed] {
    --tw-exit-translate-x: 100%
}

.data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
    --tw-exit-translate-y: -100%
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
    --tw-exit-translate-y: -48%
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
    --tw-enter-translate-y: 100%
}

.data-\[state\=open\]\:slide-in-from-left[data-state=open] {
    --tw-enter-translate-x: -100%
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
    --tw-enter-translate-x: -50%
}

.data-\[state\=open\]\:slide-in-from-right[data-state=open] {
    --tw-enter-translate-x: 100%
}

.data-\[state\=open\]\:slide-in-from-top[data-state=open] {
    --tw-enter-translate-y: -100%
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
    --tw-enter-translate-y: -48%
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
    animation-duration: .3s
}

.data-\[state\=open\]\:duration-500[data-state=open] {
    animation-duration: .5s
}

.data-\[state\=checked\]\:disabled\:border-n-300:disabled[data-state=checked] {
    --tw-border-opacity: 1;
    border-color: rgb(164 164 164 / var(--tw-border-opacity))
}

.data-\[state\=checked\]\:disabled\:bg-n-300:disabled[data-state=checked] {
    --tw-bg-opacity: 1;
    background-color: rgb(164 164 164 / var(--tw-bg-opacity))
}

.data-\[state\=checked\]\:disabled\:text-n-100:disabled[data-state=checked] {
    --tw-text-opacity: 1;
    color: rgb(227 227 227 / var(--tw-text-opacity))
}

@media (min-width: 768px) {
    .mdp\:sticky {
        position: sticky
    }

    .mdp\:-top-\[300px\] {
        top: -300px
    }

    .mdp\:-top-\[99px\] {
        top: -99px
    }

    .mdp\:left-\[-2\.5\%\] {
        left: -2.5%
    }

    .mdp\:left-\[20px\] {
        left: 20px
    }

    .mdp\:left-\[42\%\] {
        left: 42%
    }

    .mdp\:left-\[unset\] {
        left: unset
    }

    .mdp\:left-auto {
        left: auto
    }

    .mdp\:right-32px {
        right: 32px
    }

    .mdp\:right-\[-2\.5\%\] {
        right: -2.5%
    }

    .mdp\:right-\[-37\%\] {
        right: -37%
    }

    .mdp\:right-\[20px\] {
        right: 20px
    }

    .mdp\:right-\[56px\] {
        right: 56px
    }

    .mdp\:right-\[58px\] {
        right: 58px
    }

    .mdp\:right-\[62px\] {
        right: 62px
    }

    .mdp\:top-\[120px\] {
        top: 120px
    }

    .mdp\:top-\[12px\] {
        top: 12px
    }

    .mdp\:top-\[18px\] {
        top: 18px
    }

    .mdp\:order-first {
        order: -9999
    }

    .mdp\:col-span-1 {
        grid-column: span 1 / span 1
    }

    .mdp\:col-span-3 {
        grid-column: span 3 / span 3
    }

    .mdp\:col-span-4 {
        grid-column: span 4 / span 4
    }

    .mdp\:col-span-6 {
        grid-column: span 6 / span 6
    }

    .mdp\:col-span-8 {
        grid-column: span 8 / span 8
    }

    .mdp\:m-0 {
        margin: 0
    }

    .mdp\:\!-mx-32px,
    .mdp\:\!mx-\[-32px\] {
        margin-left: -32px !important;
        margin-right: -32px !important
    }

    .mdp\:-mx-32px {
        margin-left: -32px;
        margin-right: -32px
    }

    .mdp\:-mx-\[2px\] {
        margin-left: -2px;
        margin-right: -2px
    }

    .mdp\:-mx-\[32px\] {
        margin-left: -32px;
        margin-right: -32px
    }

    .mdp\:-my-\[3\.5px\] {
        margin-top: -3.5px;
        margin-bottom: -3.5px
    }

    .mdp\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .mdp\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .mdp\:my-24px {
        margin-top: 24px;
        margin-bottom: 24px
    }

    .mdp\:my-\[140px\] {
        margin-top: 140px;
        margin-bottom: 140px
    }

    .mdp\:my-auto {
        margin-top: auto;
        margin-bottom: auto
    }

    .mdp\:-ml-\[11px\] {
        margin-left: -11px
    }

    .mdp\:mb-0 {
        margin-bottom: 0
    }

    .mdp\:mb-12px {
        margin-bottom: 12px
    }

    .mdp\:mb-24px {
        margin-bottom: 24px
    }

    .mdp\:mb-32px {
        margin-bottom: 32px
    }

    .mdp\:mb-48px {
        margin-bottom: 48px
    }

    .mdp\:mb-8px {
        margin-bottom: 8px
    }

    .mdp\:mb-casual-friends {
        margin-bottom: var(--casual-friends)
    }

    .mdp\:mb-close-ish-friends {
        margin-bottom: var(--close-ish-friends)
    }

    .mdp\:mb-good-friends {
        margin-bottom: var(--good-friends)
    }

    .mdp\:mb-strong-friends {
        margin-bottom: var(--strong-friends)
    }

    .mdp\:ml-0 {
        margin-left: 0
    }

    .mdp\:ml-\[78px\] {
        margin-left: 78px
    }

    .mdp\:mr-0 {
        margin-right: 0
    }

    .mdp\:mr-16px {
        margin-right: 16px
    }

    .mdp\:mr-24px {
        margin-right: 24px
    }

    .mdp\:mr-\[-32px\] {
        margin-right: -32px
    }

    .mdp\:mr-auto {
        margin-right: auto
    }

    .mdp\:mt-0 {
        margin-top: 0
    }

    .mdp\:mt-60px {
        margin-top: 60px
    }

    .mdp\:mt-casual-friends {
        margin-top: var(--casual-friends)
    }

    .mdp\:mt-good-friends {
        margin-top: var(--good-friends)
    }

    .mdp\:block {
        display: block
    }

    .mdp\:flex {
        display: flex
    }

    .mdp\:hidden {
        display: none
    }

    .mdp\:aspect-\[21\/9\] {
        aspect-ratio: 21/9
    }

    .mdp\:aspect-\[3\/1\] {
        aspect-ratio: 3/1
    }

    .mdp\:aspect-square {
        aspect-ratio: 1 / 1
    }

    .mdp\:h-16px {
        height: 16px
    }

    .mdp\:h-20px {
        height: 20px
    }

    .mdp\:h-24px {
        height: 24px
    }

    .mdp\:h-32px {
        height: 32px
    }

    .mdp\:h-60px {
        height: 60px
    }

    .mdp\:h-\[116px\] {
        height: 116px
    }

    .mdp\:h-\[120px\] {
        height: 120px
    }

    .mdp\:h-\[122px\] {
        height: 122px
    }

    .mdp\:h-\[12px\] {
        height: 12px
    }

    .mdp\:h-\[140px\] {
        height: 140px
    }

    .mdp\:h-\[200\.8px\] {
        height: 200.8px
    }

    .mdp\:h-\[224px\] {
        height: 224px
    }

    .mdp\:h-\[229px\] {
        height: 229px
    }

    .mdp\:h-\[240px\] {
        height: 240px
    }

    .mdp\:h-\[248px\] {
        height: 248px
    }

    .mdp\:h-\[263px\] {
        height: 263px
    }

    .mdp\:h-\[360px\] {
        height: 360px
    }

    .mdp\:h-\[44px\] {
        height: 44px
    }

    .mdp\:h-\[490px\] {
        height: 490px
    }

    .mdp\:h-\[80px\] {
        height: 80px
    }

    .mdp\:h-\[min\(calc\(80dvh\)\,552px\)\] {
        height: min(80dvh, 552px)
    }

    .mdp\:h-full {
        height: 100%
    }

    .mdp\:h-min {
        height: -moz-min-content;
        height: min-content
    }

    .mdp\:max-h-\[492px\] {
        max-height: 492px
    }

    .mdp\:min-h-\[235px\] {
        min-height: 235px
    }

    .mdp\:w-1\/2 {
        width: 50%
    }

    .mdp\:w-16px {
        width: 16px
    }

    .mdp\:w-24px {
        width: 24px
    }

    .mdp\:w-32px {
        width: 32px
    }

    .mdp\:w-4\/6 {
        width: 66.666667%
    }

    .mdp\:w-\[106px\] {
        width: 106px
    }

    .mdp\:w-\[1280px\] {
        width: 1280px
    }

    .mdp\:w-\[140px\] {
        width: 140px
    }

    .mdp\:w-\[142px\] {
        width: 142px
    }

    .mdp\:w-\[160px\] {
        width: 160px
    }

    .mdp\:w-\[164px\] {
        width: 164px
    }

    .mdp\:w-\[168\%\] {
        width: 168%
    }

    .mdp\:w-\[1px\] {
        width: 1px
    }

    .mdp\:w-\[221px\] {
        width: 221px
    }

    .mdp\:w-\[224px\] {
        width: 224px
    }

    .mdp\:w-\[240px\] {
        width: 240px
    }

    .mdp\:w-\[26px\] {
        width: 26px
    }

    .mdp\:w-\[282px\] {
        width: 282px
    }

    .mdp\:w-\[284px\] {
        width: 284px
    }

    .mdp\:w-\[300px\] {
        width: 300px
    }

    .mdp\:w-\[328px\] {
        width: 328px
    }

    .mdp\:w-\[342px\] {
        width: 342px
    }

    .mdp\:w-\[350px\] {
        width: 350px
    }

    .mdp\:w-\[386px\] {
        width: 386px
    }

    .mdp\:w-\[392px\] {
        width: 392px
    }

    .mdp\:w-\[44px\] {
        width: 44px
    }

    .mdp\:w-\[840px\] {
        width: 840px
    }

    .mdp\:w-\[90\%\] {
        width: 90%
    }

    .mdp\:w-\[calc\(\(100\%-32px\)\*1\/3\)\] {
        width: calc((100% - 32px) * 1 / 3)
    }

    .mdp\:w-auto {
        width: auto
    }

    .mdp\:w-full {
        width: 100%
    }

    .mdp\:w-max {
        width: -moz-max-content;
        width: max-content
    }

    .mdp\:min-w-\[240px\] {
        min-width: 240px
    }

    .mdp\:min-w-\[385px\] {
        min-width: 385px
    }

    .mdp\:min-w-\[432px\] {
        min-width: 432px
    }

    .mdp\:max-w-\[240px\] {
        max-width: 240px
    }

    .mdp\:max-w-\[420px\] {
        max-width: 420px
    }

    .mdp\:max-w-\[432px\] {
        max-width: 432px
    }

    .mdp\:max-w-\[500px\] {
        max-width: 500px
    }

    .mdp\:max-w-\[592px\] {
        max-width: 592px
    }

    .mdp\:max-w-\[620px\] {
        max-width: 620px
    }

    .mdp\:max-w-\[95\%\] {
        max-width: 95%
    }

    .mdp\:flex-1 {
        flex: 1 1 0%
    }

    .mdp\:flex-initial {
        flex: 0 1 auto
    }

    .mdp\:basis-1\/2 {
        flex-basis: 50%
    }

    .mdp\:translate-x-\[unset\] {
        --tw-translate-x: unset;
        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))
    }

    .mdp\: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))
    }

    .mdp\:rotate-\[270deg\] {
        --tw-rotate: 270deg;
        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))
    }

    .mdp\:transform-none {
        transform: none
    }

    .mdp\:grid-flow-row {
        grid-auto-flow: row
    }

    .mdp\:grid-flow-col {
        grid-auto-flow: column
    }

    .mdp\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .mdp\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .mdp\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .mdp\:grid-cols-\[minmax\(auto\,280px\)_1fr\] {
        grid-template-columns: minmax(auto, 280px) 1fr
    }

    .mdp\:flex-row {
        flex-direction: row
    }

    .mdp\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .mdp\:flex-col {
        flex-direction: column
    }

    .mdp\:flex-wrap {
        flex-wrap: wrap
    }

    .mdp\:items-start {
        align-items: flex-start
    }

    .mdp\:items-end {
        align-items: flex-end
    }

    .mdp\:items-center {
        align-items: center
    }

    .mdp\:justify-start {
        justify-content: flex-start
    }

    .mdp\:justify-end {
        justify-content: flex-end
    }

    .mdp\:justify-center {
        justify-content: center
    }

    .mdp\:justify-between {
        justify-content: space-between
    }

    .mdp\:gap-0 {
        gap: 0px
    }

    .mdp\:gap-12px {
        gap: 12px
    }

    .mdp\:gap-16px {
        gap: 16px
    }

    .mdp\:gap-20px {
        gap: 20px
    }

    .mdp\:gap-24px {
        gap: 24px
    }

    .mdp\:gap-32px {
        gap: 32px
    }

    .mdp\:gap-best-friends {
        gap: var(--best-friends)
    }

    .mdp\:gap-casual-friends {
        gap: var(--casual-friends)
    }

    .mdp\:gap-x-16px {
        -moz-column-gap: 16px;
        column-gap: 16px
    }

    .mdp\:gap-x-\[20px\] {
        -moz-column-gap: 20px;
        column-gap: 20px
    }

    .mdp\:gap-y-24px {
        row-gap: 24px
    }

    .mdp\:gap-y-acquaintances {
        row-gap: var(--acquaintances)
    }

    .mdp\:gap-y-close-ish-friends {
        row-gap: var(--close-ish-friends)
    }

    .mdp\:space-y-\[60px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(60px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(60px * var(--tw-space-y-reverse))
    }

    .mdp\:self-start {
        align-self: flex-start
    }

    .mdp\:truncate {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .mdp\:whitespace-normal {
        white-space: normal
    }

    .mdp\:rounded-lg {
        border-radius: 8px
    }

    .mdp\:rounded-xl {
        border-radius: 16px
    }

    .mdp\:rounded-l-\[8px\] {
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px
    }

    .mdp\:rounded-l-none {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .mdp\:rounded-bl-none {
        border-bottom-left-radius: 0
    }

    .mdp\:rounded-br-\[8px\] {
        border-bottom-right-radius: 8px
    }

    .mdp\:rounded-tr-\[8px\] {
        border-top-right-radius: 8px
    }

    .mdp\:rounded-tr-none {
        border-top-right-radius: 0
    }

    .mdp\:border {
        border-width: 1px
    }

    .mdp\:border-0 {
        border-width: 0px
    }

    .mdp\:border-x {
        border-left-width: 1px;
        border-right-width: 1px
    }

    .mdp\:border-b {
        border-bottom-width: 1px
    }

    .mdp\:border-l-0 {
        border-left-width: 0px
    }

    .mdp\:border-r-0 {
        border-right-width: 0px
    }

    .mdp\:border-t {
        border-top-width: 1px
    }

    .mdp\:border-none {
        border-style: none
    }

    .mdp\:border-n-100 {
        --tw-border-opacity: 1;
        border-color: rgb(227 227 227 / var(--tw-border-opacity))
    }

    .mdp\:border-n-950 {
        --tw-border-opacity: 1;
        border-color: rgb(21 21 21 / var(--tw-border-opacity))
    }

    .mdp\:bg-o-75 {
        --tw-bg-opacity: 1;
        background-color: rgb(255 241 232 / var(--tw-bg-opacity))
    }

    .mdp\:bg-transparent {
        background-color: transparent
    }

    .mdp\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity))
    }

    .mdp\:bg-\[linear-gradient\(to_bottom\,\#e3e3e3_4px\,transparent_4px\)\] {
        background-image: linear-gradient(to bottom, #e3e3e3 4px, transparent 4px)
    }

    .mdp\:bg-\[length\:1px_8px\] {
        background-size: 1px 8px
    }

    .mdp\:bg-right {
        background-position: right
    }

    .mdp\:bg-repeat-y {
        background-repeat: repeat-y
    }

    .mdp\:p-0 {
        padding: 0
    }

    .mdp\:p-12px {
        padding: 12px
    }

    .mdp\:p-20px {
        padding: 20px
    }

    .mdp\:p-32px {
        padding: 32px
    }

    .mdp\:p-4px {
        padding: 4px
    }

    .mdp\:\!px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .mdp\:\!px-\[32px\] {
        padding-left: 32px !important;
        padding-right: 32px !important
    }

    .mdp\:\!py-\[30px\] {
        padding-top: 30px !important;
        padding-bottom: 30px !important
    }

    .mdp\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .mdp\:px-12px {
        padding-left: 12px;
        padding-right: 12px
    }

    .mdp\:px-16px {
        padding-left: 16px;
        padding-right: 16px
    }

    .mdp\:px-20px {
        padding-left: 20px;
        padding-right: 20px
    }

    .mdp\:px-24px {
        padding-left: 24px;
        padding-right: 24px
    }

    .mdp\:px-32px {
        padding-left: 32px;
        padding-right: 32px
    }

    .mdp\:px-60px {
        padding-left: 60px;
        padding-right: 60px
    }

    .mdp\:px-\[52px\] {
        padding-left: 52px;
        padding-right: 52px
    }

    .mdp\:px-strong-friends {
        padding-left: var(--strong-friends);
        padding-right: var(--strong-friends)
    }

    .mdp\:py-12px {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .mdp\:py-16px {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .mdp\:py-32px {
        padding-top: 32px;
        padding-bottom: 32px
    }

    .mdp\:py-48px {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .mdp\:py-8px {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .mdp\:py-\[16px\] {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .mdp\:py-\[20px\] {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .mdp\:py-\[48px\] {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .mdp\:py-\[60px\] {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .mdp\:\!pl-0 {
        padding-left: 0 !important
    }

    .mdp\:\!pr-\[32px\] {
        padding-right: 32px !important
    }

    .mdp\:pb-0 {
        padding-bottom: 0
    }

    .mdp\:pb-32px {
        padding-bottom: 32px
    }

    .mdp\:pb-48px {
        padding-bottom: 48px
    }

    .mdp\:pb-\[30px\] {
        padding-bottom: 30px
    }

    .mdp\:pb-\[60px\] {
        padding-bottom: 60px
    }

    .mdp\:pe-0 {
        padding-inline-end: 0px
    }

    .mdp\:pl-24px {
        padding-left: 24px
    }

    .mdp\:pr-\[100px\] {
        padding-right: 100px
    }

    .mdp\:pr-\[11px\] {
        padding-right: 11px
    }

    .mdp\:ps-32px {
        padding-inline-start: 32px
    }

    .mdp\:pt-0 {
        padding-top: 0
    }

    .mdp\:pt-16px {
        padding-top: 16px
    }

    .mdp\:pt-24px {
        padding-top: 24px
    }

    .mdp\:pt-32px {
        padding-top: 32px
    }

    .mdp\:pt-\[60px\] {
        padding-top: 60px
    }

    .mdp\:text-left {
        text-align: left
    }

    .mdp\:text-center {
        text-align: center
    }

    .mdp\:text-start {
        text-align: start
    }

    .mdp\:font-medium {
        font-weight: 500
    }

    .mdp\:font-semibold {
        font-weight: 600
    }

    .mdp\:text-n-950 {
        --tw-text-opacity: 1;
        color: rgb(21 21 21 / var(--tw-text-opacity))
    }

    .mdp\:first\:ml-32px:first-child {
        margin-left: 32px
    }

    .mdp\:last\:mr-32px:last-child {
        margin-right: 32px
    }

    .mdp\:even\:flex-row-reverse:nth-child(2n) {
        flex-direction: row-reverse
    }

    .mdp\:hover\:bg-n-100:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(227 227 227 / var(--tw-bg-opacity))
    }

    .mdp\:active\:bg-n-300:active {
        --tw-bg-opacity: 1;
        background-color: rgb(164 164 164 / var(--tw-bg-opacity))
    }

    .group:nth-child(odd) .mdp\:group-odd\:pl-32px {
        padding-left: 32px
    }

    .group:nth-child(2n) .mdp\:group-even\:pr-32px {
        padding-right: 32px
    }
}

@media (min-width: 1024px) {
    .mdl\:-top-\[121px\] {
        top: -121px
    }

    .mdl\:-top-\[324px\] {
        top: -324px
    }

    .mdl\:left-\[31\%\] {
        left: 31%
    }

    .mdl\:right-48px {
        right: 48px
    }

    .mdl\:right-\[-15\%\] {
        right: -15%
    }

    .mdl\:\!mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mdl\:-mt-20px {
        margin-top: -20px
    }

    .mdl\:mb-12px {
        margin-bottom: 12px
    }

    .mdl\:mb-32px {
        margin-bottom: 32px
    }

    .mdl\:ml-\[191px\] {
        margin-left: 191px
    }

    .mdl\:mt-20px {
        margin-top: 20px
    }

    .mdl\:line-clamp-3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }

    .mdl\:line-clamp-4 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4
    }

    .mdl\:block {
        display: block
    }

    .mdl\:hidden {
        display: none
    }

    .mdl\:aspect-\[24\/9\] {
        aspect-ratio: 24/9
    }

    .mdl\:aspect-video {
        aspect-ratio: 16 / 9
    }

    .mdl\:\!h-\[172px\] {
        height: 172px !important
    }

    .mdl\:h-\[180px\] {
        height: 180px
    }

    .mdl\:h-\[269px\] {
        height: 269px
    }

    .mdl\:h-\[303px\] {
        height: 303px
    }

    .mdl\:h-\[314px\] {
        height: 314px
    }

    .mdl\:h-\[394px\] {
        height: 394px
    }

    .mdl\:h-\[64px\] {
        height: 64px
    }

    .mdl\:min-h-\[329px\] {
        min-height: 329px
    }

    .mdl\:\!w-\[306px\] {
        width: 306px !important
    }

    .mdl\:w-1\/2 {
        width: 50%
    }

    .mdl\:w-2\/3 {
        width: 66.666667%
    }

    .mdl\:w-\[120\%\] {
        width: 120%
    }

    .mdl\:w-\[300px\] {
        width: 300px
    }

    .mdl\:w-\[307px\] {
        width: 307px
    }

    .mdl\:w-\[320px\] {
        width: 320px
    }

    .mdl\:w-\[342px\] {
        width: 342px
    }

    .mdl\:w-\[470px\] {
        width: 470px
    }

    .mdl\:w-\[561px\] {
        width: 561px
    }

    .mdl\:w-\[64px\] {
        width: 64px
    }

    .mdl\:w-\[calc\(\(100\%-40px\)\*1\/3\)\] {
        width: calc((100% - 40px) * 1 / 3)
    }

    .mdl\:w-full {
        width: 100%
    }

    .mdl\:min-w-\[417px\] {
        min-width: 417px
    }

    .mdl\:max-w-\[796px\] {
        max-width: 796px
    }

    .mdl\:basis-\[600px\] {
        flex-basis: 600px
    }

    .mdl\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .mdl\:grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr))
    }

    .mdl\:flex-row {
        flex-direction: row
    }

    .mdl\:flex-row-reverse {
        flex-direction: row-reverse
    }

    .mdl\:justify-start {
        justify-content: flex-start
    }

    .mdl\:justify-between {
        justify-content: space-between
    }

    .mdl\:gap-12px {
        gap: 12px
    }

    .mdl\:gap-20px {
        gap: 20px
    }

    .mdl\:gap-32px {
        gap: 32px
    }

    .mdl\:gap-\[30px\] {
        gap: 30px
    }

    .mdl\:gap-x-20px {
        -moz-column-gap: 20px;
        column-gap: 20px
    }

    .mdl\:gap-x-\[21px\] {
        -moz-column-gap: 21px;
        column-gap: 21px
    }

    .mdl\:space-y-\[80px\]>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(80px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(80px * var(--tw-space-y-reverse))
    }

    .mdl\:p-16px {
        padding: 16px
    }

    .mdl\:p-32px {
        padding: 32px
    }

    .mdl\:p-\[32px_32px_0_32px\] {
        padding: 32px 32px 0
    }

    .mdl\:\!px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .mdl\:px-16px {
        padding-left: 16px;
        padding-right: 16px
    }

    .mdl\:px-48px {
        padding-left: 48px;
        padding-right: 48px
    }

    .mdl\:px-\[10\.5px\] {
        padding-left: 10.5px;
        padding-right: 10.5px
    }

    .mdl\:py-48px {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .mdl\:py-60px {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .mdl\:py-\[80px\] {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .mdl\:pb-16px {
        padding-bottom: 16px
    }

    .mdl\:pr-8px {
        padding-right: 8px
    }

    .mdl\:pr-\[43px\] {
        padding-right: 43px
    }

    .mdl\:ps-48px {
        padding-inline-start: 48px
    }

    .mdl\:pt-0 {
        padding-top: 0
    }

    .mdl\:pt-48px {
        padding-top: 48px
    }

    .mdl\:\[text-wrap\:balance\] {
        text-wrap: balance
    }
}

@media (min-width: 1280px) {
    .lg\:-top-\[184px\] {
        top: -184px
    }

    .lg\:-top-\[336px\] {
        top: -336px
    }

    .lg\:left-0 {
        left: 0
    }

    .lg\:left-\[-20px\] {
        left: -20px
    }

    .lg\:left-\[33\%\] {
        left: 33%
    }

    .lg\:left-\[48\%\] {
        left: 48%
    }

    .lg\:right-0 {
        right: 0
    }

    .lg\:right-60px {
        right: 60px
    }

    .lg\:right-\[-20px\] {
        right: -20px
    }

    .lg\:right-\[unset\] {
        right: unset
    }

    .lg\:top-\[-2px\] {
        top: -2px
    }

    .lg\:order-first {
        order: -9999
    }

    .lg\:order-last {
        order: 9999
    }

    .lg\:col-span-7 {
        grid-column: span 7 / span 7
    }

    .lg\:col-start-6 {
        grid-column-start: 6
    }

    .lg\:\!m-\[-10px\] {
        margin: -10px !important
    }

    .lg\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .lg\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .lg\:my-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .lg\:my-32px {
        margin-top: 32px;
        margin-bottom: 32px
    }

    .lg\:my-96px {
        margin-top: 96px;
        margin-bottom: 96px
    }

    .lg\:-mt-\[30px\] {
        margin-top: -30px
    }

    .lg\:mb-12px {
        margin-bottom: 12px
    }

    .lg\:mb-32px {
        margin-bottom: 32px
    }

    .lg\:mb-96px {
        margin-bottom: 96px
    }

    .lg\:mb-\[12px\] {
        margin-bottom: 12px
    }

    .lg\:mb-\[24px\] {
        margin-bottom: 24px
    }

    .lg\:ml-0 {
        margin-left: 0
    }

    .lg\:ml-\[193px\] {
        margin-left: 193px
    }

    .lg\:ml-auto {
        margin-left: auto
    }

    .lg\:mr-0 {
        margin-right: 0
    }

    .lg\:mr-16px {
        margin-right: 16px
    }

    .lg\:mt-24px {
        margin-top: 24px
    }

    .lg\:mt-32px {
        margin-top: 32px
    }

    .lg\:mt-\[60px\] {
        margin-top: 60px
    }

    .lg\:block {
        display: block
    }

    .lg\:inline {
        display: inline
    }

    .lg\:flex {
        display: flex
    }

    .lg\:hidden {
        display: none
    }

    .lg\:aspect-auto {
        aspect-ratio: auto
    }

    .lg\:\!h-\[216px\] {
        height: 216px !important
    }

    .lg\:h-16px {
        height: 16px
    }

    .lg\:h-32px {
        height: 32px
    }

    .lg\:h-48px {
        height: 48px
    }

    .lg\:h-\[108px\] {
        height: 108px
    }

    .lg\:h-\[205px\] {
        height: 205px
    }

    .lg\:h-\[227px\] {
        height: 227px
    }

    .lg\:h-\[300px\] {
        height: 300px
    }

    .lg\:h-\[302px\] {
        height: 302px
    }

    .lg\:h-\[327px\] {
        height: 327px
    }

    .lg\:h-\[437px\] {
        height: 437px
    }

    .lg\:h-\[670px\] {
        height: 670px
    }

    .lg\:max-h-\[520px\] {
        max-height: 520px
    }

    .lg\:min-h-\[368px\] {
        min-height: 368px
    }

    .lg\:\!w-\[384px\] {
        width: 384px !important
    }

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:w-10\/12 {
        width: 83.333333%
    }

    .lg\:w-16px {
        width: 16px
    }

    .lg\:w-3\/4 {
        width: 75%
    }

    .lg\:w-32px {
        width: 32px
    }

    .lg\:w-48px {
        width: 48px
    }

    .lg\:w-\[1200px\] {
        width: 1200px
    }

    .lg\:w-\[1204px\] {
        width: 1204px
    }

    .lg\:w-\[1245px\] {
        width: 1245px
    }

    .lg\:w-\[167px\] {
        width: 167px
    }

    .lg\:w-\[300px\] {
        width: 300px
    }

    .lg\:w-\[380px\] {
        width: 380px
    }

    .lg\:w-\[384px\] {
        width: 384px
    }

    .lg\:w-\[400px\] {
        width: 400px
    }

    .lg\:w-\[467px\] {
        width: 467px
    }

    .lg\:w-\[592px\] {
        width: 592px
    }

    .lg\:w-\[694px\] {
        width: 694px
    }

    .lg\:min-w-\[286px\] {
        min-width: 286px
    }

    .lg\:max-w-\[286px\] {
        max-width: 286px
    }

    .lg\:max-w-\[300px\] {
        max-width: 300px
    }

    .lg\:max-w-\[500px\] {
        max-width: 500px
    }

    .lg\:max-w-\[514px\] {
        max-width: 514px
    }

    .lg\:flex-1 {
        flex: 1 1 0%
    }

    .lg\:basis-\[680px\] {
        flex-basis: 680px
    }

    .lg\:basis-\[calc\(33\.33\%-21\.33px\)\] {
        flex-basis: calc(33.33% - 21.33px)
    }

    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .lg\:grid-cols-\[calc\(\(100\%-120px\)\/3\)_calc\(\(100\%-120px\)\/3\+40px\)_calc\(\(100\%-120px\)\/3\+40px\)\] {
        grid-template-columns: calc((100% - 120px) / 3) calc((100% - 120px) / 3 + 40px) calc((100% - 120px) / 3 + 40px)
    }

    .lg\:grid-cols-\[minmax\(auto\,320px\)_1fr\] {
        grid-template-columns: minmax(auto, 320px) 1fr
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:justify-end {
        justify-content: flex-end
    }

    .lg\:justify-between {
        justify-content: space-between
    }

    .lg\:gap-12px {
        gap: 12px
    }

    .lg\:gap-16px {
        gap: 16px
    }

    .lg\:gap-20px {
        gap: 20px
    }

    .lg\:gap-24px {
        gap: 24px
    }

    .lg\:gap-32px {
        gap: 32px
    }

    .lg\:gap-48px {
        gap: 48px
    }

    .lg\:gap-\[12px\] {
        gap: 12px
    }

    .lg\:gap-\[52px\] {
        gap: 52px
    }

    .lg\:gap-\[90px\] {
        gap: 90px
    }

    .lg\:gap-good-friends {
        gap: var(--good-friends)
    }

    .lg\:\!gap-x-\[15\.33px\] {
        -moz-column-gap: 15.33px !important;
        column-gap: 15.33px !important
    }

    .lg\:gap-x-16px {
        -moz-column-gap: 16px;
        column-gap: 16px
    }

    .lg\:space-y-12px>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(12px * var(--tw-space-y-reverse))
    }

    .lg\:overflow-hidden {
        overflow: hidden
    }

    .lg\:rounded-\[8px\] {
        border-radius: 8px
    }

    .lg\:rounded-b-\[8px\] {
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px
    }

    .lg\:rounded-t-\[8px\] {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px
    }

    .lg\:\!p-\[10px\] {
        padding: 10px !important
    }

    .lg\:p-20px {
        padding: 20px
    }

    .lg\:p-24px {
        padding: 24px
    }

    .lg\:p-32px {
        padding: 32px
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-16px {
        padding-left: 16px;
        padding-right: 16px
    }

    .lg\:px-24px {
        padding-left: 24px;
        padding-right: 24px
    }

    .lg\:px-60px {
        padding-left: 60px;
        padding-right: 60px
    }

    .lg\:px-\[130px\] {
        padding-left: 130px;
        padding-right: 130px
    }

    .lg\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .lg\:px-\[88\.5px\] {
        padding-left: 88.5px;
        padding-right: 88.5px
    }

    .lg\:px-close-friends {
        padding-left: var(--close-friends);
        padding-right: var(--close-friends)
    }

    .lg\:py-16px {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .lg\:py-48px {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .lg\:py-60px {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .lg\:py-\[13px\] {
        padding-top: 13px;
        padding-bottom: 13px
    }

    .lg\:py-\[60px\] {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .lg\:\!pr-0 {
        padding-right: 0 !important
    }

    .lg\:pb-32px {
        padding-bottom: 32px
    }

    .lg\:pl-16px {
        padding-left: 16px
    }

    .lg\:pl-\[26px\] {
        padding-left: 26px
    }

    .lg\:pl-\[30px\] {
        padding-left: 30px
    }

    .lg\:pl-\[48px\] {
        padding-left: 48px
    }

    .lg\:pr-\[143px\] {
        padding-right: 143px
    }

    .lg\:ps-60px {
        padding-inline-start: 60px
    }

    .lg\:pt-8px {
        padding-top: 8px
    }

    .lg\:pt-\[60px\] {
        padding-top: 60px
    }

    .lg\:text-left {
        text-align: left
    }

    .lg\:text-right {
        text-align: right
    }

    .lg\:text-\[32px\] {
        font-size: 32px
    }

    .lg\:first\:ml-0:first-child {
        margin-left: 0
    }

    .lg\:last\:mr-0:last-child {
        margin-right: 0
    }

    .lg\:hover\:text-o-500:hover {
        --tw-text-opacity: 1;
        color: rgb(103 194 58 / var(--tw-text-opacity))
    }

    .group:nth-child(odd) .lg\:group-odd\:pl-48px {
        padding-left: 48px
    }

    .group:nth-child(2n) .lg\:group-even\:pr-48px {
        padding-right: 48px
    }
}

@media (hover: hover) and (pointer: fine) {
    .can-hover\:hover\:\!scale-\[1\.05\]:hover {
        --tw-scale-x: 1.05 !important;
        --tw-scale-y: 1.05 !important;
        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)) !important
    }

    .can-hover\:hover\:bg-n-500:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(102 102 102 / var(--tw-bg-opacity))
    }

    .can-hover\:hover\:bg-o-75:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(255 241 232 / var(--tw-bg-opacity))
    }
}

@media (min-width: 768px) {
    @media (hover: hover) and (pointer: fine) {
        .mdp\:can-hover\:hover\:bg-o-50:hover {
            --tw-bg-opacity: 1;
            background-color: rgb(255 248 243 / var(--tw-bg-opacity))
        }
    }
}

.\[\&\&\]\:hover\:bg-n-950:hover.\[\&\&\]\:hover\:bg-n-950:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity))
}

.\[\&\.disabled_\*\]\:text-n-400.disabled * {
    --tw-text-opacity: 1;
    color: rgb(129 129 129 / var(--tw-text-opacity))
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb {
    border-radius: 99px
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:border-\[4px\]::-webkit-scrollbar-thumb {
    border-width: 4px
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:border-solid::-webkit-scrollbar-thumb {
    border-style: solid
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:border-transparent::-webkit-scrollbar-thumb {
    border-color: transparent
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-n-300::-webkit-scrollbar-thumb {
    --tw-bg-opacity: 1;
    background-color: rgb(164 164 164 / var(--tw-bg-opacity))
}

.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-clip-padding::-webkit-scrollbar-thumb {
    background-clip: padding-box
}

.\[\&\:\:-webkit-scrollbar-track\]\:my-\[24px\]::-webkit-scrollbar-track {
    margin-top: 24px;
    margin-bottom: 24px
}

.\[\&\:\:-webkit-scrollbar\]\:w-\[12px\]::-webkit-scrollbar {
    width: 12px
}

.\[\&\:\:-webkit-scrollbar\]\:bg-transparent::-webkit-scrollbar {
    background-color: transparent
}

.\[\&\>\.swiper-pagination-bullet-active\]\:bg-black>.swiper-pagination-bullet-active {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.\[\&\>\[data-btn-text\]\]\:border-b>[data-btn-text] {
    border-bottom-width: 1px
}

.\[\&\>\[data-btn-text\]\]\:hover\:border-o-500:hover>[data-btn-text] {
    --tw-border-opacity: 1;
    border-color: rgb(103 194 58 / var(--tw-border-opacity))
}

.\[\&\>\[data-btn-text\]\]\:active\:border-\[rgba\(255\,238\,212\,0\.75\)\]:active>[data-btn-text] {
    border-color: #ffeed4bf
}

.\[\&\>\[data-button-test\]\]\:disabled\:border-none:disabled>[data-button-test] {
    border-style: none
}

.\[\&\>span\]\:bg-b-25\%>span {
    background-color: #00000040
}

.\[\&\>span\]\:text-o-500>span {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.\[\&\>span\]\:opacity-100>span {
    opacity: 1
}

.\[\&\>svg\]\:h-\[16px\]>svg {
    height: 16px
}

.\[\&\>svg\]\:h-\[32px\]>svg {
    height: 32px
}

.\[\&\>svg\]\:h-\[64px\]>svg {
    height: 64px
}

.\[\&\>svg\]\:\!w-\[24px\]>svg {
    width: 24px !important
}

.\[\&\>svg\]\:w-\[16px\]>svg {
    width: 16px
}

.\[\&\>svg\]\:w-\[32px\]>svg {
    width: 32px
}

.\[\&\>svg\]\:w-\[64px\]>svg {
    width: 64px
}

.\[\&\>svg\]\:text-o-500>svg {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.\[\&\>svg\]\:disabled\:text-n-300:disabled>svg {
    --tw-text-opacity: 1;
    color: rgb(164 164 164 / var(--tw-text-opacity))
}

.\[\&\]\:p-0 {
    padding: 0
}

.\[\&_\[data-icon\]\]\:m-0 [data-icon] {
    margin: 0
}

.\[\&_\[data-icon\]\]\:h-24px [data-icon] {
    height: 24px
}

.\[\&_\[data-icon\]\]\:w-24px [data-icon] {
    width: 24px
}

.\[\&_\[data-sonner-toast\]\]\:gap-16px [data-sonner-toast] {
    gap: 16px
}

.\[\&_\[data-sonner-toast\]\]\:border-transparent [data-sonner-toast] {
    border-color: transparent
}

.\[\&_\[data-sonner-toast\]\]\:bg-n-950 [data-sonner-toast] {
    --tw-bg-opacity: 1;
    background-color: rgb(21 21 21 / var(--tw-bg-opacity))
}

.\[\&_\[data-sonner-toast\]\]\:shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.10\)\] [data-sonner-toast] {
    --tw-shadow: 0px 4px 10px 0px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0px 4px 10px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@media (min-width: 768px) {
    .mdp\:\[\&_\[data-sonner-toast\]\]\:w-\[350px\] [data-sonner-toast] {
        width: 350px
    }
}

.\[\&_a\]\:text-o-500 a {
    --tw-text-opacity: 1;
    color: rgb(103 194 58 / var(--tw-text-opacity))
}

.\[\&_a\]\:underline a {
    text-decoration-line: underline
}

.\[\&_path\]\:fill-white path {
    fill: #fff
}

@media (min-width:375px) {
    .\[\@media\(min-width\:375px\)\]\:w-\[350px\] {
        width: 350px
    }
}


@media (max-width: 767px) {
    /*-----index-----*/
    /*top*/
    header{background-color: #f7f7f7; height: 31.2px; line-height: 31.2px; padding: 0 5.2px; position: fixed; width: 100%; z-index: 2; display: none;}
    .top .top-left{height: 31.2px;}
    .top .icon-tel{font-size: 16.64px; margin-right: 2px;}
    .top-right>span{position: relative; top: -1px;}
    .top .top-right>span,.top .top-right>a{float: left; padding: 0 5.2px; cursor: pointer;}
    /*/top*/

    /*nav*/
    nav{position: fixed; top: 0; left: 0; width: 100%; padding: 12.48px 10.4px; z-index: 999; background-color: #fff; border-bottom: 1px solid #eee;}
    /*.nav-shadow{background: rgba(0,0,0,.5); width: 100%; height: 100%; position: fixed; left: -200%; top: 0; z-index: 2; cursor: pointer;}*/
    nav .logo img{width: 104.0px;}
    nav .phone-menu{position: absolute; right: 10.4px; background: url("/assets/site-kmc/img/phone-menu.png") no-repeat center; height: 21.84px; width: 31.2px; background-size: cover; top: 50%; transform: translateY(-50%);}
    .tw-nav-wrap{float: none; position: fixed; left: -300%;  top: 0; z-index: 9999; background-color: #26324a; width: 100%; height: 100%; padding: 10.4px;}
    .tw-nav-wrap .phone-logo{width: 104.0px; display: block; margin: 26.0px auto; display: block;}
    .tw-nav li{font-size: 16.64px; color: #fff; border-bottom: 1px solid rgba(238,238,238,.2); padding: 0 15.6px; position: relative;}
    /*.tw-nav li.active{color: #67c23a;}*/
    .tw-nav li.active>a{color: #67c23a;}
    .tw-nav li>a{color: #fff; line-height: 41.6px;}
    .tw-nav li dl{display: none;}
    .tw-nav li dl dd a{font-size: 14.560000000000002px; color: #fff; height: 41.6px; line-height: 41.6px; display: block; border-top: 1px solid rgba(238,238,238,.2); padding-left: 41.6px;}
    .tw-nav li .iconfont{position: absolute; right: 10.4px; top: 8.32px;}
    .tw-nav li .iconfont:after{clear: both;}

    .tw-nav-wrap .close-phone{position: absolute; right: 15.6px; top: 15.6px;}
    .tw-nav-wrap .close-phone .icon-guanbi{color: #fff; font-size: 24px;}

    .language{display: none;}
    /*/nav*/


    /*footer*/
    footer{background-color: #26324a; padding: 31.2px 0 20.8px;}
    footer hr{color: #fff; opacity: .1; margin-top: 15.6px;}

    .footer-nav .left{float: none; padding: 0 20.8px;}
    .footer-nav .left .logo-footer{width: 124.8px; /*float: left;*/ margin: 0 auto;}
    .footer-nav .left .qr-code{float: right; text-align: center; display: none;}
    .footer-nav .left .qr-code .code-left img{width: 66px;}
    .footer-nav .left .qr-code .code-right{margin-left: 5px;}
    .footer-nav .left .qr-code .text{margin-top: 5px; font-size: 12px;}
    .footer .copy-right{text-align: center; color: #fff; opacity: .5; margin-top: 15.6px; line-height: 24px; font-size: 12px; padding: 0 20.8px;}
    .footer .language{display: none;}
    /*/footer*/
}
