[class*=a-link-secondary] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--space-3xs);
    font-family: "Zen Old Mincho", serif;
    font-weight: 700;
    font-size: var(--font-size-xs);
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on;
    color: var(--color-ui-button-primary);
    background-color: var(--color-ui-background-primary);
    padding: var(--space-xxs) var(--space-xs);
    border: 1px solid var(--color-ui-button-primary);
    border-radius: var(--border-radius-sm)
}

[class*=a-link-secondary]:has(svg:first-child) {
    padding-left: var(--space-xxs)
}

[class*=a-link-secondary]:has(svg:last-child) {
    padding-right: var(--space-xxs)
}

[class*=a-link-secondary]>svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16px;
    flex: 0 0 16px;
    width: 16px
}

.a-link-secondary--disabled {
    color: var(--color-ui-text-disabled);
    background-color: var(--color-ui-background-disabled);
    border-color: var(--color-ui-text-disabled)
}

.a-link-secondary--error {
    color: var(--color-smt-error);
    border-color: var(--color-smt-error)
}

.a-input-text {
    position: relative
}

.a-input-text input {
    width: 100%;
    height: 56px;
    font-family: "Zen Old Mincho", serif;
    font-weight: 700;
    font-size: var(--font-size-sm);
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on;
    background-color: var(--color-ui-background-primary);
    padding: 0 var(--space-sm);
    border: 1px solid var(--color-ui-border-frame-primary);
    border-radius: var(--border-radius-md)
}

.a-input-text input::-webkit-input-placeholder {
    color: var(--color-ui-text-placeholder)
}

.a-input-text input::-moz-placeholder {
    color: var(--color-ui-text-placeholder)
}

.a-input-text input:-ms-input-placeholder {
    color: var(--color-ui-text-placeholder)
}

.a-input-text input::-ms-input-placeholder {
    color: var(--color-ui-text-placeholder)
}

.a-input-text input::placeholder {
    color: var(--color-ui-text-placeholder)
}

.a-input-text input[disabled] {
    color: var(--color-ui-text-disabled);
    background-color: var(--color-ui-background-disabled);
    pointer-events: none
}

[class*=a-button-primary] {
    width: 100%;
    max-width: 320px;
    min-height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: var(--space-xxs);
    color: var(--color-ui-background-primary);
    background-color: var(--color-ui-button-primary);
    padding: var(--space-sm);
    border-radius: var(--border-radius-md)
}

@media screen and (max-width: 760px) {
    [class*=a-button-primary] {
        max-width:100%
    }
}

[class*=a-button-primary]>span {
    font-family: "Zen Old Mincho", serif;
    font-weight: 800;
    font-size: var(--font-size-ms);
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

[class*=a-button-primary]>svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
    width: 24px
}

.a-button-primary--transparent {
    text-decoration: underline;
    color: var(--color-ui-button-primary);
    background-color: rgba(0,0,0,0)
}

.a-button-primary--transparent>span {
    font-family: "Zen Old Mincho", serif;
    font-weight: 700;
    font-size: var(--font-size-sm);
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.a-button-primary--error {
    background-color: var(--color-smt-error)
}

.a-button-primary--line {
    background-color: var(--color-ext-line)
}

.a-button-primary--disabled {
    color: var(--color-ui-text-disabled);
    background-color: var(--color-ui-background-disabled)
}

[class*=c-notification] {
    display: grid;
    grid-template-columns: 24px 1fr;
    gap: var(--space-3xs) var(--space-xxs);
    padding: var(--space-sm) var(--space-ms) var(--space-sm) var(--space-sm);
    border-radius: var(--border-radius-sm)
}

[class*=c-notification]:before {
    content: "";
    grid-area: 1/1/3/2;
    width: 24px;
    height: 24px;
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat;
    -webkit-mask-size: 24px;
    mask-size: 24px;
    margin-top: var(--space-3xs)
}

[class*=c-notification]>div {
    font-family: "Zen Old Mincho", serif;
    font-weight: 800;
    font-size: var(--font-size-ms);
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

[class*=c-notification]>p {
    font-family: "Zen Old Mincho", serif;
    font-weight: 700;
    font-size: var(--font-size-sm);
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

[class*=c-notification]>p a {
    text-decoration: underline
}

.c-notification--success {
    color: var(--color-smt-success);
    background-color: var(--color-smt-success-xs)
}

.c-notification--success:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.2171 15.0509C29.7052 14.5627 29.7052 13.7713 29.2171 13.2831C28.7289 12.795 27.9374 12.795 27.4493 13.2831L16.6665 24.0659L12.5504 19.9498C12.0622 19.4616 11.2708 19.4616 10.7826 19.9498C10.2945 20.4379 10.2945 21.2294 10.7826 21.7175L15.7826 26.7175C16.2708 27.2057 17.0622 27.2057 17.5504 26.7175L29.2171 15.0509Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0002 2.08398C10.1051 2.08398 2.0835 10.1055 2.0835 20.0007C2.0835 29.8957 10.1051 37.9173 20.0002 37.9173C29.8952 37.9173 37.9168 29.8957 37.9168 20.0007C37.9168 10.1055 29.8952 2.08398 20.0002 2.08398ZM4.5835 20.0007C4.5835 11.4863 11.4858 4.58398 20.0002 4.58398C28.5145 4.58398 35.4168 11.4863 35.4168 20.0007C35.4168 28.515 28.5145 35.4173 20.0002 35.4173C11.4858 35.4173 4.5835 28.515 4.5835 20.0007Z' fill='%23000'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.2171 15.0509C29.7052 14.5627 29.7052 13.7713 29.2171 13.2831C28.7289 12.795 27.9374 12.795 27.4493 13.2831L16.6665 24.0659L12.5504 19.9498C12.0622 19.4616 11.2708 19.4616 10.7826 19.9498C10.2945 20.4379 10.2945 21.2294 10.7826 21.7175L15.7826 26.7175C16.2708 27.2057 17.0622 27.2057 17.5504 26.7175L29.2171 15.0509Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0002 2.08398C10.1051 2.08398 2.0835 10.1055 2.0835 20.0007C2.0835 29.8957 10.1051 37.9173 20.0002 37.9173C29.8952 37.9173 37.9168 29.8957 37.9168 20.0007C37.9168 10.1055 29.8952 2.08398 20.0002 2.08398ZM4.5835 20.0007C4.5835 11.4863 11.4858 4.58398 20.0002 4.58398C28.5145 4.58398 35.4168 11.4863 35.4168 20.0007C35.4168 28.515 28.5145 35.4173 20.0002 35.4173C11.4858 35.4173 4.5835 28.515 4.5835 20.0007Z' fill='%23000'/%3E%3C/svg%3E%0A");
    background-color: var(--color-smt-success)
}

.c-notification--warning {
    color: var(--color-smt-warning);
    background-color: var(--color-smt-warning-xs)
}

.c-notification--warning:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.806 7.31534C21.005 5.92223 18.995 5.92222 18.194 7.31536L17.1103 6.69228L18.194 7.31537L4.78904 30.6283L3.70832 30.0069L4.78903 30.6283C3.99045 32.0171 4.99295 33.7501 6.59509 33.7501H33.4048C35.0071 33.7501 36.0096 32.0171 35.211 30.6283L21.806 7.31535L22.8897 6.69226L21.806 7.31534ZM16.0267 6.0692C16.0267 6.06919 16.0267 6.06919 16.0267 6.06919C17.789 3.0043 22.211 3.00426 23.9733 6.06918L37.3783 29.3821L37.3783 29.3822C39.1351 32.4377 36.9296 36.2501 33.4048 36.2501H6.59509C3.07045 36.2501 0.864821 32.4377 2.62177 29.3821L3.7054 30.0052L2.62177 29.3821L16.0267 6.0692Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 13.75C20.6904 13.75 21.25 14.3096 21.25 15V21.6667C21.25 22.357 20.6904 22.9167 20 22.9167C19.3096 22.9167 18.75 22.357 18.75 21.6667V15C18.75 14.3096 19.3096 13.75 20 13.75Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8533 27.4023C21.3662 27.8644 21.4075 28.6548 20.9454 29.1677L20.9287 29.1862C20.4667 29.6991 19.6763 29.7404 19.1634 29.2783C18.6504 28.8162 18.6092 28.0258 19.0713 27.5129L19.088 27.4944C19.55 26.9815 20.3404 26.9403 20.8533 27.4023Z' fill='%23000'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.806 7.31534C21.005 5.92223 18.995 5.92222 18.194 7.31536L17.1103 6.69228L18.194 7.31537L4.78904 30.6283L3.70832 30.0069L4.78903 30.6283C3.99045 32.0171 4.99295 33.7501 6.59509 33.7501H33.4048C35.0071 33.7501 36.0096 32.0171 35.211 30.6283L21.806 7.31535L22.8897 6.69226L21.806 7.31534ZM16.0267 6.0692C16.0267 6.06919 16.0267 6.06919 16.0267 6.06919C17.789 3.0043 22.211 3.00426 23.9733 6.06918L37.3783 29.3821L37.3783 29.3822C39.1351 32.4377 36.9296 36.2501 33.4048 36.2501H6.59509C3.07045 36.2501 0.864821 32.4377 2.62177 29.3821L3.7054 30.0052L2.62177 29.3821L16.0267 6.0692Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 13.75C20.6904 13.75 21.25 14.3096 21.25 15V21.6667C21.25 22.357 20.6904 22.9167 20 22.9167C19.3096 22.9167 18.75 22.357 18.75 21.6667V15C18.75 14.3096 19.3096 13.75 20 13.75Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8533 27.4023C21.3662 27.8644 21.4075 28.6548 20.9454 29.1677L20.9287 29.1862C20.4667 29.6991 19.6763 29.7404 19.1634 29.2783C18.6504 28.8162 18.6092 28.0258 19.0713 27.5129L19.088 27.4944C19.55 26.9815 20.3404 26.9403 20.8533 27.4023Z' fill='%23000'/%3E%3C/svg%3E%0A");
    background-color: var(--color-smt-warning)
}

.c-notification--error {
    color: var(--color-smt-error);
    background-color: var(--color-smt-error-xs)
}

.c-notification--error:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.08334 19.9997C2.08334 10.1046 10.1049 2.08301 20 2.08301C25.0118 2.08301 29.5447 4.14242 32.795 7.45796C35.9619 10.6884 37.9167 15.117 37.9167 19.9997C37.9167 29.8947 29.895 37.9163 20 37.9163C14.9883 37.9163 10.4553 35.857 7.20499 32.5414L8.09763 31.6663L7.20499 32.5414C4.03815 29.3109 2.08334 24.8824 2.08334 19.9997ZM9.90135 31.6487C12.6073 33.9969 16.137 35.4163 20 35.4163C28.5143 35.4163 35.4167 28.514 35.4167 19.9997C35.4167 16.2473 34.0774 12.8097 31.8487 10.1359L9.90135 31.6487ZM30.0986 8.35066C27.3927 6.00252 23.863 4.58301 20 4.58301C11.4856 4.58301 4.58334 11.4853 4.58334 19.9997C4.58334 23.7521 5.92261 27.1896 8.15125 29.8634L30.0986 8.35066Z' fill='%23000'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.08334 19.9997C2.08334 10.1046 10.1049 2.08301 20 2.08301C25.0118 2.08301 29.5447 4.14242 32.795 7.45796C35.9619 10.6884 37.9167 15.117 37.9167 19.9997C37.9167 29.8947 29.895 37.9163 20 37.9163C14.9883 37.9163 10.4553 35.857 7.20499 32.5414L8.09763 31.6663L7.20499 32.5414C4.03815 29.3109 2.08334 24.8824 2.08334 19.9997ZM9.90135 31.6487C12.6073 33.9969 16.137 35.4163 20 35.4163C28.5143 35.4163 35.4167 28.514 35.4167 19.9997C35.4167 16.2473 34.0774 12.8097 31.8487 10.1359L9.90135 31.6487ZM30.0986 8.35066C27.3927 6.00252 23.863 4.58301 20 4.58301C11.4856 4.58301 4.58334 11.4853 4.58334 19.9997C4.58334 23.7521 5.92261 27.1896 8.15125 29.8634L30.0986 8.35066Z' fill='%23000'/%3E%3C/svg%3E%0A");
    background-color: var(--color-smt-error)
}

.c-notification--info {
    color: var(--color-smt-info-primary);
    background-color: var(--color-smt-info-primary-xs)
}

.c-notification--info:before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0002 2.08398C10.1051 2.08398 2.0835 10.1055 2.0835 20.0007C2.0835 29.8957 10.1051 37.9173 20.0002 37.9173C29.8952 37.9173 37.9168 29.8957 37.9168 20.0007C37.9168 10.1055 29.8952 2.08398 20.0002 2.08398ZM4.5835 20.0007C4.5835 11.4863 11.4858 4.58398 20.0002 4.58398C28.5145 4.58398 35.4168 11.4863 35.4168 20.0007C35.4168 28.515 28.5145 35.4173 20.0002 35.4173C11.4858 35.4173 4.5835 28.515 4.5835 20.0007ZM20.8529 11.5695C21.366 12.0313 21.4076 12.8217 20.9458 13.3348L20.9291 13.3533C20.4672 13.8664 19.6769 13.908 19.1638 13.4461C18.6506 12.9843 18.6091 12.1939 19.0709 11.6808L19.0876 11.6623C19.5494 11.1492 20.3398 11.1076 20.8529 11.5695ZM20 17.917C20.6904 17.917 21.25 18.4766 21.25 19.167V27.5003C21.25 28.1907 20.6904 28.7503 20 28.7503C19.3096 28.7503 18.75 28.1907 18.75 27.5003V19.167C18.75 18.4766 19.3096 17.917 20 17.917Z' fill='%23000'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0002 2.08398C10.1051 2.08398 2.0835 10.1055 2.0835 20.0007C2.0835 29.8957 10.1051 37.9173 20.0002 37.9173C29.8952 37.9173 37.9168 29.8957 37.9168 20.0007C37.9168 10.1055 29.8952 2.08398 20.0002 2.08398ZM4.5835 20.0007C4.5835 11.4863 11.4858 4.58398 20.0002 4.58398C28.5145 4.58398 35.4168 11.4863 35.4168 20.0007C35.4168 28.515 28.5145 35.4173 20.0002 35.4173C11.4858 35.4173 4.5835 28.515 4.5835 20.0007ZM20.8529 11.5695C21.366 12.0313 21.4076 12.8217 20.9458 13.3348L20.9291 13.3533C20.4672 13.8664 19.6769 13.908 19.1638 13.4461C18.6506 12.9843 18.6091 12.1939 19.0709 11.6808L19.0876 11.6623C19.5494 11.1492 20.3398 11.1076 20.8529 11.5695ZM20 17.917C20.6904 17.917 21.25 18.4766 21.25 19.167V27.5003C21.25 28.1907 20.6904 28.7503 20 28.7503C19.3096 28.7503 18.75 28.1907 18.75 27.5003V19.167C18.75 18.4766 19.3096 17.917 20 17.917Z' fill='%23000'/%3E%3C/svg%3E%0A");
    background-color: var(--color-smt-info-primary)
}

.c-notification__additional {
    display: block;
    grid-area: 3/1/4/3;
    color: var(--color-ui-text-primary);
    padding: var(--space-md) 0 var(--space-sm) var(--space-xxs)
}

.c-notification__additional:before {
    display: none
}

html {
    scroll-behavior: smooth;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    overflow-x: hidden
}

:root {
    --color-base: #ffffff;
    --color-base-80: rgb(255 255 255 / 0.8);
    --color-base-70: rgb(255 255 255 / 0.7);
    --color-base-60: rgb(255 255 255 / 0.6);
    --color-base-50: rgb(255 255 255 / 0.5);
    --color-base-40: rgb(255 255 255 / 0.4);
    --color-base-30: rgb(255 255 255 / 0.3);
    --color-base-20: rgb(255 255 255 / 0.2);
    --color-base-10: rgb(255 255 255 / 0.1);
    --color-rgb-base: 255 255 255;
    --color-accent: #ff1565;
    --color-accent-80: rgb(255 21 101 / 0.8);
    --color-accent-70: rgb(255 21 101 / 0.7);
    --color-accent-60: rgb(255 21 101 / 0.6);
    --color-accent-50: rgb(255 21 101 / 0.5);
    --color-accent-40: rgb(255 21 101 / 0.4);
    --color-accent-30: rgb(255 21 101 / 0.3);
    --color-accent-20: rgb(255 21 101 / 0.2);
    --color-accent-10: rgb(255 21 101 / 0.1);
    --color-rgb-accent: 255 21 101;
    --color-sub: #c4d3da;
    --color-sub-80: rgb(196 211 218 / 0.8);
    --color-sub-70: rgb(196 211 218 / 0.7);
    --color-sub-60: rgb(196 211 218 / 0.6);
    --color-sub-50: rgb(196 211 218 / 0.5);
    --color-sub-40: rgb(196 211 218 / 0.4);
    --color-sub-30: rgb(196 211 218 / 0.3);
    --color-sub-20: rgb(196 211 218 / 0.2);
    --color-sub-10: rgb(196 211 218 / 0.1);
    --color-rgb-sub: 196 211 218;
    --color-text-main: #1a122a;
    --color-text-main-80: rgb(26 18 42 / 0.8);
    --color-text-main-70: rgb(26 18 42 / 0.7);
    --color-text-main-60: rgb(26 18 42 / 0.6);
    --color-text-main-50: rgb(26 18 42 / 0.5);
    --color-text-main-40: rgb(26 18 42 / 0.4);
    --color-text-main-30: rgb(26 18 42 / 0.3);
    --color-text-main-20: rgb(26 18 42 / 0.2);
    --color-text-main-10: rgb(26 18 42 / 0.1);
    --color-rgb-text-main: 26 18 42;
    --color-text-accent: #ff1565;
    --color-text-accent-80: rgb(255 21 101 / 0.8);
    --color-text-accent-70: rgb(255 21 101 / 0.7);
    --color-text-accent-60: rgb(255 21 101 / 0.6);
    --color-text-accent-50: rgb(255 21 101 / 0.5);
    --color-text-accent-40: rgb(255 21 101 / 0.4);
    --color-text-accent-30: rgb(255 21 101 / 0.3);
    --color-text-accent-20: rgb(255 21 101 / 0.2);
    --color-text-accent-10: rgb(255 21 101 / 0.1);
    --color-rgb-text-accent: 255 21 101;
    --color-text-sub: #818292;
    --color-text-sub-80: rgb(129 130 146 / 0.8);
    --color-text-sub-70: rgb(129 130 146 / 0.7);
    --color-text-sub-60: rgb(129 130 146 / 0.6);
    --color-text-sub-50: rgb(129 130 146 / 0.5);
    --color-text-sub-40: rgb(129 130 146 / 0.4);
    --color-text-sub-30: rgb(129 130 146 / 0.3);
    --color-text-sub-20: rgb(129 130 146 / 0.2);
    --color-text-sub-10: rgb(129 130 146 / 0.1);
    --color-rgb-text-sub: 129 130 146;
    --color-bg-primary: #ffecf2;
    --color-bg-primary-80: rgb(255 236 242 / 0.8);
    --color-bg-primary-70: rgb(255 236 242 / 0.7);
    --color-bg-primary-60: rgb(255 236 242 / 0.6);
    --color-bg-primary-50: rgb(255 236 242 / 0.5);
    --color-bg-primary-40: rgb(255 236 242 / 0.4);
    --color-bg-primary-30: rgb(255 236 242 / 0.3);
    --color-bg-primary-20: rgb(255 236 242 / 0.2);
    --color-bg-primary-10: rgb(255 236 242 / 0.1);
    --color-rgb-bg-primary: 255 236 242;
    --color-bg-secondary: #f1f3f9;
    --color-bg-secondary-80: rgb(241 243 249 / 0.8);
    --color-bg-secondary-70: rgb(241 243 249 / 0.7);
    --color-bg-secondary-60: rgb(241 243 249 / 0.6);
    --color-bg-secondary-50: rgb(241 243 249 / 0.5);
    --color-bg-secondary-40: rgb(241 243 249 / 0.4);
    --color-bg-secondary-30: rgb(241 243 249 / 0.3);
    --color-bg-secondary-20: rgb(241 243 249 / 0.2);
    --color-bg-secondary-10: rgb(241 243 249 / 0.1);
    --color-rgb-bg-secondary: 241 243 249;
    --color-border-solid: #e0e3ee;
    --color-border-solid-80: rgb(224 227 238 / 0.8);
    --color-border-solid-70: rgb(224 227 238 / 0.7);
    --color-border-solid-60: rgb(224 227 238 / 0.6);
    --color-border-solid-50: rgb(224 227 238 / 0.5);
    --color-border-solid-40: rgb(224 227 238 / 0.4);
    --color-border-solid-30: rgb(224 227 238 / 0.3);
    --color-border-solid-20: rgb(224 227 238 / 0.2);
    --color-border-solid-10: rgb(224 227 238 / 0.1);
    --color-rgb-border-solid: 224 227 238;
    --color-border-dotted: #e0e3ee;
    --color-border-dotted-80: rgb(224 227 238 / 0.8);
    --color-border-dotted-70: rgb(224 227 238 / 0.7);
    --color-border-dotted-60: rgb(224 227 238 / 0.6);
    --color-border-dotted-50: rgb(224 227 238 / 0.5);
    --color-border-dotted-40: rgb(224 227 238 / 0.4);
    --color-border-dotted-30: rgb(224 227 238 / 0.3);
    --color-border-dotted-20: rgb(224 227 238 / 0.2);
    --color-border-dotted-10: rgb(224 227 238 / 0.1);
    --color-rgb-border-dotted: 224 227 238;
    --color-border-input: #e0e3ee;
    --color-border-input-80: rgb(224 227 238 / 0.8);
    --color-border-input-70: rgb(224 227 238 / 0.7);
    --color-border-input-60: rgb(224 227 238 / 0.6);
    --color-border-input-50: rgb(224 227 238 / 0.5);
    --color-border-input-40: rgb(224 227 238 / 0.4);
    --color-border-input-30: rgb(224 227 238 / 0.3);
    --color-border-input-20: rgb(224 227 238 / 0.2);
    --color-border-input-10: rgb(224 227 238 / 0.1);
    --color-rgb-border-input: 224 227 238;
    --color-mint: #a6fed8;
    --color-mint-80: rgb(166 254 216 / 0.8);
    --color-mint-70: rgb(166 254 216 / 0.7);
    --color-mint-60: rgb(166 254 216 / 0.6);
    --color-mint-50: rgb(166 254 216 / 0.5);
    --color-mint-40: rgb(166 254 216 / 0.4);
    --color-mint-30: rgb(166 254 216 / 0.3);
    --color-mint-20: rgb(166 254 216 / 0.2);
    --color-mint-10: rgb(166 254 216 / 0.1);
    --color-rgb-mint: 166 254 216;
    --color-lemon: #f4ff58;
    --color-lemon-80: rgb(244 255 88 / 0.8);
    --color-lemon-70: rgb(244 255 88 / 0.7);
    --color-lemon-60: rgb(244 255 88 / 0.6);
    --color-lemon-50: rgb(244 255 88 / 0.5);
    --color-lemon-40: rgb(244 255 88 / 0.4);
    --color-lemon-30: rgb(244 255 88 / 0.3);
    --color-lemon-20: rgb(244 255 88 / 0.2);
    --color-lemon-10: rgb(244 255 88 / 0.1);
    --color-rgb-lemon: 244 255 88;
    --color-thanks-fair: #ffd700;
    --color-thanks-fair-80: rgb(255 215 0 / 0.8);
    --color-thanks-fair-70: rgb(255 215 0 / 0.7);
    --color-thanks-fair-60: rgb(255 215 0 / 0.6);
    --color-thanks-fair-50: rgb(255 215 0 / 0.5);
    --color-thanks-fair-40: rgb(255 215 0 / 0.4);
    --color-thanks-fair-30: rgb(255 215 0 / 0.3);
    --color-thanks-fair-20: rgb(255 215 0 / 0.2);
    --color-thanks-fair-10: rgb(255 215 0 / 0.1);
    --color-rgb-thanks-fair: 255 215 0;
    --color-red: #ff3300;
    --color-red-80: rgb(255 51 0 / 0.8);
    --color-red-70: rgb(255 51 0 / 0.7);
    --color-red-60: rgb(255 51 0 / 0.6);
    --color-red-50: rgb(255 51 0 / 0.5);
    --color-red-40: rgb(255 51 0 / 0.4);
    --color-red-30: rgb(255 51 0 / 0.3);
    --color-red-20: rgb(255 51 0 / 0.2);
    --color-red-10: rgb(255 51 0 / 0.1);
    --color-rgb-red: 255 51 0
}

@media(prefers-color-scheme: light) {
    :root {
        --color-ui-base-primary: #fff8fa;
        --color-ui-base-primary-xl: rgb( 255 248 250 / 0.96 );
        --color-ui-base-primary-lg: rgb( 255 248 250 / 0.8 );
        --color-ui-base-primary-ml: rgb( 255 248 250 / 0.64 );
        --color-ui-base-primary-md: rgb( 255 248 250 / 0.4 );
        --color-ui-base-primary-ms: rgb( 255 248 250 / 0.24 );
        --color-ui-base-primary-sm: rgb( 255 248 250 / 0.16 );
        --color-ui-base-primary-xs: rgb( 255 248 250 / 0.08 );
        --color-ui-base-secondary: #ffffff;
        --color-ui-base-secondary-xl: rgb( 255 255 255 / 0.96 );
        --color-ui-base-secondary-lg: rgb( 255 255 255 / 0.8 );
        --color-ui-base-secondary-ml: rgb( 255 255 255 / 0.64 );
        --color-ui-base-secondary-md: rgb( 255 255 255 / 0.4 );
        --color-ui-base-secondary-ms: rgb( 255 255 255 / 0.24 );
        --color-ui-base-secondary-sm: rgb( 255 255 255 / 0.16 );
        --color-ui-base-secondary-xs: rgb( 255 255 255 / 0.08 );
        --color-ui-text-primary: #1a122a;
        --color-ui-text-primary-xl: rgb( 26 18 42 / 0.96 );
        --color-ui-text-primary-lg: rgb( 26 18 42 / 0.8 );
        --color-ui-text-primary-ml: rgb( 26 18 42 / 0.64 );
        --color-ui-text-primary-md: rgb( 26 18 42 / 0.4 );
        --color-ui-text-primary-ms: rgb( 26 18 42 / 0.24 );
        --color-ui-text-primary-sm: rgb( 26 18 42 / 0.16 );
        --color-ui-text-primary-xs: rgb( 26 18 42 / 0.08 );
        --color-ui-text-secondary: #818292;
        --color-ui-text-secondary-xl: rgb( 129 130 146 / 0.96 );
        --color-ui-text-secondary-lg: rgb( 129 130 146 / 0.8 );
        --color-ui-text-secondary-ml: rgb( 129 130 146 / 0.64 );
        --color-ui-text-secondary-md: rgb( 129 130 146 / 0.4 );
        --color-ui-text-secondary-ms: rgb( 129 130 146 / 0.24 );
        --color-ui-text-secondary-sm: rgb( 129 130 146 / 0.16 );
        --color-ui-text-secondary-xs: rgb( 129 130 146 / 0.08 );
        --color-ui-text-placeholder: #a39ca7;
        --color-ui-text-placeholder-xl: rgb( 163 156 167 / 0.96 );
        --color-ui-text-placeholder-lg: rgb( 163 156 167 / 0.8 );
        --color-ui-text-placeholder-ml: rgb( 163 156 167 / 0.64 );
        --color-ui-text-placeholder-md: rgb( 163 156 167 / 0.4 );
        --color-ui-text-placeholder-ms: rgb( 163 156 167 / 0.24 );
        --color-ui-text-placeholder-sm: rgb( 163 156 167 / 0.16 );
        --color-ui-text-placeholder-xs: rgb( 163 156 167 / 0.08 );
        --color-ui-text-disabled: #818292;
        --color-ui-text-disabled-xl: rgb( 129 130 146 / 0.96 );
        --color-ui-text-disabled-lg: rgb( 129 130 146 / 0.8 );
        --color-ui-text-disabled-ml: rgb( 129 130 146 / 0.64 );
        --color-ui-text-disabled-md: rgb( 129 130 146 / 0.4 );
        --color-ui-text-disabled-ms: rgb( 129 130 146 / 0.24 );
        --color-ui-text-disabled-sm: rgb( 129 130 146 / 0.16 );
        --color-ui-text-disabled-xs: rgb( 129 130 146 / 0.08 );
        --color-ui-link-primary: #ff1565;
        --color-ui-link-primary-xl: rgb( 255 21 101 / 0.96 );
        --color-ui-link-primary-lg: rgb( 255 21 101 / 0.8 );
        --color-ui-link-primary-ml: rgb( 255 21 101 / 0.64 );
        --color-ui-link-primary-md: rgb( 255 21 101 / 0.4 );
        --color-ui-link-primary-ms: rgb( 255 21 101 / 0.24 );
        --color-ui-link-primary-sm: rgb( 255 21 101 / 0.16 );
        --color-ui-link-primary-xs: rgb( 255 21 101 / 0.08 );
        --color-ui-button-primary: #ff1565;
        --color-ui-button-primary-xl: rgb( 255 21 101 / 0.96 );
        --color-ui-button-primary-lg: rgb( 255 21 101 / 0.8 );
        --color-ui-button-primary-ml: rgb( 255 21 101 / 0.64 );
        --color-ui-button-primary-md: rgb( 255 21 101 / 0.4 );
        --color-ui-button-primary-ms: rgb( 255 21 101 / 0.24 );
        --color-ui-button-primary-sm: rgb( 255 21 101 / 0.16 );
        --color-ui-button-primary-xs: rgb( 255 21 101 / 0.08 );
        --color-ui-background-primary: #ffffff;
        --color-ui-background-primary-xl: rgb( 255 255 255 / 0.96 );
        --color-ui-background-primary-lg: rgb( 255 255 255 / 0.8 );
        --color-ui-background-primary-ml: rgb( 255 255 255 / 0.64 );
        --color-ui-background-primary-md: rgb( 255 255 255 / 0.4 );
        --color-ui-background-primary-ms: rgb( 255 255 255 / 0.24 );
        --color-ui-background-primary-sm: rgb( 255 255 255 / 0.16 );
        --color-ui-background-primary-xs: rgb( 255 255 255 / 0.08 );
        --color-ui-background-secondary: #f1f3f9;
        --color-ui-background-secondary-xl: rgb( 241 243 249 / 0.96 );
        --color-ui-background-secondary-lg: rgb( 241 243 249 / 0.8 );
        --color-ui-background-secondary-ml: rgb( 241 243 249 / 0.64 );
        --color-ui-background-secondary-md: rgb( 241 243 249 / 0.4 );
        --color-ui-background-secondary-ms: rgb( 241 243 249 / 0.24 );
        --color-ui-background-secondary-sm: rgb( 241 243 249 / 0.16 );
        --color-ui-background-secondary-xs: rgb( 241 243 249 / 0.08 );
        --color-ui-background-disabled: #cec8ce;
        --color-ui-background-disabled-xl: rgb( 206 200 206 / 0.96 );
        --color-ui-background-disabled-lg: rgb( 206 200 206 / 0.8 );
        --color-ui-background-disabled-ml: rgb( 206 200 206 / 0.64 );
        --color-ui-background-disabled-md: rgb( 206 200 206 / 0.4 );
        --color-ui-background-disabled-ms: rgb( 206 200 206 / 0.24 );
        --color-ui-background-disabled-sm: rgb( 206 200 206 / 0.16 );
        --color-ui-background-disabled-xs: rgb( 206 200 206 / 0.08 );
        --color-ui-border-split-primary: #e0e3ee;
        --color-ui-border-split-primary-xl: rgb( 224 227 238 / 0.96 );
        --color-ui-border-split-primary-lg: rgb( 224 227 238 / 0.8 );
        --color-ui-border-split-primary-ml: rgb( 224 227 238 / 0.64 );
        --color-ui-border-split-primary-md: rgb( 224 227 238 / 0.4 );
        --color-ui-border-split-primary-ms: rgb( 224 227 238 / 0.24 );
        --color-ui-border-split-primary-sm: rgb( 224 227 238 / 0.16 );
        --color-ui-border-split-primary-xs: rgb( 224 227 238 / 0.08 );
        --color-ui-border-frame-primary: #e0e3ee;
        --color-ui-border-frame-primary-xl: rgb( 224 227 238 / 0.96 );
        --color-ui-border-frame-primary-lg: rgb( 224 227 238 / 0.8 );
        --color-ui-border-frame-primary-ml: rgb( 224 227 238 / 0.64 );
        --color-ui-border-frame-primary-md: rgb( 224 227 238 / 0.4 );
        --color-ui-border-frame-primary-ms: rgb( 224 227 238 / 0.24 );
        --color-ui-border-frame-primary-sm: rgb( 224 227 238 / 0.16 );
        --color-ui-border-frame-primary-xs: rgb( 224 227 238 / 0.08 )
    }

    :root {
        --color-ext-facebook: #1877f2;
        --color-ext-facebook-xl: rgb( 24 119 242 / 0.96 );
        --color-ext-facebook-lg: rgb( 24 119 242 / 0.8 );
        --color-ext-facebook-ml: rgb( 24 119 242 / 0.64 );
        --color-ext-facebook-md: rgb( 24 119 242 / 0.4 );
        --color-ext-facebook-ms: rgb( 24 119 242 / 0.24 );
        --color-ext-facebook-sm: rgb( 24 119 242 / 0.16 );
        --color-ext-facebook-xs: rgb( 24 119 242 / 0.08 );
        --color-ext-line: #06c755;
        --color-ext-line-xl: rgb( 6 199 85 / 0.96 );
        --color-ext-line-lg: rgb( 6 199 85 / 0.8 );
        --color-ext-line-ml: rgb( 6 199 85 / 0.64 );
        --color-ext-line-md: rgb( 6 199 85 / 0.4 );
        --color-ext-line-ms: rgb( 6 199 85 / 0.24 );
        --color-ext-line-sm: rgb( 6 199 85 / 0.16 );
        --color-ext-line-xs: rgb( 6 199 85 / 0.08 );
        --color-ext-x: #000000;
        --color-ext-x-xl: rgb( 0 0 0 / 0.96 );
        --color-ext-x-lg: rgb( 0 0 0 / 0.8 );
        --color-ext-x-ml: rgb( 0 0 0 / 0.64 );
        --color-ext-x-md: rgb( 0 0 0 / 0.4 );
        --color-ext-x-ms: rgb( 0 0 0 / 0.24 );
        --color-ext-x-sm: rgb( 0 0 0 / 0.16 );
        --color-ext-x-xs: rgb( 0 0 0 / 0.08 )
    }

    :root {
        --color-smt-error: #ff5252;
        --color-smt-error-xl: rgb( 255 82 82 / 0.96 );
        --color-smt-error-lg: rgb( 255 82 82 / 0.8 );
        --color-smt-error-ml: rgb( 255 82 82 / 0.64 );
        --color-smt-error-md: rgb( 255 82 82 / 0.4 );
        --color-smt-error-ms: rgb( 255 82 82 / 0.24 );
        --color-smt-error-sm: rgb( 255 82 82 / 0.16 );
        --color-smt-error-xs: rgb( 255 82 82 / 0.08 );
        --color-smt-success: #4caf50;
        --color-smt-success-xl: rgb( 76 175 80 / 0.96 );
        --color-smt-success-lg: rgb( 76 175 80 / 0.8 );
        --color-smt-success-ml: rgb( 76 175 80 / 0.64 );
        --color-smt-success-md: rgb( 76 175 80 / 0.4 );
        --color-smt-success-ms: rgb( 76 175 80 / 0.24 );
        --color-smt-success-sm: rgb( 76 175 80 / 0.16 );
        --color-smt-success-xs: rgb( 76 175 80 / 0.08 );
        --color-smt-warning: #fb8c00;
        --color-smt-warning-xl: rgb( 251 140 0 / 0.96 );
        --color-smt-warning-lg: rgb( 251 140 0 / 0.8 );
        --color-smt-warning-ml: rgb( 251 140 0 / 0.64 );
        --color-smt-warning-md: rgb( 251 140 0 / 0.4 );
        --color-smt-warning-ms: rgb( 251 140 0 / 0.24 );
        --color-smt-warning-sm: rgb( 251 140 0 / 0.16 );
        --color-smt-warning-xs: rgb( 251 140 0 / 0.08 );
        --color-smt-info-primary: #2196f3;
        --color-smt-info-primary-xl: rgb( 33 150 243 / 0.96 );
        --color-smt-info-primary-lg: rgb( 33 150 243 / 0.8 );
        --color-smt-info-primary-ml: rgb( 33 150 243 / 0.64 );
        --color-smt-info-primary-md: rgb( 33 150 243 / 0.4 );
        --color-smt-info-primary-ms: rgb( 33 150 243 / 0.24 );
        --color-smt-info-primary-sm: rgb( 33 150 243 / 0.16 );
        --color-smt-info-primary-xs: rgb( 33 150 243 / 0.08 );
        --color-smt-info-secondary: #64b6f7;
        --color-smt-info-secondary-xl: rgb( 100 182 247 / 0.96 );
        --color-smt-info-secondary-lg: rgb( 100 182 247 / 0.8 );
        --color-smt-info-secondary-ml: rgb( 100 182 247 / 0.64 );
        --color-smt-info-secondary-md: rgb( 100 182 247 / 0.4 );
        --color-smt-info-secondary-ms: rgb( 100 182 247 / 0.24 );
        --color-smt-info-secondary-sm: rgb( 100 182 247 / 0.16 );
        --color-smt-info-secondary-xs: rgb( 100 182 247 / 0.08 )
    }
}

@media(prefers-color-scheme: dark) {
    :root {
        --color-ui-base-primary: #fff8fa;
        --color-ui-base-primary-xl: rgb( 255 248 250 / 0.96 );
        --color-ui-base-primary-lg: rgb( 255 248 250 / 0.8 );
        --color-ui-base-primary-ml: rgb( 255 248 250 / 0.64 );
        --color-ui-base-primary-md: rgb( 255 248 250 / 0.4 );
        --color-ui-base-primary-ms: rgb( 255 248 250 / 0.24 );
        --color-ui-base-primary-sm: rgb( 255 248 250 / 0.16 );
        --color-ui-base-primary-xs: rgb( 255 248 250 / 0.08 );
        --color-ui-base-secondary: #ffffff;
        --color-ui-base-secondary-xl: rgb( 255 255 255 / 0.96 );
        --color-ui-base-secondary-lg: rgb( 255 255 255 / 0.8 );
        --color-ui-base-secondary-ml: rgb( 255 255 255 / 0.64 );
        --color-ui-base-secondary-md: rgb( 255 255 255 / 0.4 );
        --color-ui-base-secondary-ms: rgb( 255 255 255 / 0.24 );
        --color-ui-base-secondary-sm: rgb( 255 255 255 / 0.16 );
        --color-ui-base-secondary-xs: rgb( 255 255 255 / 0.08 );
        --color-ui-text-primary: #1a122a;
        --color-ui-text-primary-xl: rgb( 26 18 42 / 0.96 );
        --color-ui-text-primary-lg: rgb( 26 18 42 / 0.8 );
        --color-ui-text-primary-ml: rgb( 26 18 42 / 0.64 );
        --color-ui-text-primary-md: rgb( 26 18 42 / 0.4 );
        --color-ui-text-primary-ms: rgb( 26 18 42 / 0.24 );
        --color-ui-text-primary-sm: rgb( 26 18 42 / 0.16 );
        --color-ui-text-primary-xs: rgb( 26 18 42 / 0.08 );
        --color-ui-text-secondary: #818292;
        --color-ui-text-secondary-xl: rgb( 129 130 146 / 0.96 );
        --color-ui-text-secondary-lg: rgb( 129 130 146 / 0.8 );
        --color-ui-text-secondary-ml: rgb( 129 130 146 / 0.64 );
        --color-ui-text-secondary-md: rgb( 129 130 146 / 0.4 );
        --color-ui-text-secondary-ms: rgb( 129 130 146 / 0.24 );
        --color-ui-text-secondary-sm: rgb( 129 130 146 / 0.16 );
        --color-ui-text-secondary-xs: rgb( 129 130 146 / 0.08 );
        --color-ui-text-placeholder: #a39ca7;
        --color-ui-text-placeholder-xl: rgb( 163 156 167 / 0.96 );
        --color-ui-text-placeholder-lg: rgb( 163 156 167 / 0.8 );
        --color-ui-text-placeholder-ml: rgb( 163 156 167 / 0.64 );
        --color-ui-text-placeholder-md: rgb( 163 156 167 / 0.4 );
        --color-ui-text-placeholder-ms: rgb( 163 156 167 / 0.24 );
        --color-ui-text-placeholder-sm: rgb( 163 156 167 / 0.16 );
        --color-ui-text-placeholder-xs: rgb( 163 156 167 / 0.08 );
        --color-ui-text-disabled: #818292;
        --color-ui-text-disabled-xl: rgb( 129 130 146 / 0.96 );
        --color-ui-text-disabled-lg: rgb( 129 130 146 / 0.8 );
        --color-ui-text-disabled-ml: rgb( 129 130 146 / 0.64 );
        --color-ui-text-disabled-md: rgb( 129 130 146 / 0.4 );
        --color-ui-text-disabled-ms: rgb( 129 130 146 / 0.24 );
        --color-ui-text-disabled-sm: rgb( 129 130 146 / 0.16 );
        --color-ui-text-disabled-xs: rgb( 129 130 146 / 0.08 );
        --color-ui-link-primary: #ff1565;
        --color-ui-link-primary-xl: rgb( 255 21 101 / 0.96 );
        --color-ui-link-primary-lg: rgb( 255 21 101 / 0.8 );
        --color-ui-link-primary-ml: rgb( 255 21 101 / 0.64 );
        --color-ui-link-primary-md: rgb( 255 21 101 / 0.4 );
        --color-ui-link-primary-ms: rgb( 255 21 101 / 0.24 );
        --color-ui-link-primary-sm: rgb( 255 21 101 / 0.16 );
        --color-ui-link-primary-xs: rgb( 255 21 101 / 0.08 );
        --color-ui-button-primary: #ff1565;
        --color-ui-button-primary-xl: rgb( 255 21 101 / 0.96 );
        --color-ui-button-primary-lg: rgb( 255 21 101 / 0.8 );
        --color-ui-button-primary-ml: rgb( 255 21 101 / 0.64 );
        --color-ui-button-primary-md: rgb( 255 21 101 / 0.4 );
        --color-ui-button-primary-ms: rgb( 255 21 101 / 0.24 );
        --color-ui-button-primary-sm: rgb( 255 21 101 / 0.16 );
        --color-ui-button-primary-xs: rgb( 255 21 101 / 0.08 );
        --color-ui-background-primary: #ffffff;
        --color-ui-background-primary-xl: rgb( 255 255 255 / 0.96 );
        --color-ui-background-primary-lg: rgb( 255 255 255 / 0.8 );
        --color-ui-background-primary-ml: rgb( 255 255 255 / 0.64 );
        --color-ui-background-primary-md: rgb( 255 255 255 / 0.4 );
        --color-ui-background-primary-ms: rgb( 255 255 255 / 0.24 );
        --color-ui-background-primary-sm: rgb( 255 255 255 / 0.16 );
        --color-ui-background-primary-xs: rgb( 255 255 255 / 0.08 );
        --color-ui-background-secondary: #f1f3f9;
        --color-ui-background-secondary-xl: rgb( 241 243 249 / 0.96 );
        --color-ui-background-secondary-lg: rgb( 241 243 249 / 0.8 );
        --color-ui-background-secondary-ml: rgb( 241 243 249 / 0.64 );
        --color-ui-background-secondary-md: rgb( 241 243 249 / 0.4 );
        --color-ui-background-secondary-ms: rgb( 241 243 249 / 0.24 );
        --color-ui-background-secondary-sm: rgb( 241 243 249 / 0.16 );
        --color-ui-background-secondary-xs: rgb( 241 243 249 / 0.08 );
        --color-ui-background-disabled: #cec8ce;
        --color-ui-background-disabled-xl: rgb( 206 200 206 / 0.96 );
        --color-ui-background-disabled-lg: rgb( 206 200 206 / 0.8 );
        --color-ui-background-disabled-ml: rgb( 206 200 206 / 0.64 );
        --color-ui-background-disabled-md: rgb( 206 200 206 / 0.4 );
        --color-ui-background-disabled-ms: rgb( 206 200 206 / 0.24 );
        --color-ui-background-disabled-sm: rgb( 206 200 206 / 0.16 );
        --color-ui-background-disabled-xs: rgb( 206 200 206 / 0.08 );
        --color-ui-border-split-primary: #e0e3ee;
        --color-ui-border-split-primary-xl: rgb( 224 227 238 / 0.96 );
        --color-ui-border-split-primary-lg: rgb( 224 227 238 / 0.8 );
        --color-ui-border-split-primary-ml: rgb( 224 227 238 / 0.64 );
        --color-ui-border-split-primary-md: rgb( 224 227 238 / 0.4 );
        --color-ui-border-split-primary-ms: rgb( 224 227 238 / 0.24 );
        --color-ui-border-split-primary-sm: rgb( 224 227 238 / 0.16 );
        --color-ui-border-split-primary-xs: rgb( 224 227 238 / 0.08 );
        --color-ui-border-frame-primary: #e0e3ee;
        --color-ui-border-frame-primary-xl: rgb( 224 227 238 / 0.96 );
        --color-ui-border-frame-primary-lg: rgb( 224 227 238 / 0.8 );
        --color-ui-border-frame-primary-ml: rgb( 224 227 238 / 0.64 );
        --color-ui-border-frame-primary-md: rgb( 224 227 238 / 0.4 );
        --color-ui-border-frame-primary-ms: rgb( 224 227 238 / 0.24 );
        --color-ui-border-frame-primary-sm: rgb( 224 227 238 / 0.16 );
        --color-ui-border-frame-primary-xs: rgb( 224 227 238 / 0.08 )
    }

    :root {
        --color-ext-facebook: #1877f2;
        --color-ext-facebook-xl: rgb( 24 119 242 / 0.96 );
        --color-ext-facebook-lg: rgb( 24 119 242 / 0.8 );
        --color-ext-facebook-ml: rgb( 24 119 242 / 0.64 );
        --color-ext-facebook-md: rgb( 24 119 242 / 0.4 );
        --color-ext-facebook-ms: rgb( 24 119 242 / 0.24 );
        --color-ext-facebook-sm: rgb( 24 119 242 / 0.16 );
        --color-ext-facebook-xs: rgb( 24 119 242 / 0.08 );
        --color-ext-line: #06c755;
        --color-ext-line-xl: rgb( 6 199 85 / 0.96 );
        --color-ext-line-lg: rgb( 6 199 85 / 0.8 );
        --color-ext-line-ml: rgb( 6 199 85 / 0.64 );
        --color-ext-line-md: rgb( 6 199 85 / 0.4 );
        --color-ext-line-ms: rgb( 6 199 85 / 0.24 );
        --color-ext-line-sm: rgb( 6 199 85 / 0.16 );
        --color-ext-line-xs: rgb( 6 199 85 / 0.08 );
        --color-ext-x: #000000;
        --color-ext-x-xl: rgb( 0 0 0 / 0.96 );
        --color-ext-x-lg: rgb( 0 0 0 / 0.8 );
        --color-ext-x-ml: rgb( 0 0 0 / 0.64 );
        --color-ext-x-md: rgb( 0 0 0 / 0.4 );
        --color-ext-x-ms: rgb( 0 0 0 / 0.24 );
        --color-ext-x-sm: rgb( 0 0 0 / 0.16 );
        --color-ext-x-xs: rgb( 0 0 0 / 0.08 )
    }

    :root {
        --color-smt-error: #ff5252;
        --color-smt-error-xl: rgb( 255 82 82 / 0.96 );
        --color-smt-error-lg: rgb( 255 82 82 / 0.8 );
        --color-smt-error-ml: rgb( 255 82 82 / 0.64 );
        --color-smt-error-md: rgb( 255 82 82 / 0.4 );
        --color-smt-error-ms: rgb( 255 82 82 / 0.24 );
        --color-smt-error-sm: rgb( 255 82 82 / 0.16 );
        --color-smt-error-xs: rgb( 255 82 82 / 0.08 );
        --color-smt-success: #4caf50;
        --color-smt-success-xl: rgb( 76 175 80 / 0.96 );
        --color-smt-success-lg: rgb( 76 175 80 / 0.8 );
        --color-smt-success-ml: rgb( 76 175 80 / 0.64 );
        --color-smt-success-md: rgb( 76 175 80 / 0.4 );
        --color-smt-success-ms: rgb( 76 175 80 / 0.24 );
        --color-smt-success-sm: rgb( 76 175 80 / 0.16 );
        --color-smt-success-xs: rgb( 76 175 80 / 0.08 );
        --color-smt-warning: #fb8c00;
        --color-smt-warning-xl: rgb( 251 140 0 / 0.96 );
        --color-smt-warning-lg: rgb( 251 140 0 / 0.8 );
        --color-smt-warning-ml: rgb( 251 140 0 / 0.64 );
        --color-smt-warning-md: rgb( 251 140 0 / 0.4 );
        --color-smt-warning-ms: rgb( 251 140 0 / 0.24 );
        --color-smt-warning-sm: rgb( 251 140 0 / 0.16 );
        --color-smt-warning-xs: rgb( 251 140 0 / 0.08 );
        --color-smt-info-primary: #2196f3;
        --color-smt-info-primary-xl: rgb( 33 150 243 / 0.96 );
        --color-smt-info-primary-lg: rgb( 33 150 243 / 0.8 );
        --color-smt-info-primary-ml: rgb( 33 150 243 / 0.64 );
        --color-smt-info-primary-md: rgb( 33 150 243 / 0.4 );
        --color-smt-info-primary-ms: rgb( 33 150 243 / 0.24 );
        --color-smt-info-primary-sm: rgb( 33 150 243 / 0.16 );
        --color-smt-info-primary-xs: rgb( 33 150 243 / 0.08 );
        --color-smt-info-secondary: #64b6f7;
        --color-smt-info-secondary-xl: rgb( 100 182 247 / 0.96 );
        --color-smt-info-secondary-lg: rgb( 100 182 247 / 0.8 );
        --color-smt-info-secondary-ml: rgb( 100 182 247 / 0.64 );
        --color-smt-info-secondary-md: rgb( 100 182 247 / 0.4 );
        --color-smt-info-secondary-ms: rgb( 100 182 247 / 0.24 );
        --color-smt-info-secondary-sm: rgb( 100 182 247 / 0.16 );
        --color-smt-info-secondary-xs: rgb( 100 182 247 / 0.08 )
    }
}

@media screen and (min-width: 761px) {
    :root {
        --font-size-xxl: 2.5rem;
        --font-size-xl: 2rem;
        --font-size-lg: 1.5rem;
        --font-size-ml: 1.375rem;
        --font-size-md: 1.25rem;
        --font-size-ms: 1.125rem;
        --font-size-sm: 1rem;
        --font-size-xs: 0.875rem;
        --font-size-xxs: 0.75rem
    }
}

@media screen and (max-width: 760px) {
    :root {
        --font-size-xxl: 2rem;
        --font-size-xl: 1.625rem;
        --font-size-lg: 1.5rem;
        --font-size-ml: 1.375rem;
        --font-size-md: 1.25rem;
        --font-size-ms: 1.125rem;
        --font-size-sm: 1rem;
        --font-size-xs: 0.875rem;
        --font-size-xxs: 0.75rem
    }
}

@media screen and (min-width: 761px) {
    :root {
        --space-3xl: 160px;
        --space-xxl: 120px;
        --space-xl: 80px;
        --space-lg: 64px;
        --space-ml: 40px;
        --space-md: 32px;
        --space-ms: 24px;
        --space-sm: 16px;
        --space-xs: 12px;
        --space-xxs: 8px;
        --space-3xs: 4px
    }
}

@media screen and (max-width: 760px) {
    :root {
        --space-3xl: 160px;
        --space-xxl: 120px;
        --space-xl: 80px;
        --space-lg: 64px;
        --space-ml: 40px;
        --space-md: 32px;
        --space-ms: 24px;
        --space-sm: 16px;
        --space-xs: 12px;
        --space-xxs: 8px;
        --space-3xs: 4px
    }
}

@media screen and (min-width: 761px) {
    :root {
        --border-width-xs: 2px;
        --border-width-xxs: 1px
    }
}

@media screen and (max-width: 760px) {
    :root {
        --border-width-xs: 2px;
        --border-width-xxs: 1px
    }
}

@media screen and (min-width: 761px) {
    :root {
        --border-radius-full: calc(infinity * 1px);
        --border-radius-md: 8px;
        --border-radius-sm: 4px
    }
}

@media screen and (max-width: 760px) {
    :root {
        --border-radius-full: calc(infinity * 1px);
        --border-radius-md: 8px;
        --border-radius-sm: 4px
    }
}

:root {
    interpolate-size: allow-keywords
}

:root:has(:modal) {
    overflow: clip;
    scrollbar-gutter: table
}

@media screen and (max-width: 760px) {
    html:has(.is-nav-open),html:has(.is-search-open) {
        overflow:hidden
    }
}

.l-inner-window {
    max-width: 1440px;
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.l-inner-site {
    max-width: 1080px;
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.l-inner-content {
    max-width: 720px;
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

.l-inner-form-part {
    max-width: 400px;
    width: 100%;
    margin-right: auto;
    margin-left: auto
}

[class*=l-vertical-flex] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.l-vertical-flex-3xl {
    gap: var(--space-3xl)
}

.l-vertical-flex-xxl {
    gap: var(--space-xxl)
}

.l-vertical-flex-xl {
    gap: var(--space-xl)
}

.l-vertical-flex-lg {
    gap: var(--space-lg)
}

.l-vertical-flex-ml {
    gap: var(--space-ml)
}

.l-vertical-flex-md {
    gap: var(--space-md)
}

.l-vertical-flex-ms {
    gap: var(--space-ms)
}

.l-vertical-flex-sm {
    gap: var(--space-sm)
}

.l-vertical-flex-xs {
    gap: var(--space-xs)
}

.l-vertical-flex-xxs {
    gap: var(--space-xxs)
}

.l-vertical-flex-3xs {
    gap: var(--space-3xs)
}

.u-t-hdl-hb-xxl-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xxl-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xxl-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xxl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xl-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xl-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xl-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-lg-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-lg-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-lg-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-lg-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ml-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ml-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ml-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ml-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-md-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-md-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-md-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-md-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ms-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ms-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ms-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-ms-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-sm-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-sm-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-sm-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-sm-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xs-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xs-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xs-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xxs-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xxs-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xxs-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-hdl-hb-xxs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxl-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxl-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxl-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xl-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xl-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xl-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-lg-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-lg-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-lg-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-lg-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ml-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ml-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ml-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ml-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-md-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-md-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-md-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-md-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ms-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ms-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ms-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-ms-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-sm-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-sm-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-sm-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-sm-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xs-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xs-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xs-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxs-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxs-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxs-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rb-xxs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxl-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxl-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxl-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xl-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xl-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xl-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-lg-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-lg-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-lg-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-lg-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ml-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ml-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ml-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ml-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-md-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-md-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-md-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-md-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ms-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ms-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ms-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-ms-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-sm-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-sm-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-sm-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-sm-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xs-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xs-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xs-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxs-4 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 700;
    line-height: 2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxs-3 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxs-2 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-prg-rn-xxs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-xxl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-xl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-lg-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-ml-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-md-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-ms-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-sm-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-xs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hb-xxs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-xxl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-xl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-lg-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-ml-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-md-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-ms-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-sm-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-xs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-hn-xxs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-xxl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-xl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-lg-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-ml-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-md-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-ms-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-sm-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-xs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rb-xxs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 800;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-xxl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxl);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-xl-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xl);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-lg-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-lg);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-ml-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ml);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-md-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-md);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-ms-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-ms);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-sm-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-sm);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-xs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xs);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-oln-rn-xxs-1 {
    font-family: "Zen Old Mincho", serif;
    font-size: var(--font-size-xxs);
    font-weight: 700;
    line-height: 1;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.u-t-a-l {
    text-align: left
}

.u-t-a-r {
    text-align: right
}

.u-t-a-c {
    text-align: center
}

.u-t-d-ul {
    text-decoration: underline
}

.u-t-d-lt {
    text-decoration: line-through
}

.u-c-ui-base-primary {
    color: var(--color-ui-base-primary)
}

.u-c-ui-base-primary-xl {
    color: var(--color-ui-base-primary-xl)
}

.u-c-ui-base-primary-lg {
    color: var(--color-ui-base-primary-lg)
}

.u-c-ui-base-primary-ml {
    color: var(--color-ui-base-primary-ml)
}

.u-c-ui-base-primary-md {
    color: var(--color-ui-base-primary-md)
}

.u-c-ui-base-primary-ms {
    color: var(--color-ui-base-primary-ms)
}

.u-c-ui-base-primary-sm {
    color: var(--color-ui-base-primary-sm)
}

.u-c-ui-base-primary-xs {
    color: var(--color-ui-base-primary-xs)
}

.u-c-ui-base-secondary {
    color: var(--color-ui-base-secondary)
}

.u-c-ui-base-secondary-xl {
    color: var(--color-ui-base-secondary-xl)
}

.u-c-ui-base-secondary-lg {
    color: var(--color-ui-base-secondary-lg)
}

.u-c-ui-base-secondary-ml {
    color: var(--color-ui-base-secondary-ml)
}

.u-c-ui-base-secondary-md {
    color: var(--color-ui-base-secondary-md)
}

.u-c-ui-base-secondary-ms {
    color: var(--color-ui-base-secondary-ms)
}

.u-c-ui-base-secondary-sm {
    color: var(--color-ui-base-secondary-sm)
}

.u-c-ui-base-secondary-xs {
    color: var(--color-ui-base-secondary-xs)
}

.u-c-ui-text-primary {
    color: var(--color-ui-text-primary)
}

.u-c-ui-text-primary-xl {
    color: var(--color-ui-text-primary-xl)
}

.u-c-ui-text-primary-lg {
    color: var(--color-ui-text-primary-lg)
}

.u-c-ui-text-primary-ml {
    color: var(--color-ui-text-primary-ml)
}

.u-c-ui-text-primary-md {
    color: var(--color-ui-text-primary-md)
}

.u-c-ui-text-primary-ms {
    color: var(--color-ui-text-primary-ms)
}

.u-c-ui-text-primary-sm {
    color: var(--color-ui-text-primary-sm)
}

.u-c-ui-text-primary-xs {
    color: var(--color-ui-text-primary-xs)
}

.u-c-ui-text-secondary {
    color: var(--color-ui-text-secondary)
}

.u-c-ui-text-secondary-xl {
    color: var(--color-ui-text-secondary-xl)
}

.u-c-ui-text-secondary-lg {
    color: var(--color-ui-text-secondary-lg)
}

.u-c-ui-text-secondary-ml {
    color: var(--color-ui-text-secondary-ml)
}

.u-c-ui-text-secondary-md {
    color: var(--color-ui-text-secondary-md)
}

.u-c-ui-text-secondary-ms {
    color: var(--color-ui-text-secondary-ms)
}

.u-c-ui-text-secondary-sm {
    color: var(--color-ui-text-secondary-sm)
}

.u-c-ui-text-secondary-xs {
    color: var(--color-ui-text-secondary-xs)
}

.u-c-ui-text-placeholder {
    color: var(--color-ui-text-placeholder)
}

.u-c-ui-text-placeholder-xl {
    color: var(--color-ui-text-placeholder-xl)
}

.u-c-ui-text-placeholder-lg {
    color: var(--color-ui-text-placeholder-lg)
}

.u-c-ui-text-placeholder-ml {
    color: var(--color-ui-text-placeholder-ml)
}

.u-c-ui-text-placeholder-md {
    color: var(--color-ui-text-placeholder-md)
}

.u-c-ui-text-placeholder-ms {
    color: var(--color-ui-text-placeholder-ms)
}

.u-c-ui-text-placeholder-sm {
    color: var(--color-ui-text-placeholder-sm)
}

.u-c-ui-text-placeholder-xs {
    color: var(--color-ui-text-placeholder-xs)
}

.u-c-ui-text-disabled {
    color: var(--color-ui-text-disabled)
}

.u-c-ui-text-disabled-xl {
    color: var(--color-ui-text-disabled-xl)
}

.u-c-ui-text-disabled-lg {
    color: var(--color-ui-text-disabled-lg)
}

.u-c-ui-text-disabled-ml {
    color: var(--color-ui-text-disabled-ml)
}

.u-c-ui-text-disabled-md {
    color: var(--color-ui-text-disabled-md)
}

.u-c-ui-text-disabled-ms {
    color: var(--color-ui-text-disabled-ms)
}

.u-c-ui-text-disabled-sm {
    color: var(--color-ui-text-disabled-sm)
}

.u-c-ui-text-disabled-xs {
    color: var(--color-ui-text-disabled-xs)
}

.u-c-ui-link-primary {
    color: var(--color-ui-link-primary)
}

.u-c-ui-link-primary-xl {
    color: var(--color-ui-link-primary-xl)
}

.u-c-ui-link-primary-lg {
    color: var(--color-ui-link-primary-lg)
}

.u-c-ui-link-primary-ml {
    color: var(--color-ui-link-primary-ml)
}

.u-c-ui-link-primary-md {
    color: var(--color-ui-link-primary-md)
}

.u-c-ui-link-primary-ms {
    color: var(--color-ui-link-primary-ms)
}

.u-c-ui-link-primary-sm {
    color: var(--color-ui-link-primary-sm)
}

.u-c-ui-link-primary-xs {
    color: var(--color-ui-link-primary-xs)
}

.u-c-ui-button-primary {
    color: var(--color-ui-button-primary)
}

.u-c-ui-button-primary-xl {
    color: var(--color-ui-button-primary-xl)
}

.u-c-ui-button-primary-lg {
    color: var(--color-ui-button-primary-lg)
}

.u-c-ui-button-primary-ml {
    color: var(--color-ui-button-primary-ml)
}

.u-c-ui-button-primary-md {
    color: var(--color-ui-button-primary-md)
}

.u-c-ui-button-primary-ms {
    color: var(--color-ui-button-primary-ms)
}

.u-c-ui-button-primary-sm {
    color: var(--color-ui-button-primary-sm)
}

.u-c-ui-button-primary-xs {
    color: var(--color-ui-button-primary-xs)
}

.u-c-ui-background-primary {
    color: var(--color-ui-background-primary)
}

.u-c-ui-background-primary-xl {
    color: var(--color-ui-background-primary-xl)
}

.u-c-ui-background-primary-lg {
    color: var(--color-ui-background-primary-lg)
}

.u-c-ui-background-primary-ml {
    color: var(--color-ui-background-primary-ml)
}

.u-c-ui-background-primary-md {
    color: var(--color-ui-background-primary-md)
}

.u-c-ui-background-primary-ms {
    color: var(--color-ui-background-primary-ms)
}

.u-c-ui-background-primary-sm {
    color: var(--color-ui-background-primary-sm)
}

.u-c-ui-background-primary-xs {
    color: var(--color-ui-background-primary-xs)
}

.u-c-ui-background-secondary {
    color: var(--color-ui-background-secondary)
}

.u-c-ui-background-secondary-xl {
    color: var(--color-ui-background-secondary-xl)
}

.u-c-ui-background-secondary-lg {
    color: var(--color-ui-background-secondary-lg)
}

.u-c-ui-background-secondary-ml {
    color: var(--color-ui-background-secondary-ml)
}

.u-c-ui-background-secondary-md {
    color: var(--color-ui-background-secondary-md)
}

.u-c-ui-background-secondary-ms {
    color: var(--color-ui-background-secondary-ms)
}

.u-c-ui-background-secondary-sm {
    color: var(--color-ui-background-secondary-sm)
}

.u-c-ui-background-secondary-xs {
    color: var(--color-ui-background-secondary-xs)
}

.u-c-ui-background-disabled {
    color: var(--color-ui-background-disabled)
}

.u-c-ui-background-disabled-xl {
    color: var(--color-ui-background-disabled-xl)
}

.u-c-ui-background-disabled-lg {
    color: var(--color-ui-background-disabled-lg)
}

.u-c-ui-background-disabled-ml {
    color: var(--color-ui-background-disabled-ml)
}

.u-c-ui-background-disabled-md {
    color: var(--color-ui-background-disabled-md)
}

.u-c-ui-background-disabled-ms {
    color: var(--color-ui-background-disabled-ms)
}

.u-c-ui-background-disabled-sm {
    color: var(--color-ui-background-disabled-sm)
}

.u-c-ui-background-disabled-xs {
    color: var(--color-ui-background-disabled-xs)
}

.u-c-ui-border-split-primary {
    color: var(--color-ui-border-split-primary)
}

.u-c-ui-border-split-primary-xl {
    color: var(--color-ui-border-split-primary-xl)
}

.u-c-ui-border-split-primary-lg {
    color: var(--color-ui-border-split-primary-lg)
}

.u-c-ui-border-split-primary-ml {
    color: var(--color-ui-border-split-primary-ml)
}

.u-c-ui-border-split-primary-md {
    color: var(--color-ui-border-split-primary-md)
}

.u-c-ui-border-split-primary-ms {
    color: var(--color-ui-border-split-primary-ms)
}

.u-c-ui-border-split-primary-sm {
    color: var(--color-ui-border-split-primary-sm)
}

.u-c-ui-border-split-primary-xs {
    color: var(--color-ui-border-split-primary-xs)
}

.u-c-ui-border-frame-primary {
    color: var(--color-ui-border-frame-primary)
}

.u-c-ui-border-frame-primary-xl {
    color: var(--color-ui-border-frame-primary-xl)
}

.u-c-ui-border-frame-primary-lg {
    color: var(--color-ui-border-frame-primary-lg)
}

.u-c-ui-border-frame-primary-ml {
    color: var(--color-ui-border-frame-primary-ml)
}

.u-c-ui-border-frame-primary-md {
    color: var(--color-ui-border-frame-primary-md)
}

.u-c-ui-border-frame-primary-ms {
    color: var(--color-ui-border-frame-primary-ms)
}

.u-c-ui-border-frame-primary-sm {
    color: var(--color-ui-border-frame-primary-sm)
}

.u-c-ui-border-frame-primary-xs {
    color: var(--color-ui-border-frame-primary-xs)
}

.u-c-ext-facebook {
    color: var(--color-ext-facebook)
}

.u-c-ext-facebook-xl {
    color: var(--color-ext-facebook-xl)
}

.u-c-ext-facebook-lg {
    color: var(--color-ext-facebook-lg)
}

.u-c-ext-facebook-ml {
    color: var(--color-ext-facebook-ml)
}

.u-c-ext-facebook-md {
    color: var(--color-ext-facebook-md)
}

.u-c-ext-facebook-ms {
    color: var(--color-ext-facebook-ms)
}

.u-c-ext-facebook-sm {
    color: var(--color-ext-facebook-sm)
}

.u-c-ext-facebook-xs {
    color: var(--color-ext-facebook-xs)
}

.u-c-ext-line {
    color: var(--color-ext-line)
}

.u-c-ext-line-xl {
    color: var(--color-ext-line-xl)
}

.u-c-ext-line-lg {
    color: var(--color-ext-line-lg)
}

.u-c-ext-line-ml {
    color: var(--color-ext-line-ml)
}

.u-c-ext-line-md {
    color: var(--color-ext-line-md)
}

.u-c-ext-line-ms {
    color: var(--color-ext-line-ms)
}

.u-c-ext-line-sm {
    color: var(--color-ext-line-sm)
}

.u-c-ext-line-xs {
    color: var(--color-ext-line-xs)
}

.u-c-ext-x {
    color: var(--color-ext-x)
}

.u-c-ext-x-xl {
    color: var(--color-ext-x-xl)
}

.u-c-ext-x-lg {
    color: var(--color-ext-x-lg)
}

.u-c-ext-x-ml {
    color: var(--color-ext-x-ml)
}

.u-c-ext-x-md {
    color: var(--color-ext-x-md)
}

.u-c-ext-x-ms {
    color: var(--color-ext-x-ms)
}

.u-c-ext-x-sm {
    color: var(--color-ext-x-sm)
}

.u-c-ext-x-xs {
    color: var(--color-ext-x-xs)
}

.u-c-smt-error {
    color: var(--color-smt-error)
}

.u-c-smt-error-xl {
    color: var(--color-smt-error-xl)
}

.u-c-smt-error-lg {
    color: var(--color-smt-error-lg)
}

.u-c-smt-error-ml {
    color: var(--color-smt-error-ml)
}

.u-c-smt-error-md {
    color: var(--color-smt-error-md)
}

.u-c-smt-error-ms {
    color: var(--color-smt-error-ms)
}

.u-c-smt-error-sm {
    color: var(--color-smt-error-sm)
}

.u-c-smt-error-xs {
    color: var(--color-smt-error-xs)
}

.u-c-smt-success {
    color: var(--color-smt-success)
}

.u-c-smt-success-xl {
    color: var(--color-smt-success-xl)
}

.u-c-smt-success-lg {
    color: var(--color-smt-success-lg)
}

.u-c-smt-success-ml {
    color: var(--color-smt-success-ml)
}

.u-c-smt-success-md {
    color: var(--color-smt-success-md)
}

.u-c-smt-success-ms {
    color: var(--color-smt-success-ms)
}

.u-c-smt-success-sm {
    color: var(--color-smt-success-sm)
}

.u-c-smt-success-xs {
    color: var(--color-smt-success-xs)
}

.u-c-smt-warning {
    color: var(--color-smt-warning)
}

.u-c-smt-warning-xl {
    color: var(--color-smt-warning-xl)
}

.u-c-smt-warning-lg {
    color: var(--color-smt-warning-lg)
}

.u-c-smt-warning-ml {
    color: var(--color-smt-warning-ml)
}

.u-c-smt-warning-md {
    color: var(--color-smt-warning-md)
}

.u-c-smt-warning-ms {
    color: var(--color-smt-warning-ms)
}

.u-c-smt-warning-sm {
    color: var(--color-smt-warning-sm)
}

.u-c-smt-warning-xs {
    color: var(--color-smt-warning-xs)
}

.u-c-smt-info-primary {
    color: var(--color-smt-info-primary)
}

.u-c-smt-info-primary-xl {
    color: var(--color-smt-info-primary-xl)
}

.u-c-smt-info-primary-lg {
    color: var(--color-smt-info-primary-lg)
}

.u-c-smt-info-primary-ml {
    color: var(--color-smt-info-primary-ml)
}

.u-c-smt-info-primary-md {
    color: var(--color-smt-info-primary-md)
}

.u-c-smt-info-primary-ms {
    color: var(--color-smt-info-primary-ms)
}

.u-c-smt-info-primary-sm {
    color: var(--color-smt-info-primary-sm)
}

.u-c-smt-info-primary-xs {
    color: var(--color-smt-info-primary-xs)
}

.u-c-smt-info-secondary {
    color: var(--color-smt-info-secondary)
}

.u-c-smt-info-secondary-xl {
    color: var(--color-smt-info-secondary-xl)
}

.u-c-smt-info-secondary-lg {
    color: var(--color-smt-info-secondary-lg)
}

.u-c-smt-info-secondary-ml {
    color: var(--color-smt-info-secondary-ml)
}

.u-c-smt-info-secondary-md {
    color: var(--color-smt-info-secondary-md)
}

.u-c-smt-info-secondary-ms {
    color: var(--color-smt-info-secondary-ms)
}

.u-c-smt-info-secondary-sm {
    color: var(--color-smt-info-secondary-sm)
}

.u-c-smt-info-secondary-xs {
    color: var(--color-smt-info-secondary-xs)
}

.u-bc-ui-base-primary {
    background-color: var(--color-ui-base-primary)
}

.u-bc-ui-base-primary-xl {
    background-color: var(--color-ui-base-primary-xl)
}

.u-bc-ui-base-primary-lg {
    background-color: var(--color-ui-base-primary-lg)
}

.u-bc-ui-base-primary-ml {
    background-color: var(--color-ui-base-primary-ml)
}

.u-bc-ui-base-primary-md {
    background-color: var(--color-ui-base-primary-md)
}

.u-bc-ui-base-primary-ms {
    background-color: var(--color-ui-base-primary-ms)
}

.u-bc-ui-base-primary-sm {
    background-color: var(--color-ui-base-primary-sm)
}

.u-bc-ui-base-primary-xs {
    background-color: var(--color-ui-base-primary-xs)
}

.u-bc-ui-base-secondary {
    background-color: var(--color-ui-base-secondary)
}

.u-bc-ui-base-secondary-xl {
    background-color: var(--color-ui-base-secondary-xl)
}

.u-bc-ui-base-secondary-lg {
    background-color: var(--color-ui-base-secondary-lg)
}

.u-bc-ui-base-secondary-ml {
    background-color: var(--color-ui-base-secondary-ml)
}

.u-bc-ui-base-secondary-md {
    background-color: var(--color-ui-base-secondary-md)
}

.u-bc-ui-base-secondary-ms {
    background-color: var(--color-ui-base-secondary-ms)
}

.u-bc-ui-base-secondary-sm {
    background-color: var(--color-ui-base-secondary-sm)
}

.u-bc-ui-base-secondary-xs {
    background-color: var(--color-ui-base-secondary-xs)
}

.u-bc-ui-text-primary {
    background-color: var(--color-ui-text-primary)
}

.u-bc-ui-text-primary-xl {
    background-color: var(--color-ui-text-primary-xl)
}

.u-bc-ui-text-primary-lg {
    background-color: var(--color-ui-text-primary-lg)
}

.u-bc-ui-text-primary-ml {
    background-color: var(--color-ui-text-primary-ml)
}

.u-bc-ui-text-primary-md {
    background-color: var(--color-ui-text-primary-md)
}

.u-bc-ui-text-primary-ms {
    background-color: var(--color-ui-text-primary-ms)
}

.u-bc-ui-text-primary-sm {
    background-color: var(--color-ui-text-primary-sm)
}

.u-bc-ui-text-primary-xs {
    background-color: var(--color-ui-text-primary-xs)
}

.u-bc-ui-text-secondary {
    background-color: var(--color-ui-text-secondary)
}

.u-bc-ui-text-secondary-xl {
    background-color: var(--color-ui-text-secondary-xl)
}

.u-bc-ui-text-secondary-lg {
    background-color: var(--color-ui-text-secondary-lg)
}

.u-bc-ui-text-secondary-ml {
    background-color: var(--color-ui-text-secondary-ml)
}

.u-bc-ui-text-secondary-md {
    background-color: var(--color-ui-text-secondary-md)
}

.u-bc-ui-text-secondary-ms {
    background-color: var(--color-ui-text-secondary-ms)
}

.u-bc-ui-text-secondary-sm {
    background-color: var(--color-ui-text-secondary-sm)
}

.u-bc-ui-text-secondary-xs {
    background-color: var(--color-ui-text-secondary-xs)
}

.u-bc-ui-text-placeholder {
    background-color: var(--color-ui-text-placeholder)
}

.u-bc-ui-text-placeholder-xl {
    background-color: var(--color-ui-text-placeholder-xl)
}

.u-bc-ui-text-placeholder-lg {
    background-color: var(--color-ui-text-placeholder-lg)
}

.u-bc-ui-text-placeholder-ml {
    background-color: var(--color-ui-text-placeholder-ml)
}

.u-bc-ui-text-placeholder-md {
    background-color: var(--color-ui-text-placeholder-md)
}

.u-bc-ui-text-placeholder-ms {
    background-color: var(--color-ui-text-placeholder-ms)
}

.u-bc-ui-text-placeholder-sm {
    background-color: var(--color-ui-text-placeholder-sm)
}

.u-bc-ui-text-placeholder-xs {
    background-color: var(--color-ui-text-placeholder-xs)
}

.u-bc-ui-text-disabled {
    background-color: var(--color-ui-text-disabled)
}

.u-bc-ui-text-disabled-xl {
    background-color: var(--color-ui-text-disabled-xl)
}

.u-bc-ui-text-disabled-lg {
    background-color: var(--color-ui-text-disabled-lg)
}

.u-bc-ui-text-disabled-ml {
    background-color: var(--color-ui-text-disabled-ml)
}

.u-bc-ui-text-disabled-md {
    background-color: var(--color-ui-text-disabled-md)
}

.u-bc-ui-text-disabled-ms {
    background-color: var(--color-ui-text-disabled-ms)
}

.u-bc-ui-text-disabled-sm {
    background-color: var(--color-ui-text-disabled-sm)
}

.u-bc-ui-text-disabled-xs {
    background-color: var(--color-ui-text-disabled-xs)
}

.u-bc-ui-link-primary {
    background-color: var(--color-ui-link-primary)
}

.u-bc-ui-link-primary-xl {
    background-color: var(--color-ui-link-primary-xl)
}

.u-bc-ui-link-primary-lg {
    background-color: var(--color-ui-link-primary-lg)
}

.u-bc-ui-link-primary-ml {
    background-color: var(--color-ui-link-primary-ml)
}

.u-bc-ui-link-primary-md {
    background-color: var(--color-ui-link-primary-md)
}

.u-bc-ui-link-primary-ms {
    background-color: var(--color-ui-link-primary-ms)
}

.u-bc-ui-link-primary-sm {
    background-color: var(--color-ui-link-primary-sm)
}

.u-bc-ui-link-primary-xs {
    background-color: var(--color-ui-link-primary-xs)
}

.u-bc-ui-button-primary {
    background-color: var(--color-ui-button-primary)
}

.u-bc-ui-button-primary-xl {
    background-color: var(--color-ui-button-primary-xl)
}

.u-bc-ui-button-primary-lg {
    background-color: var(--color-ui-button-primary-lg)
}

.u-bc-ui-button-primary-ml {
    background-color: var(--color-ui-button-primary-ml)
}

.u-bc-ui-button-primary-md {
    background-color: var(--color-ui-button-primary-md)
}

.u-bc-ui-button-primary-ms {
    background-color: var(--color-ui-button-primary-ms)
}

.u-bc-ui-button-primary-sm {
    background-color: var(--color-ui-button-primary-sm)
}

.u-bc-ui-button-primary-xs {
    background-color: var(--color-ui-button-primary-xs)
}

.u-bc-ui-background-primary {
    background-color: var(--color-ui-background-primary)
}

.u-bc-ui-background-primary-xl {
    background-color: var(--color-ui-background-primary-xl)
}

.u-bc-ui-background-primary-lg {
    background-color: var(--color-ui-background-primary-lg)
}

.u-bc-ui-background-primary-ml {
    background-color: var(--color-ui-background-primary-ml)
}

.u-bc-ui-background-primary-md {
    background-color: var(--color-ui-background-primary-md)
}

.u-bc-ui-background-primary-ms {
    background-color: var(--color-ui-background-primary-ms)
}

.u-bc-ui-background-primary-sm {
    background-color: var(--color-ui-background-primary-sm)
}

.u-bc-ui-background-primary-xs {
    background-color: var(--color-ui-background-primary-xs)
}

.u-bc-ui-background-secondary {
    background-color: var(--color-ui-background-secondary)
}

.u-bc-ui-background-secondary-xl {
    background-color: var(--color-ui-background-secondary-xl)
}

.u-bc-ui-background-secondary-lg {
    background-color: var(--color-ui-background-secondary-lg)
}

.u-bc-ui-background-secondary-ml {
    background-color: var(--color-ui-background-secondary-ml)
}

.u-bc-ui-background-secondary-md {
    background-color: var(--color-ui-background-secondary-md)
}

.u-bc-ui-background-secondary-ms {
    background-color: var(--color-ui-background-secondary-ms)
}

.u-bc-ui-background-secondary-sm {
    background-color: var(--color-ui-background-secondary-sm)
}

.u-bc-ui-background-secondary-xs {
    background-color: var(--color-ui-background-secondary-xs)
}

.u-bc-ui-background-disabled {
    background-color: var(--color-ui-background-disabled)
}

.u-bc-ui-background-disabled-xl {
    background-color: var(--color-ui-background-disabled-xl)
}

.u-bc-ui-background-disabled-lg {
    background-color: var(--color-ui-background-disabled-lg)
}

.u-bc-ui-background-disabled-ml {
    background-color: var(--color-ui-background-disabled-ml)
}

.u-bc-ui-background-disabled-md {
    background-color: var(--color-ui-background-disabled-md)
}

.u-bc-ui-background-disabled-ms {
    background-color: var(--color-ui-background-disabled-ms)
}

.u-bc-ui-background-disabled-sm {
    background-color: var(--color-ui-background-disabled-sm)
}

.u-bc-ui-background-disabled-xs {
    background-color: var(--color-ui-background-disabled-xs)
}

.u-bc-ui-border-split-primary {
    background-color: var(--color-ui-border-split-primary)
}

.u-bc-ui-border-split-primary-xl {
    background-color: var(--color-ui-border-split-primary-xl)
}

.u-bc-ui-border-split-primary-lg {
    background-color: var(--color-ui-border-split-primary-lg)
}

.u-bc-ui-border-split-primary-ml {
    background-color: var(--color-ui-border-split-primary-ml)
}

.u-bc-ui-border-split-primary-md {
    background-color: var(--color-ui-border-split-primary-md)
}

.u-bc-ui-border-split-primary-ms {
    background-color: var(--color-ui-border-split-primary-ms)
}

.u-bc-ui-border-split-primary-sm {
    background-color: var(--color-ui-border-split-primary-sm)
}

.u-bc-ui-border-split-primary-xs {
    background-color: var(--color-ui-border-split-primary-xs)
}

.u-bc-ui-border-frame-primary {
    background-color: var(--color-ui-border-frame-primary)
}

.u-bc-ui-border-frame-primary-xl {
    background-color: var(--color-ui-border-frame-primary-xl)
}

.u-bc-ui-border-frame-primary-lg {
    background-color: var(--color-ui-border-frame-primary-lg)
}

.u-bc-ui-border-frame-primary-ml {
    background-color: var(--color-ui-border-frame-primary-ml)
}

.u-bc-ui-border-frame-primary-md {
    background-color: var(--color-ui-border-frame-primary-md)
}

.u-bc-ui-border-frame-primary-ms {
    background-color: var(--color-ui-border-frame-primary-ms)
}

.u-bc-ui-border-frame-primary-sm {
    background-color: var(--color-ui-border-frame-primary-sm)
}

.u-bc-ui-border-frame-primary-xs {
    background-color: var(--color-ui-border-frame-primary-xs)
}

.u-bc-ext-facebook {
    background-color: var(--color-ext-facebook)
}

.u-bc-ext-facebook-xl {
    background-color: var(--color-external-facebook-xl)
}

.u-bc-ext-facebook-lg {
    background-color: var(--color-external-facebook-lg)
}

.u-bc-ext-facebook-ml {
    background-color: var(--color-external-facebook-ml)
}

.u-bc-ext-facebook-md {
    background-color: var(--color-external-facebook-md)
}

.u-bc-ext-facebook-ms {
    background-color: var(--color-external-facebook-ms)
}

.u-bc-ext-facebook-sm {
    background-color: var(--color-external-facebook-sm)
}

.u-bc-ext-facebook-xs {
    background-color: var(--color-external-facebook-xs)
}

.u-bc-ext-line {
    background-color: var(--color-ext-line)
}

.u-bc-ext-line-xl {
    background-color: var(--color-external-line-xl)
}

.u-bc-ext-line-lg {
    background-color: var(--color-external-line-lg)
}

.u-bc-ext-line-ml {
    background-color: var(--color-external-line-ml)
}

.u-bc-ext-line-md {
    background-color: var(--color-external-line-md)
}

.u-bc-ext-line-ms {
    background-color: var(--color-external-line-ms)
}

.u-bc-ext-line-sm {
    background-color: var(--color-external-line-sm)
}

.u-bc-ext-line-xs {
    background-color: var(--color-external-line-xs)
}

.u-bc-ext-x {
    background-color: var(--color-ext-x)
}

.u-bc-ext-x-xl {
    background-color: var(--color-external-x-xl)
}

.u-bc-ext-x-lg {
    background-color: var(--color-external-x-lg)
}

.u-bc-ext-x-ml {
    background-color: var(--color-external-x-ml)
}

.u-bc-ext-x-md {
    background-color: var(--color-external-x-md)
}

.u-bc-ext-x-ms {
    background-color: var(--color-external-x-ms)
}

.u-bc-ext-x-sm {
    background-color: var(--color-external-x-sm)
}

.u-bc-ext-x-xs {
    background-color: var(--color-external-x-xs)
}

.u-bc-smt-error {
    background-color: var(--color-smt-error)
}

.u-bc-smt-error-xl {
    background-color: var(--color-smt-error-xl)
}

.u-bc-smt-error-lg {
    background-color: var(--color-smt-error-lg)
}

.u-bc-smt-error-ml {
    background-color: var(--color-smt-error-ml)
}

.u-bc-smt-error-md {
    background-color: var(--color-smt-error-md)
}

.u-bc-smt-error-ms {
    background-color: var(--color-smt-error-ms)
}

.u-bc-smt-error-sm {
    background-color: var(--color-smt-error-sm)
}

.u-bc-smt-error-xs {
    background-color: var(--color-smt-error-xs)
}

.u-bc-smt-success {
    background-color: var(--color-smt-success)
}

.u-bc-smt-success-xl {
    background-color: var(--color-smt-success-xl)
}

.u-bc-smt-success-lg {
    background-color: var(--color-smt-success-lg)
}

.u-bc-smt-success-ml {
    background-color: var(--color-smt-success-ml)
}

.u-bc-smt-success-md {
    background-color: var(--color-smt-success-md)
}

.u-bc-smt-success-ms {
    background-color: var(--color-smt-success-ms)
}

.u-bc-smt-success-sm {
    background-color: var(--color-smt-success-sm)
}

.u-bc-smt-success-xs {
    background-color: var(--color-smt-success-xs)
}

.u-bc-smt-warning {
    background-color: var(--color-smt-warning)
}

.u-bc-smt-warning-xl {
    background-color: var(--color-smt-warning-xl)
}

.u-bc-smt-warning-lg {
    background-color: var(--color-smt-warning-lg)
}

.u-bc-smt-warning-ml {
    background-color: var(--color-smt-warning-ml)
}

.u-bc-smt-warning-md {
    background-color: var(--color-smt-warning-md)
}

.u-bc-smt-warning-ms {
    background-color: var(--color-smt-warning-ms)
}

.u-bc-smt-warning-sm {
    background-color: var(--color-smt-warning-sm)
}

.u-bc-smt-warning-xs {
    background-color: var(--color-smt-warning-xs)
}

.u-bc-smt-info-primary {
    background-color: var(--color-smt-info-primary)
}

.u-bc-smt-info-primary-xl {
    background-color: var(--color-smt-info-primary-xl)
}

.u-bc-smt-info-primary-lg {
    background-color: var(--color-smt-info-primary-lg)
}

.u-bc-smt-info-primary-ml {
    background-color: var(--color-smt-info-primary-ml)
}

.u-bc-smt-info-primary-md {
    background-color: var(--color-smt-info-primary-md)
}

.u-bc-smt-info-primary-ms {
    background-color: var(--color-smt-info-primary-ms)
}

.u-bc-smt-info-primary-sm {
    background-color: var(--color-smt-info-primary-sm)
}

.u-bc-smt-info-primary-xs {
    background-color: var(--color-smt-info-primary-xs)
}

.u-bc-smt-info-secondary {
    background-color: var(--color-smt-info-secondary)
}

.u-bc-smt-info-secondary-xl {
    background-color: var(--color-smt-info-secondary-xl)
}

.u-bc-smt-info-secondary-lg {
    background-color: var(--color-smt-info-secondary-lg)
}

.u-bc-smt-info-secondary-ml {
    background-color: var(--color-smt-info-secondary-ml)
}

.u-bc-smt-info-secondary-md {
    background-color: var(--color-smt-info-secondary-md)
}

.u-bc-smt-info-secondary-ms {
    background-color: var(--color-smt-info-secondary-ms)
}

.u-bc-smt-info-secondary-sm {
    background-color: var(--color-smt-info-secondary-sm)
}

.u-bc-smt-info-secondary-xs {
    background-color: var(--color-smt-info-secondary-xs)
}

.u-p-3xl {
    padding: var(--space-3xl)
}

.u-p-xxl {
    padding: var(--space-xxl)
}

.u-p-xl {
    padding: var(--space-xl)
}

.u-p-lg {
    padding: var(--space-lg)
}

.u-p-ml {
    padding: var(--space-ml)
}

.u-p-md {
    padding: var(--space-md)
}

.u-p-ms {
    padding: var(--space-ms)
}

.u-p-sm {
    padding: var(--space-sm)
}

.u-p-xs {
    padding: var(--space-xs)
}

.u-p-xxs {
    padding: var(--space-xxs)
}

.u-p-3xs {
    padding: var(--space-3xs)
}

@media screen and (min-width: 761px) {
    .u-p-3xl-dsk {
        padding:var(--space-3xl)
    }

    .u-p-xxl-dsk {
        padding: var(--space-xxl)
    }

    .u-p-xl-dsk {
        padding: var(--space-xl)
    }

    .u-p-lg-dsk {
        padding: var(--space-lg)
    }

    .u-p-ml-dsk {
        padding: var(--space-ml)
    }

    .u-p-md-dsk {
        padding: var(--space-md)
    }

    .u-p-ms-dsk {
        padding: var(--space-ms)
    }

    .u-p-sm-dsk {
        padding: var(--space-sm)
    }

    .u-p-xs-dsk {
        padding: var(--space-xs)
    }

    .u-p-xxs-dsk {
        padding: var(--space-xxs)
    }

    .u-p-3xs-dsk {
        padding: var(--space-3xs)
    }
}

@media screen and (max-width: 760px) {
    .u-p-3xl-mb {
        padding:var(--space-3xl)
    }

    .u-p-xxl-mb {
        padding: var(--space-xxl)
    }

    .u-p-xl-mb {
        padding: var(--space-xl)
    }

    .u-p-lg-mb {
        padding: var(--space-lg)
    }

    .u-p-ml-mb {
        padding: var(--space-ml)
    }

    .u-p-md-mb {
        padding: var(--space-md)
    }

    .u-p-ms-mb {
        padding: var(--space-ms)
    }

    .u-p-sm-mb {
        padding: var(--space-sm)
    }

    .u-p-xs-mb {
        padding: var(--space-xs)
    }

    .u-p-xxs-mb {
        padding: var(--space-xxs)
    }

    .u-p-3xs-mb {
        padding: var(--space-3xs)
    }
}

.u-p-h-3xl {
    padding-right: var(--space-3xl);
    padding-left: var(--space-3xl)
}

.u-p-h-xxl {
    padding-right: var(--space-xxl);
    padding-left: var(--space-xxl)
}

.u-p-h-xl {
    padding-right: var(--space-xl);
    padding-left: var(--space-xl)
}

.u-p-h-lg {
    padding-right: var(--space-lg);
    padding-left: var(--space-lg)
}

.u-p-h-ml {
    padding-right: var(--space-ml);
    padding-left: var(--space-ml)
}

.u-p-h-md {
    padding-right: var(--space-md);
    padding-left: var(--space-md)
}

.u-p-h-ms {
    padding-right: var(--space-ms);
    padding-left: var(--space-ms)
}

.u-p-h-sm {
    padding-right: var(--space-sm);
    padding-left: var(--space-sm)
}

.u-p-h-xs {
    padding-right: var(--space-xs);
    padding-left: var(--space-xs)
}

.u-p-h-xxs {
    padding-right: var(--space-xxs);
    padding-left: var(--space-xxs)
}

.u-p-h-3xs {
    padding-right: var(--space-3xs);
    padding-left: var(--space-3xs)
}

@media screen and (min-width: 761px) {
    .u-p-h-3xl-dsk {
        padding-right:var(--space-3xl);
        padding-left: var(--space-3xl)
    }

    .u-p-h-xxl-dsk {
        padding-right: var(--space-xxl);
        padding-left: var(--space-xxl)
    }

    .u-p-h-xl-dsk {
        padding-right: var(--space-xl);
        padding-left: var(--space-xl)
    }

    .u-p-h-lg-dsk {
        padding-right: var(--space-lg);
        padding-left: var(--space-lg)
    }

    .u-p-h-ml-dsk {
        padding-right: var(--space-ml);
        padding-left: var(--space-ml)
    }

    .u-p-h-md-dsk {
        padding-right: var(--space-md);
        padding-left: var(--space-md)
    }

    .u-p-h-ms-dsk {
        padding-right: var(--space-ms);
        padding-left: var(--space-ms)
    }

    .u-p-h-sm-dsk {
        padding-right: var(--space-sm);
        padding-left: var(--space-sm)
    }

    .u-p-h-xs-dsk {
        padding-right: var(--space-xs);
        padding-left: var(--space-xs)
    }

    .u-p-h-xxs-dsk {
        padding-right: var(--space-xxs);
        padding-left: var(--space-xxs)
    }

    .u-p-h-3xs-dsk {
        padding-right: var(--space-3xs);
        padding-left: var(--space-3xs)
    }
}

@media screen and (max-width: 760px) {
    .u-p-h-3xl-mb {
        padding-right:var(--space-3xl);
        padding-left: var(--space-3xl)
    }

    .u-p-h-xxl-mb {
        padding-right: var(--space-xxl);
        padding-left: var(--space-xxl)
    }

    .u-p-h-xl-mb {
        padding-right: var(--space-xl);
        padding-left: var(--space-xl)
    }

    .u-p-h-lg-mb {
        padding-right: var(--space-lg);
        padding-left: var(--space-lg)
    }

    .u-p-h-ml-mb {
        padding-right: var(--space-ml);
        padding-left: var(--space-ml)
    }

    .u-p-h-md-mb {
        padding-right: var(--space-md);
        padding-left: var(--space-md)
    }

    .u-p-h-ms-mb {
        padding-right: var(--space-ms);
        padding-left: var(--space-ms)
    }

    .u-p-h-sm-mb {
        padding-right: var(--space-sm);
        padding-left: var(--space-sm)
    }

    .u-p-h-xs-mb {
        padding-right: var(--space-xs);
        padding-left: var(--space-xs)
    }

    .u-p-h-xxs-mb {
        padding-right: var(--space-xxs);
        padding-left: var(--space-xxs)
    }

    .u-p-h-3xs-mb {
        padding-right: var(--space-3xs);
        padding-left: var(--space-3xs)
    }
}

.u-p-v-3xl {
    padding-top: var(--space-3xl);
    padding-bottom: var(--space-3xl)
}

.u-p-v-xxl {
    padding-top: var(--space-xxl);
    padding-bottom: var(--space-xxl)
}

.u-p-v-xl {
    padding-top: var(--space-xl);
    padding-bottom: var(--space-xl)
}

.u-p-v-lg {
    padding-top: var(--space-lg);
    padding-bottom: var(--space-lg)
}

.u-p-v-ml {
    padding-top: var(--space-ml);
    padding-bottom: var(--space-ml)
}

.u-p-v-md {
    padding-top: var(--space-md);
    padding-bottom: var(--space-md)
}

.u-p-v-ms {
    padding-top: var(--space-ms);
    padding-bottom: var(--space-ms)
}

.u-p-v-sm {
    padding-top: var(--space-sm);
    padding-bottom: var(--space-sm)
}

.u-p-v-xs {
    padding-top: var(--space-xs);
    padding-bottom: var(--space-xs)
}

.u-p-v-xxs {
    padding-top: var(--space-xxs);
    padding-bottom: var(--space-xxs)
}

.u-p-v-3xs {
    padding-top: var(--space-3xs);
    padding-bottom: var(--space-3xs)
}

@media screen and (min-width: 761px) {
    .u-p-v-3xl-dsk {
        padding-top:var(--space-3xl);
        padding-bottom: var(--space-3xl)
    }

    .u-p-v-xxl-dsk {
        padding-top: var(--space-xxl);
        padding-bottom: var(--space-xxl)
    }

    .u-p-v-xl-dsk {
        padding-top: var(--space-xl);
        padding-bottom: var(--space-xl)
    }

    .u-p-v-lg-dsk {
        padding-top: var(--space-lg);
        padding-bottom: var(--space-lg)
    }

    .u-p-v-ml-dsk {
        padding-top: var(--space-ml);
        padding-bottom: var(--space-ml)
    }

    .u-p-v-md-dsk {
        padding-top: var(--space-md);
        padding-bottom: var(--space-md)
    }

    .u-p-v-ms-dsk {
        padding-top: var(--space-ms);
        padding-bottom: var(--space-ms)
    }

    .u-p-v-sm-dsk {
        padding-top: var(--space-sm);
        padding-bottom: var(--space-sm)
    }

    .u-p-v-xs-dsk {
        padding-top: var(--space-xs);
        padding-bottom: var(--space-xs)
    }

    .u-p-v-xxs-dsk {
        padding-top: var(--space-xxs);
        padding-bottom: var(--space-xxs)
    }

    .u-p-v-3xs-dsk {
        padding-top: var(--space-3xs);
        padding-bottom: var(--space-3xs)
    }
}

@media screen and (max-width: 760px) {
    .u-p-v-3xl-mb {
        padding-top:var(--space-3xl);
        padding-bottom: var(--space-3xl)
    }

    .u-p-v-xxl-mb {
        padding-top: var(--space-xxl);
        padding-bottom: var(--space-xxl)
    }

    .u-p-v-xl-mb {
        padding-top: var(--space-xl);
        padding-bottom: var(--space-xl)
    }

    .u-p-v-lg-mb {
        padding-top: var(--space-lg);
        padding-bottom: var(--space-lg)
    }

    .u-p-v-ml-mb {
        padding-top: var(--space-ml);
        padding-bottom: var(--space-ml)
    }

    .u-p-v-md-mb {
        padding-top: var(--space-md);
        padding-bottom: var(--space-md)
    }

    .u-p-v-ms-mb {
        padding-top: var(--space-ms);
        padding-bottom: var(--space-ms)
    }

    .u-p-v-sm-mb {
        padding-top: var(--space-sm);
        padding-bottom: var(--space-sm)
    }

    .u-p-v-xs-mb {
        padding-top: var(--space-xs);
        padding-bottom: var(--space-xs)
    }

    .u-p-v-xxs-mb {
        padding-top: var(--space-xxs);
        padding-bottom: var(--space-xxs)
    }

    .u-p-v-3xs-mb {
        padding-top: var(--space-3xs);
        padding-bottom: var(--space-3xs)
    }
}

.u-p-t-3xl {
    padding-top: var(--space-3xl)
}

.u-p-t-xxl {
    padding-top: var(--space-xxl)
}

.u-p-t-xl {
    padding-top: var(--space-xl)
}

.u-p-t-lg {
    padding-top: var(--space-lg)
}

.u-p-t-ml {
    padding-top: var(--space-ml)
}

.u-p-t-md {
    padding-top: var(--space-md)
}

.u-p-t-ms {
    padding-top: var(--space-ms)
}

.u-p-t-sm {
    padding-top: var(--space-sm)
}

.u-p-t-xs {
    padding-top: var(--space-xs)
}

.u-p-t-xxs {
    padding-top: var(--space-xxs)
}

.u-p-t-3xs {
    padding-top: var(--space-3xs)
}

@media screen and (min-width: 761px) {
    .u-p-t-3xl-dsk {
        padding-top:var(--space-3xl)
    }

    .u-p-t-xxl-dsk {
        padding-top: var(--space-xxl)
    }

    .u-p-t-xl-dsk {
        padding-top: var(--space-xl)
    }

    .u-p-t-lg-dsk {
        padding-top: var(--space-lg)
    }

    .u-p-t-ml-dsk {
        padding-top: var(--space-ml)
    }

    .u-p-t-md-dsk {
        padding-top: var(--space-md)
    }

    .u-p-t-ms-dsk {
        padding-top: var(--space-ms)
    }

    .u-p-t-sm-dsk {
        padding-top: var(--space-sm)
    }

    .u-p-t-xs-dsk {
        padding-top: var(--space-xs)
    }

    .u-p-t-xxs-dsk {
        padding-top: var(--space-xxs)
    }

    .u-p-t-3xs-dsk {
        padding-top: var(--space-3xs)
    }
}

@media screen and (max-width: 760px) {
    .u-p-t-3xl-mb {
        padding-top:var(--space-3xl)
    }

    .u-p-t-xxl-mb {
        padding-top: var(--space-xxl)
    }

    .u-p-t-xl-mb {
        padding-top: var(--space-xl)
    }

    .u-p-t-lg-mb {
        padding-top: var(--space-lg)
    }

    .u-p-t-ml-mb {
        padding-top: var(--space-ml)
    }

    .u-p-t-md-mb {
        padding-top: var(--space-md)
    }

    .u-p-t-ms-mb {
        padding-top: var(--space-ms)
    }

    .u-p-t-sm-mb {
        padding-top: var(--space-sm)
    }

    .u-p-t-xs-mb {
        padding-top: var(--space-xs)
    }

    .u-p-t-xxs-mb {
        padding-top: var(--space-xxs)
    }

    .u-p-t-3xs-mb {
        padding-top: var(--space-3xs)
    }
}

.u-p-r-3xl {
    padding-right: var(--space-3xl)
}

.u-p-r-xxl {
    padding-right: var(--space-xxl)
}

.u-p-r-xl {
    padding-right: var(--space-xl)
}

.u-p-r-lg {
    padding-right: var(--space-lg)
}

.u-p-r-ml {
    padding-right: var(--space-ml)
}

.u-p-r-md {
    padding-right: var(--space-md)
}

.u-p-r-ms {
    padding-right: var(--space-ms)
}

.u-p-r-sm {
    padding-right: var(--space-sm)
}

.u-p-r-xs {
    padding-right: var(--space-xs)
}

.u-p-r-xxs {
    padding-right: var(--space-xxs)
}

.u-p-r-3xs {
    padding-right: var(--space-3xs)
}

@media screen and (min-width: 761px) {
    .u-p-r-3xl-dsk {
        padding-right:var(--space-3xl)
    }

    .u-p-r-xxl-dsk {
        padding-right: var(--space-xxl)
    }

    .u-p-r-xl-dsk {
        padding-right: var(--space-xl)
    }

    .u-p-r-lg-dsk {
        padding-right: var(--space-lg)
    }

    .u-p-r-ml-dsk {
        padding-right: var(--space-ml)
    }

    .u-p-r-md-dsk {
        padding-right: var(--space-md)
    }

    .u-p-r-ms-dsk {
        padding-right: var(--space-ms)
    }

    .u-p-r-sm-dsk {
        padding-right: var(--space-sm)
    }

    .u-p-r-xs-dsk {
        padding-right: var(--space-xs)
    }

    .u-p-r-xxs-dsk {
        padding-right: var(--space-xxs)
    }

    .u-p-r-3xs-dsk {
        padding-right: var(--space-3xs)
    }
}

@media screen and (max-width: 760px) {
    .u-p-r-3xl-mb {
        padding-right:var(--space-3xl)
    }

    .u-p-r-xxl-mb {
        padding-right: var(--space-xxl)
    }

    .u-p-r-xl-mb {
        padding-right: var(--space-xl)
    }

    .u-p-r-lg-mb {
        padding-right: var(--space-lg)
    }

    .u-p-r-ml-mb {
        padding-right: var(--space-ml)
    }

    .u-p-r-md-mb {
        padding-right: var(--space-md)
    }

    .u-p-r-ms-mb {
        padding-right: var(--space-ms)
    }

    .u-p-r-sm-mb {
        padding-right: var(--space-sm)
    }

    .u-p-r-xs-mb {
        padding-right: var(--space-xs)
    }

    .u-p-r-xxs-mb {
        padding-right: var(--space-xxs)
    }

    .u-p-r-3xs-mb {
        padding-right: var(--space-3xs)
    }
}

.u-p-b-3xl {
    padding-bottom: var(--space-3xl)
}

.u-p-b-xxl {
    padding-bottom: var(--space-xxl)
}

.u-p-b-xl {
    padding-bottom: var(--space-xl)
}

.u-p-b-lg {
    padding-bottom: var(--space-lg)
}

.u-p-b-ml {
    padding-bottom: var(--space-ml)
}

.u-p-b-md {
    padding-bottom: var(--space-md)
}

.u-p-b-ms {
    padding-bottom: var(--space-ms)
}

.u-p-b-sm {
    padding-bottom: var(--space-sm)
}

.u-p-b-xs {
    padding-bottom: var(--space-xs)
}

.u-p-b-xxs {
    padding-bottom: var(--space-xxs)
}

.u-p-b-3xs {
    padding-bottom: var(--space-3xs)
}

@media screen and (min-width: 761px) {
    .u-p-b-3xl-dsk {
        padding-bottom:var(--space-3xl)
    }

    .u-p-b-xxl-dsk {
        padding-bottom: var(--space-xxl)
    }

    .u-p-b-xl-dsk {
        padding-bottom: var(--space-xl)
    }

    .u-p-b-lg-dsk {
        padding-bottom: var(--space-lg)
    }

    .u-p-b-ml-dsk {
        padding-bottom: var(--space-ml)
    }

    .u-p-b-md-dsk {
        padding-bottom: var(--space-md)
    }

    .u-p-b-ms-dsk {
        padding-bottom: var(--space-ms)
    }

    .u-p-b-sm-dsk {
        padding-bottom: var(--space-sm)
    }

    .u-p-b-xs-dsk {
        padding-bottom: var(--space-xs)
    }

    .u-p-b-xxs-dsk {
        padding-bottom: var(--space-xxs)
    }

    .u-p-b-3xs-dsk {
        padding-bottom: var(--space-3xs)
    }
}

@media screen and (max-width: 760px) {
    .u-p-b-3xl-mb {
        padding-bottom:var(--space-3xl)
    }

    .u-p-b-xxl-mb {
        padding-bottom: var(--space-xxl)
    }

    .u-p-b-xl-mb {
        padding-bottom: var(--space-xl)
    }

    .u-p-b-lg-mb {
        padding-bottom: var(--space-lg)
    }

    .u-p-b-ml-mb {
        padding-bottom: var(--space-ml)
    }

    .u-p-b-md-mb {
        padding-bottom: var(--space-md)
    }

    .u-p-b-ms-mb {
        padding-bottom: var(--space-ms)
    }

    .u-p-b-sm-mb {
        padding-bottom: var(--space-sm)
    }

    .u-p-b-xs-mb {
        padding-bottom: var(--space-xs)
    }

    .u-p-b-xxs-mb {
        padding-bottom: var(--space-xxs)
    }

    .u-p-b-3xs-mb {
        padding-bottom: var(--space-3xs)
    }
}

.u-p-l-3xl {
    padding-left: var(--space-3xl)
}

.u-p-l-xxl {
    padding-left: var(--space-xxl)
}

.u-p-l-xl {
    padding-left: var(--space-xl)
}

.u-p-l-lg {
    padding-left: var(--space-lg)
}

.u-p-l-ml {
    padding-left: var(--space-ml)
}

.u-p-l-md {
    padding-left: var(--space-md)
}

.u-p-l-ms {
    padding-left: var(--space-ms)
}

.u-p-l-sm {
    padding-left: var(--space-sm)
}

.u-p-l-xs {
    padding-left: var(--space-xs)
}

.u-p-l-xxs {
    padding-left: var(--space-xxs)
}

.u-p-l-3xs {
    padding-left: var(--space-3xs)
}

@media screen and (min-width: 761px) {
    .u-p-l-3xl-dsk {
        padding-left:var(--space-3xl)
    }

    .u-p-l-xxl-dsk {
        padding-left: var(--space-xxl)
    }

    .u-p-l-xl-dsk {
        padding-left: var(--space-xl)
    }

    .u-p-l-lg-dsk {
        padding-left: var(--space-lg)
    }

    .u-p-l-ml-dsk {
        padding-left: var(--space-ml)
    }

    .u-p-l-md-dsk {
        padding-left: var(--space-md)
    }

    .u-p-l-ms-dsk {
        padding-left: var(--space-ms)
    }

    .u-p-l-sm-dsk {
        padding-left: var(--space-sm)
    }

    .u-p-l-xs-dsk {
        padding-left: var(--space-xs)
    }

    .u-p-l-xxs-dsk {
        padding-left: var(--space-xxs)
    }

    .u-p-l-3xs-dsk {
        padding-left: var(--space-3xs)
    }
}

@media screen and (max-width: 760px) {
    .u-p-l-3xl-mb {
        padding-left:var(--space-3xl)
    }

    .u-p-l-xxl-mb {
        padding-left: var(--space-xxl)
    }

    .u-p-l-xl-mb {
        padding-left: var(--space-xl)
    }

    .u-p-l-lg-mb {
        padding-left: var(--space-lg)
    }

    .u-p-l-ml-mb {
        padding-left: var(--space-ml)
    }

    .u-p-l-md-mb {
        padding-left: var(--space-md)
    }

    .u-p-l-ms-mb {
        padding-left: var(--space-ms)
    }

    .u-p-l-sm-mb {
        padding-left: var(--space-sm)
    }

    .u-p-l-xs-mb {
        padding-left: var(--space-xs)
    }

    .u-p-l-xxs-mb {
        padding-left: var(--space-xxs)
    }

    .u-p-l-3xs-mb {
        padding-left: var(--space-3xs)
    }
}

.u-b-xs-ui-base-primary {
    border: var(--border-width-xs) solid var(--color-ui-base-primary)
}

.u-b-xs-ui-base-secondary {
    border: var(--border-width-xs) solid var(--color-ui-base-secondary)
}

.u-b-xs-ui-text-primary {
    border: var(--border-width-xs) solid var(--color-ui-text-primary)
}

.u-b-xs-ui-text-secondary {
    border: var(--border-width-xs) solid var(--color-ui-text-secondary)
}

.u-b-xs-ui-text-placeholder {
    border: var(--border-width-xs) solid var(--color-ui-text-placeholder)
}

.u-b-xs-ui-text-disabled {
    border: var(--border-width-xs) solid var(--color-ui-text-disabled)
}

.u-b-xs-ui-link-primary {
    border: var(--border-width-xs) solid var(--color-ui-link-primary)
}

.u-b-xs-ui-button-primary {
    border: var(--border-width-xs) solid var(--color-ui-button-primary)
}

.u-b-xs-ui-background-primary {
    border: var(--border-width-xs) solid var(--color-ui-background-primary)
}

.u-b-xs-ui-background-secondary {
    border: var(--border-width-xs) solid var(--color-ui-background-secondary)
}

.u-b-xs-ui-background-disabled {
    border: var(--border-width-xs) solid var(--color-ui-background-disabled)
}

.u-b-xs-ui-border-split-primary {
    border: var(--border-width-xs) solid var(--color-ui-border-split-primary)
}

.u-b-xs-ui-border-frame-primary {
    border: var(--border-width-xs) solid var(--color-ui-border-frame-primary)
}

.u-b-xxs-ui-base-primary {
    border: var(--border-width-xxs) solid var(--color-ui-base-primary)
}

.u-b-xxs-ui-base-secondary {
    border: var(--border-width-xxs) solid var(--color-ui-base-secondary)
}

.u-b-xxs-ui-text-primary {
    border: var(--border-width-xxs) solid var(--color-ui-text-primary)
}

.u-b-xxs-ui-text-secondary {
    border: var(--border-width-xxs) solid var(--color-ui-text-secondary)
}

.u-b-xxs-ui-text-placeholder {
    border: var(--border-width-xxs) solid var(--color-ui-text-placeholder)
}

.u-b-xxs-ui-text-disabled {
    border: var(--border-width-xxs) solid var(--color-ui-text-disabled)
}

.u-b-xxs-ui-link-primary {
    border: var(--border-width-xxs) solid var(--color-ui-link-primary)
}

.u-b-xxs-ui-button-primary {
    border: var(--border-width-xxs) solid var(--color-ui-button-primary)
}

.u-b-xxs-ui-background-primary {
    border: var(--border-width-xxs) solid var(--color-ui-background-primary)
}

.u-b-xxs-ui-background-secondary {
    border: var(--border-width-xxs) solid var(--color-ui-background-secondary)
}

.u-b-xxs-ui-background-disabled {
    border: var(--border-width-xxs) solid var(--color-ui-background-disabled)
}

.u-b-xxs-ui-border-split-primary {
    border: var(--border-width-xxs) solid var(--color-ui-border-split-primary)
}

.u-b-xxs-ui-border-frame-primary {
    border: var(--border-width-xxs) solid var(--color-ui-border-frame-primary)
}

.u-b-xs-ext-facebook {
    border: var(--border-width-xs) solid var(--color-ext-facebook)
}

.u-b-xs-ext-line {
    border: var(--border-width-xs) solid var(--color-ext-line)
}

.u-b-xs-ext-x {
    border: var(--border-width-xs) solid var(--color-ext-x)
}

.u-b-xxs-ext-facebook {
    border: var(--border-width-xxs) solid var(--color-ext-facebook)
}

.u-b-xxs-ext-line {
    border: var(--border-width-xxs) solid var(--color-ext-line)
}

.u-b-xxs-ext-x {
    border: var(--border-width-xxs) solid var(--color-ext-x)
}

.u-b-xs-smt-error {
    border: var(--border-width-xs) solid var(--color-smt-error)
}

.u-b-xs-smt-success {
    border: var(--border-width-xs) solid var(--color-smt-success)
}

.u-b-xs-smt-warning {
    border: var(--border-width-xs) solid var(--color-smt-warning)
}

.u-b-xs-smt-info-primary {
    border: var(--border-width-xs) solid var(--color-smt-info-primary)
}

.u-b-xs-smt-info-secondary {
    border: var(--border-width-xs) solid var(--color-smt-info-secondary)
}

.u-b-xxs-smt-error {
    border: var(--border-width-xxs) solid var(--color-smt-error)
}

.u-b-xxs-smt-success {
    border: var(--border-width-xxs) solid var(--color-smt-success)
}

.u-b-xxs-smt-warning {
    border: var(--border-width-xxs) solid var(--color-smt-warning)
}

.u-b-xxs-smt-info-primary {
    border: var(--border-width-xxs) solid var(--color-smt-info-primary)
}

.u-b-xxs-smt-info-secondary {
    border: var(--border-width-xxs) solid var(--color-smt-info-secondary)
}

.u-b-none {
    border: none
}

.u-b-t-xs-ui-base-primary {
    border-top: var(--border-width-xs) solid var(--color-ui-base-primary)
}

.u-b-t-xs-ui-base-secondary {
    border-top: var(--border-width-xs) solid var(--color-ui-base-secondary)
}

.u-b-t-xs-ui-text-primary {
    border-top: var(--border-width-xs) solid var(--color-ui-text-primary)
}

.u-b-t-xs-ui-text-secondary {
    border-top: var(--border-width-xs) solid var(--color-ui-text-secondary)
}

.u-b-t-xs-ui-text-placeholder {
    border-top: var(--border-width-xs) solid var(--color-ui-text-placeholder)
}

.u-b-t-xs-ui-text-disabled {
    border-top: var(--border-width-xs) solid var(--color-ui-text-disabled)
}

.u-b-t-xs-ui-link-primary {
    border-top: var(--border-width-xs) solid var(--color-ui-link-primary)
}

.u-b-t-xs-ui-button-primary {
    border-top: var(--border-width-xs) solid var(--color-ui-button-primary)
}

.u-b-t-xs-ui-background-primary {
    border-top: var(--border-width-xs) solid var(--color-ui-background-primary)
}

.u-b-t-xs-ui-background-secondary {
    border-top: var(--border-width-xs) solid var(--color-ui-background-secondary)
}

.u-b-t-xs-ui-background-disabled {
    border-top: var(--border-width-xs) solid var(--color-ui-background-disabled)
}

.u-b-t-xs-ui-border-split-primary {
    border-top: var(--border-width-xs) solid var(--color-ui-border-split-primary)
}

.u-b-t-xs-ui-border-frame-primary {
    border-top: var(--border-width-xs) solid var(--color-ui-border-frame-primary)
}

.u-b-t-xxs-ui-base-primary {
    border-top: var(--border-width-xxs) solid var(--color-ui-base-primary)
}

.u-b-t-xxs-ui-base-secondary {
    border-top: var(--border-width-xxs) solid var(--color-ui-base-secondary)
}

.u-b-t-xxs-ui-text-primary {
    border-top: var(--border-width-xxs) solid var(--color-ui-text-primary)
}

.u-b-t-xxs-ui-text-secondary {
    border-top: var(--border-width-xxs) solid var(--color-ui-text-secondary)
}

.u-b-t-xxs-ui-text-placeholder {
    border-top: var(--border-width-xxs) solid var(--color-ui-text-placeholder)
}

.u-b-t-xxs-ui-text-disabled {
    border-top: var(--border-width-xxs) solid var(--color-ui-text-disabled)
}

.u-b-t-xxs-ui-link-primary {
    border-top: var(--border-width-xxs) solid var(--color-ui-link-primary)
}

.u-b-t-xxs-ui-button-primary {
    border-top: var(--border-width-xxs) solid var(--color-ui-button-primary)
}

.u-b-t-xxs-ui-background-primary {
    border-top: var(--border-width-xxs) solid var(--color-ui-background-primary)
}

.u-b-t-xxs-ui-background-secondary {
    border-top: var(--border-width-xxs) solid var(--color-ui-background-secondary)
}

.u-b-t-xxs-ui-background-disabled {
    border-top: var(--border-width-xxs) solid var(--color-ui-background-disabled)
}

.u-b-t-xxs-ui-border-split-primary {
    border-top: var(--border-width-xxs) solid var(--color-ui-border-split-primary)
}

.u-b-t-xxs-ui-border-frame-primary {
    border-top: var(--border-width-xxs) solid var(--color-ui-border-frame-primary)
}

.u-b-t-xs-ext-facebook {
    border-top: var(--border-width-xs) solid var(--color-ext-facebook)
}

.u-b-t-xs-ext-line {
    border-top: var(--border-width-xs) solid var(--color-ext-line)
}

.u-b-t-xs-ext-x {
    border-top: var(--border-width-xs) solid var(--color-ext-x)
}

.u-b-t-xxs-ext-facebook {
    border-top: var(--border-width-xxs) solid var(--color-ext-facebook)
}

.u-b-t-xxs-ext-line {
    border-top: var(--border-width-xxs) solid var(--color-ext-line)
}

.u-b-t-xxs-ext-x {
    border-top: var(--border-width-xxs) solid var(--color-ext-x)
}

.u-b-t-xs-smt-error {
    border-top: var(--border-width-xs) solid var(--color-smt-error)
}

.u-b-t-xs-smt-success {
    border-top: var(--border-width-xs) solid var(--color-smt-success)
}

.u-b-t-xs-smt-warning {
    border-top: var(--border-width-xs) solid var(--color-smt-warning)
}

.u-b-t-xs-smt-info-primary {
    border-top: var(--border-width-xs) solid var(--color-smt-info-primary)
}

.u-b-t-xs-smt-info-secondary {
    border-top: var(--border-width-xs) solid var(--color-smt-info-secondary)
}

.u-b-t-xxs-smt-error {
    border-top: var(--border-width-xxs) solid var(--color-smt-error)
}

.u-b-t-xxs-smt-success {
    border-top: var(--border-width-xxs) solid var(--color-smt-success)
}

.u-b-t-xxs-smt-warning {
    border-top: var(--border-width-xxs) solid var(--color-smt-warning)
}

.u-b-t-xxs-smt-info-primary {
    border-top: var(--border-width-xxs) solid var(--color-smt-info-primary)
}

.u-b-t-xxs-smt-info-secondary {
    border-top: var(--border-width-xxs) solid var(--color-smt-info-secondary)
}

.u-b-t-none {
    border-top: none
}

.u-b-r-xs-ui-base-primary {
    border-right: var(--border-width-xs) solid var(--color-ui-base-primary)
}

.u-b-r-xs-ui-base-secondary {
    border-right: var(--border-width-xs) solid var(--color-ui-base-secondary)
}

.u-b-r-xs-ui-text-primary {
    border-right: var(--border-width-xs) solid var(--color-ui-text-primary)
}

.u-b-r-xs-ui-text-secondary {
    border-right: var(--border-width-xs) solid var(--color-ui-text-secondary)
}

.u-b-r-xs-ui-text-placeholder {
    border-right: var(--border-width-xs) solid var(--color-ui-text-placeholder)
}

.u-b-r-xs-ui-text-disabled {
    border-right: var(--border-width-xs) solid var(--color-ui-text-disabled)
}

.u-b-r-xs-ui-link-primary {
    border-right: var(--border-width-xs) solid var(--color-ui-link-primary)
}

.u-b-r-xs-ui-button-primary {
    border-right: var(--border-width-xs) solid var(--color-ui-button-primary)
}

.u-b-r-xs-ui-background-primary {
    border-right: var(--border-width-xs) solid var(--color-ui-background-primary)
}

.u-b-r-xs-ui-background-secondary {
    border-right: var(--border-width-xs) solid var(--color-ui-background-secondary)
}

.u-b-r-xs-ui-background-disabled {
    border-right: var(--border-width-xs) solid var(--color-ui-background-disabled)
}

.u-b-r-xs-ui-border-split-primary {
    border-right: var(--border-width-xs) solid var(--color-ui-border-split-primary)
}

.u-b-r-xs-ui-border-frame-primary {
    border-right: var(--border-width-xs) solid var(--color-ui-border-frame-primary)
}

.u-b-r-xxs-ui-base-primary {
    border-right: var(--border-width-xxs) solid var(--color-ui-base-primary)
}

.u-b-r-xxs-ui-base-secondary {
    border-right: var(--border-width-xxs) solid var(--color-ui-base-secondary)
}

.u-b-r-xxs-ui-text-primary {
    border-right: var(--border-width-xxs) solid var(--color-ui-text-primary)
}

.u-b-r-xxs-ui-text-secondary {
    border-right: var(--border-width-xxs) solid var(--color-ui-text-secondary)
}

.u-b-r-xxs-ui-text-placeholder {
    border-right: var(--border-width-xxs) solid var(--color-ui-text-placeholder)
}

.u-b-r-xxs-ui-text-disabled {
    border-right: var(--border-width-xxs) solid var(--color-ui-text-disabled)
}

.u-b-r-xxs-ui-link-primary {
    border-right: var(--border-width-xxs) solid var(--color-ui-link-primary)
}

.u-b-r-xxs-ui-button-primary {
    border-right: var(--border-width-xxs) solid var(--color-ui-button-primary)
}

.u-b-r-xxs-ui-background-primary {
    border-right: var(--border-width-xxs) solid var(--color-ui-background-primary)
}

.u-b-r-xxs-ui-background-secondary {
    border-right: var(--border-width-xxs) solid var(--color-ui-background-secondary)
}

.u-b-r-xxs-ui-background-disabled {
    border-right: var(--border-width-xxs) solid var(--color-ui-background-disabled)
}

.u-b-r-xxs-ui-border-split-primary {
    border-right: var(--border-width-xxs) solid var(--color-ui-border-split-primary)
}

.u-b-r-xxs-ui-border-frame-primary {
    border-right: var(--border-width-xxs) solid var(--color-ui-border-frame-primary)
}

.u-b-r-xs-ext-facebook {
    border-right: var(--border-width-xs) solid var(--color-ext-facebook)
}

.u-b-r-xs-ext-line {
    border-right: var(--border-width-xs) solid var(--color-ext-line)
}

.u-b-r-xs-ext-x {
    border-right: var(--border-width-xs) solid var(--color-ext-x)
}

.u-b-r-xxs-ext-facebook {
    border-right: var(--border-width-xxs) solid var(--color-ext-facebook)
}

.u-b-r-xxs-ext-line {
    border-right: var(--border-width-xxs) solid var(--color-ext-line)
}

.u-b-r-xxs-ext-x {
    border-right: var(--border-width-xxs) solid var(--color-ext-x)
}

.u-b-r-xs-smt-error {
    border-right: var(--border-width-xs) solid var(--color-smt-error)
}

.u-b-r-xs-smt-success {
    border-right: var(--border-width-xs) solid var(--color-smt-success)
}

.u-b-r-xs-smt-warning {
    border-right: var(--border-width-xs) solid var(--color-smt-warning)
}

.u-b-r-xs-smt-info-primary {
    border-right: var(--border-width-xs) solid var(--color-smt-info-primary)
}

.u-b-r-xs-smt-info-secondary {
    border-right: var(--border-width-xs) solid var(--color-smt-info-secondary)
}

.u-b-r-xxs-smt-error {
    border-right: var(--border-width-xxs) solid var(--color-smt-error)
}

.u-b-r-xxs-smt-success {
    border-right: var(--border-width-xxs) solid var(--color-smt-success)
}

.u-b-r-xxs-smt-warning {
    border-right: var(--border-width-xxs) solid var(--color-smt-warning)
}

.u-b-r-xxs-smt-info-primary {
    border-right: var(--border-width-xxs) solid var(--color-smt-info-primary)
}

.u-b-r-xxs-smt-info-secondary {
    border-right: var(--border-width-xxs) solid var(--color-smt-info-secondary)
}

.u-b-r-none {
    border-right: none
}

.u-b-b-xs-ui-base-primary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-base-primary)
}

.u-b-b-xs-ui-base-secondary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-base-secondary)
}

.u-b-b-xs-ui-text-primary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-text-primary)
}

.u-b-b-xs-ui-text-secondary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-text-secondary)
}

.u-b-b-xs-ui-text-placeholder {
    border-bottom: var(--border-width-xs) solid var(--color-ui-text-placeholder)
}

.u-b-b-xs-ui-text-disabled {
    border-bottom: var(--border-width-xs) solid var(--color-ui-text-disabled)
}

.u-b-b-xs-ui-link-primary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-link-primary)
}

.u-b-b-xs-ui-button-primary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-button-primary)
}

.u-b-b-xs-ui-background-primary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-background-primary)
}

.u-b-b-xs-ui-background-secondary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-background-secondary)
}

.u-b-b-xs-ui-background-disabled {
    border-bottom: var(--border-width-xs) solid var(--color-ui-background-disabled)
}

.u-b-b-xs-ui-border-split-primary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-border-split-primary)
}

.u-b-b-xs-ui-border-frame-primary {
    border-bottom: var(--border-width-xs) solid var(--color-ui-border-frame-primary)
}

.u-b-b-xxs-ui-base-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-base-primary)
}

.u-b-b-xxs-ui-base-secondary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-base-secondary)
}

.u-b-b-xxs-ui-text-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-text-primary)
}

.u-b-b-xxs-ui-text-secondary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-text-secondary)
}

.u-b-b-xxs-ui-text-placeholder {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-text-placeholder)
}

.u-b-b-xxs-ui-text-disabled {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-text-disabled)
}

.u-b-b-xxs-ui-link-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-link-primary)
}

.u-b-b-xxs-ui-button-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-button-primary)
}

.u-b-b-xxs-ui-background-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-background-primary)
}

.u-b-b-xxs-ui-background-secondary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-background-secondary)
}

.u-b-b-xxs-ui-background-disabled {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-background-disabled)
}

.u-b-b-xxs-ui-border-split-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-border-split-primary)
}

.u-b-b-xxs-ui-border-frame-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-ui-border-frame-primary)
}

.u-b-b-xs-ext-facebook {
    border-bottom: var(--border-width-xs) solid var(--color-ext-facebook)
}

.u-b-b-xs-ext-line {
    border-bottom: var(--border-width-xs) solid var(--color-ext-line)
}

.u-b-b-xs-ext-x {
    border-bottom: var(--border-width-xs) solid var(--color-ext-x)
}

.u-b-b-xxs-ext-facebook {
    border-bottom: var(--border-width-xxs) solid var(--color-ext-facebook)
}

.u-b-b-xxs-ext-line {
    border-bottom: var(--border-width-xxs) solid var(--color-ext-line)
}

.u-b-b-xxs-ext-x {
    border-bottom: var(--border-width-xxs) solid var(--color-ext-x)
}

.u-b-b-xs-smt-error {
    border-bottom: var(--border-width-xs) solid var(--color-smt-error)
}

.u-b-b-xs-smt-success {
    border-bottom: var(--border-width-xs) solid var(--color-smt-success)
}

.u-b-b-xs-smt-warning {
    border-bottom: var(--border-width-xs) solid var(--color-smt-warning)
}

.u-b-b-xs-smt-info-primary {
    border-bottom: var(--border-width-xs) solid var(--color-smt-info-primary)
}

.u-b-b-xs-smt-info-secondary {
    border-bottom: var(--border-width-xs) solid var(--color-smt-info-secondary)
}

.u-b-b-xxs-smt-error {
    border-bottom: var(--border-width-xxs) solid var(--color-smt-error)
}

.u-b-b-xxs-smt-success {
    border-bottom: var(--border-width-xxs) solid var(--color-smt-success)
}

.u-b-b-xxs-smt-warning {
    border-bottom: var(--border-width-xxs) solid var(--color-smt-warning)
}

.u-b-b-xxs-smt-info-primary {
    border-bottom: var(--border-width-xxs) solid var(--color-smt-info-primary)
}

.u-b-b-xxs-smt-info-secondary {
    border-bottom: var(--border-width-xxs) solid var(--color-smt-info-secondary)
}

.u-b-b-none {
    border-bottom: none
}

.u-b-l-xs-ui-base-primary {
    border-left: var(--border-width-xs) solid var(--color-ui-base-primary)
}

.u-b-l-xs-ui-base-secondary {
    border-left: var(--border-width-xs) solid var(--color-ui-base-secondary)
}

.u-b-l-xs-ui-text-primary {
    border-left: var(--border-width-xs) solid var(--color-ui-text-primary)
}

.u-b-l-xs-ui-text-secondary {
    border-left: var(--border-width-xs) solid var(--color-ui-text-secondary)
}

.u-b-l-xs-ui-text-placeholder {
    border-left: var(--border-width-xs) solid var(--color-ui-text-placeholder)
}

.u-b-l-xs-ui-text-disabled {
    border-left: var(--border-width-xs) solid var(--color-ui-text-disabled)
}

.u-b-l-xs-ui-link-primary {
    border-left: var(--border-width-xs) solid var(--color-ui-link-primary)
}

.u-b-l-xs-ui-button-primary {
    border-left: var(--border-width-xs) solid var(--color-ui-button-primary)
}

.u-b-l-xs-ui-background-primary {
    border-left: var(--border-width-xs) solid var(--color-ui-background-primary)
}

.u-b-l-xs-ui-background-secondary {
    border-left: var(--border-width-xs) solid var(--color-ui-background-secondary)
}

.u-b-l-xs-ui-background-disabled {
    border-left: var(--border-width-xs) solid var(--color-ui-background-disabled)
}

.u-b-l-xs-ui-border-split-primary {
    border-left: var(--border-width-xs) solid var(--color-ui-border-split-primary)
}

.u-b-l-xs-ui-border-frame-primary {
    border-left: var(--border-width-xs) solid var(--color-ui-border-frame-primary)
}

.u-b-l-xxs-ui-base-primary {
    border-left: var(--border-width-xxs) solid var(--color-ui-base-primary)
}

.u-b-l-xxs-ui-base-secondary {
    border-left: var(--border-width-xxs) solid var(--color-ui-base-secondary)
}

.u-b-l-xxs-ui-text-primary {
    border-left: var(--border-width-xxs) solid var(--color-ui-text-primary)
}

.u-b-l-xxs-ui-text-secondary {
    border-left: var(--border-width-xxs) solid var(--color-ui-text-secondary)
}

.u-b-l-xxs-ui-text-placeholder {
    border-left: var(--border-width-xxs) solid var(--color-ui-text-placeholder)
}

.u-b-l-xxs-ui-text-disabled {
    border-left: var(--border-width-xxs) solid var(--color-ui-text-disabled)
}

.u-b-l-xxs-ui-link-primary {
    border-left: var(--border-width-xxs) solid var(--color-ui-link-primary)
}

.u-b-l-xxs-ui-button-primary {
    border-left: var(--border-width-xxs) solid var(--color-ui-button-primary)
}

.u-b-l-xxs-ui-background-primary {
    border-left: var(--border-width-xxs) solid var(--color-ui-background-primary)
}

.u-b-l-xxs-ui-background-secondary {
    border-left: var(--border-width-xxs) solid var(--color-ui-background-secondary)
}

.u-b-l-xxs-ui-background-disabled {
    border-left: var(--border-width-xxs) solid var(--color-ui-background-disabled)
}

.u-b-l-xxs-ui-border-split-primary {
    border-left: var(--border-width-xxs) solid var(--color-ui-border-split-primary)
}

.u-b-l-xxs-ui-border-frame-primary {
    border-left: var(--border-width-xxs) solid var(--color-ui-border-frame-primary)
}

.u-b-l-xs-ext-facebook {
    border-left: var(--border-width-xs) solid var(--color-ext-facebook)
}

.u-b-l-xs-ext-line {
    border-left: var(--border-width-xs) solid var(--color-ext-line)
}

.u-b-l-xs-ext-x {
    border-left: var(--border-width-xs) solid var(--color-ext-x)
}

.u-b-l-xxs-ext-facebook {
    border-left: var(--border-width-xxs) solid var(--color-ext-facebook)
}

.u-b-l-xxs-ext-line {
    border-left: var(--border-width-xxs) solid var(--color-ext-line)
}

.u-b-l-xxs-ext-x {
    border-left: var(--border-width-xxs) solid var(--color-ext-x)
}

.u-b-l-xs-smt-error {
    border-left: var(--border-width-xs) solid var(--color-smt-error)
}

.u-b-l-xs-smt-success {
    border-left: var(--border-width-xs) solid var(--color-smt-success)
}

.u-b-l-xs-smt-warning {
    border-left: var(--border-width-xs) solid var(--color-smt-warning)
}

.u-b-l-xs-smt-info-primary {
    border-left: var(--border-width-xs) solid var(--color-smt-info-primary)
}

.u-b-l-xs-smt-info-secondary {
    border-left: var(--border-width-xs) solid var(--color-smt-info-secondary)
}

.u-b-l-xxs-smt-error {
    border-left: var(--border-width-xxs) solid var(--color-smt-error)
}

.u-b-l-xxs-smt-success {
    border-left: var(--border-width-xxs) solid var(--color-smt-success)
}

.u-b-l-xxs-smt-warning {
    border-left: var(--border-width-xxs) solid var(--color-smt-warning)
}

.u-b-l-xxs-smt-info-primary {
    border-left: var(--border-width-xxs) solid var(--color-smt-info-primary)
}

.u-b-l-xxs-smt-info-secondary {
    border-left: var(--border-width-xxs) solid var(--color-smt-info-secondary)
}

.u-b-l-none {
    border-left: none
}

.u-br-full {
    border-radius: var(--border-radius-full)
}

.u-br-md {
    border-radius: var(--border-radius-md)
}

.u-br-sm {
    border-radius: var(--border-radius-sm)
}

.u-m-3xl {
    margin: var(--space-3xl)
}

.u-m-xxl {
    margin: var(--space-xxl)
}

.u-m-xl {
    margin: var(--space-xl)
}

.u-m-lg {
    margin: var(--space-lg)
}

.u-m-ml {
    margin: var(--space-ml)
}

.u-m-md {
    margin: var(--space-md)
}

.u-m-ms {
    margin: var(--space-ms)
}

.u-m-sm {
    margin: var(--space-sm)
}

.u-m-xs {
    margin: var(--space-xs)
}

.u-m-xxs {
    margin: var(--space-xxs)
}

.u-m-3xs {
    margin: var(--space-3xs)
}

.u-m-auto {
    margin: auto
}

@media screen and (min-width: 761px) {
    .u-m-3xl-dsk {
        margin:var(--space-3xl)
    }

    .u-m-xxl-dsk {
        margin: var(--space-xxl)
    }

    .u-m-xl-dsk {
        margin: var(--space-xl)
    }

    .u-m-lg-dsk {
        margin: var(--space-lg)
    }

    .u-m-ml-dsk {
        margin: var(--space-ml)
    }

    .u-m-md-dsk {
        margin: var(--space-md)
    }

    .u-m-ms-dsk {
        margin: var(--space-ms)
    }

    .u-m-sm-dsk {
        margin: var(--space-sm)
    }

    .u-m-xs-dsk {
        margin: var(--space-xs)
    }

    .u-m-xxs-dsk {
        margin: var(--space-xxs)
    }

    .u-m-3xs-dsk {
        margin: var(--space-3xs)
    }

    .u-m-auto-dsk {
        margin: auto
    }
}

@media screen and (max-width: 760px) {
    .u-m-3xl-mb {
        margin:var(--space-3xl)
    }

    .u-m-xxl-mb {
        margin: var(--space-xxl)
    }

    .u-m-xl-mb {
        margin: var(--space-xl)
    }

    .u-m-lg-mb {
        margin: var(--space-lg)
    }

    .u-m-ml-mb {
        margin: var(--space-ml)
    }

    .u-m-md-mb {
        margin: var(--space-md)
    }

    .u-m-ms-mb {
        margin: var(--space-ms)
    }

    .u-m-sm-mb {
        margin: var(--space-sm)
    }

    .u-m-xs-mb {
        margin: var(--space-xs)
    }

    .u-m-xxs-mb {
        margin: var(--space-xxs)
    }

    .u-m-3xs-mb {
        margin: var(--space-3xs)
    }

    .u-m-auto-mb {
        margin: auto
    }
}

.u-m-h-3xl {
    margin-right: var(--space-3xl);
    margin-left: var(--space-3xl)
}

.u-m-h-xxl {
    margin-right: var(--space-xxl);
    margin-left: var(--space-xxl)
}

.u-m-h-xl {
    margin-right: var(--space-xl);
    margin-left: var(--space-xl)
}

.u-m-h-lg {
    margin-right: var(--space-lg);
    margin-left: var(--space-lg)
}

.u-m-h-ml {
    margin-right: var(--space-ml);
    margin-left: var(--space-ml)
}

.u-m-h-md {
    margin-right: var(--space-md);
    margin-left: var(--space-md)
}

.u-m-h-ms {
    margin-right: var(--space-ms);
    margin-left: var(--space-ms)
}

.u-m-h-sm {
    margin-right: var(--space-sm);
    margin-left: var(--space-sm)
}

.u-m-h-xs {
    margin-right: var(--space-xs);
    margin-left: var(--space-xs)
}

.u-m-h-xxs {
    margin-right: var(--space-xxs);
    margin-left: var(--space-xxs)
}

.u-m-h-3xs {
    margin-right: var(--space-3xs);
    margin-left: var(--space-3xs)
}

.u-m-h-auto {
    margin-right: auto;
    margin-left: auto
}

@media screen and (min-width: 761px) {
    .u-m-h-3xl-dsk {
        margin-right:var(--space-3xl);
        margin-left: var(--space-3xl)
    }

    .u-m-h-xxl-dsk {
        margin-right: var(--space-xxl);
        margin-left: var(--space-xxl)
    }

    .u-m-h-xl-dsk {
        margin-right: var(--space-xl);
        margin-left: var(--space-xl)
    }

    .u-m-h-lg-dsk {
        margin-right: var(--space-lg);
        margin-left: var(--space-lg)
    }

    .u-m-h-ml-dsk {
        margin-right: var(--space-ml);
        margin-left: var(--space-ml)
    }

    .u-m-h-md-dsk {
        margin-right: var(--space-md);
        margin-left: var(--space-md)
    }

    .u-m-h-ms-dsk {
        margin-right: var(--space-ms);
        margin-left: var(--space-ms)
    }

    .u-m-h-sm-dsk {
        margin-right: var(--space-sm);
        margin-left: var(--space-sm)
    }

    .u-m-h-xs-dsk {
        margin-right: var(--space-xs);
        margin-left: var(--space-xs)
    }

    .u-m-h-xxs-dsk {
        margin-right: var(--space-xxs);
        margin-left: var(--space-xxs)
    }

    .u-m-h-3xs-dsk {
        margin-right: var(--space-3xs);
        margin-left: var(--space-3xs)
    }

    .u-m-h-auto-dsk {
        margin-right: auto;
        margin-left: auto
    }
}

@media screen and (max-width: 760px) {
    .u-m-h-3xl-mb {
        margin-right:var(--space-3xl);
        margin-left: var(--space-3xl)
    }

    .u-m-h-xxl-mb {
        margin-right: var(--space-xxl);
        margin-left: var(--space-xxl)
    }

    .u-m-h-xl-mb {
        margin-right: var(--space-xl);
        margin-left: var(--space-xl)
    }

    .u-m-h-lg-mb {
        margin-right: var(--space-lg);
        margin-left: var(--space-lg)
    }

    .u-m-h-ml-mb {
        margin-right: var(--space-ml);
        margin-left: var(--space-ml)
    }

    .u-m-h-md-mb {
        margin-right: var(--space-md);
        margin-left: var(--space-md)
    }

    .u-m-h-ms-mb {
        margin-right: var(--space-ms);
        margin-left: var(--space-ms)
    }

    .u-m-h-sm-mb {
        margin-right: var(--space-sm);
        margin-left: var(--space-sm)
    }

    .u-m-h-xs-mb {
        margin-right: var(--space-xs);
        margin-left: var(--space-xs)
    }

    .u-m-h-xxs-mb {
        margin-right: var(--space-xxs);
        margin-left: var(--space-xxs)
    }

    .u-m-h-3xs-mb {
        margin-right: var(--space-3xs);
        margin-left: var(--space-3xs)
    }

    .u-m-h-auto-mb {
        margin-right: auto;
        margin-left: auto
    }
}

.u-m-v-3xl {
    margin-top: var(--space-3xl);
    margin-bottom: var(--space-3xl)
}

.u-m-v-xxl {
    margin-top: var(--space-xxl);
    margin-bottom: var(--space-xxl)
}

.u-m-v-xl {
    margin-top: var(--space-xl);
    margin-bottom: var(--space-xl)
}

.u-m-v-lg {
    margin-top: var(--space-lg);
    margin-bottom: var(--space-lg)
}

.u-m-v-ml {
    margin-top: var(--space-ml);
    margin-bottom: var(--space-ml)
}

.u-m-v-md {
    margin-top: var(--space-md);
    margin-bottom: var(--space-md)
}

.u-m-v-ms {
    margin-top: var(--space-ms);
    margin-bottom: var(--space-ms)
}

.u-m-v-sm {
    margin-top: var(--space-sm);
    margin-bottom: var(--space-sm)
}

.u-m-v-xs {
    margin-top: var(--space-xs);
    margin-bottom: var(--space-xs)
}

.u-m-v-xxs {
    margin-top: var(--space-xxs);
    margin-bottom: var(--space-xxs)
}

.u-m-v-3xs {
    margin-top: var(--space-3xs);
    margin-bottom: var(--space-3xs)
}

.u-m-v-auto {
    margin-top: auto;
    margin-bottom: auto
}

@media screen and (min-width: 761px) {
    .u-m-v-3xl-dsk {
        margin-top:var(--space-3xl);
        margin-bottom: var(--space-3xl)
    }

    .u-m-v-xxl-dsk {
        margin-top: var(--space-xxl);
        margin-bottom: var(--space-xxl)
    }

    .u-m-v-xl-dsk {
        margin-top: var(--space-xl);
        margin-bottom: var(--space-xl)
    }

    .u-m-v-lg-dsk {
        margin-top: var(--space-lg);
        margin-bottom: var(--space-lg)
    }

    .u-m-v-ml-dsk {
        margin-top: var(--space-ml);
        margin-bottom: var(--space-ml)
    }

    .u-m-v-md-dsk {
        margin-top: var(--space-md);
        margin-bottom: var(--space-md)
    }

    .u-m-v-ms-dsk {
        margin-top: var(--space-ms);
        margin-bottom: var(--space-ms)
    }

    .u-m-v-sm-dsk {
        margin-top: var(--space-sm);
        margin-bottom: var(--space-sm)
    }

    .u-m-v-xs-dsk {
        margin-top: var(--space-xs);
        margin-bottom: var(--space-xs)
    }

    .u-m-v-xxs-dsk {
        margin-top: var(--space-xxs);
        margin-bottom: var(--space-xxs)
    }

    .u-m-v-3xs-dsk {
        margin-top: var(--space-3xs);
        margin-bottom: var(--space-3xs)
    }

    .u-m-v-auto-dsk {
        margin-top: auto;
        margin-bottom: auto
    }
}

@media screen and (max-width: 760px) {
    .u-m-v-3xl-mb {
        margin-top:var(--space-3xl);
        margin-bottom: var(--space-3xl)
    }

    .u-m-v-xxl-mb {
        margin-top: var(--space-xxl);
        margin-bottom: var(--space-xxl)
    }

    .u-m-v-xl-mb {
        margin-top: var(--space-xl);
        margin-bottom: var(--space-xl)
    }

    .u-m-v-lg-mb {
        margin-top: var(--space-lg);
        margin-bottom: var(--space-lg)
    }

    .u-m-v-ml-mb {
        margin-top: var(--space-ml);
        margin-bottom: var(--space-ml)
    }

    .u-m-v-md-mb {
        margin-top: var(--space-md);
        margin-bottom: var(--space-md)
    }

    .u-m-v-ms-mb {
        margin-top: var(--space-ms);
        margin-bottom: var(--space-ms)
    }

    .u-m-v-sm-mb {
        margin-top: var(--space-sm);
        margin-bottom: var(--space-sm)
    }

    .u-m-v-xs-mb {
        margin-top: var(--space-xs);
        margin-bottom: var(--space-xs)
    }

    .u-m-v-xxs-mb {
        margin-top: var(--space-xxs);
        margin-bottom: var(--space-xxs)
    }

    .u-m-v-3xs-mb {
        margin-top: var(--space-3xs);
        margin-bottom: var(--space-3xs)
    }

    .u-m-v-auto-mb {
        margin-top: auto;
        margin-bottom: auto
    }
}

.u-m-t-3xl {
    margin-top: var(--space-3xl)
}

.u-m-t-xxl {
    margin-top: var(--space-xxl)
}

.u-m-t-xl {
    margin-top: var(--space-xl)
}

.u-m-t-lg {
    margin-top: var(--space-lg)
}

.u-m-t-ml {
    margin-top: var(--space-ml)
}

.u-m-t-md {
    margin-top: var(--space-md)
}

.u-m-t-ms {
    margin-top: var(--space-ms)
}

.u-m-t-sm {
    margin-top: var(--space-sm)
}

.u-m-t-xs {
    margin-top: var(--space-xs)
}

.u-m-t-xxs {
    margin-top: var(--space-xxs)
}

.u-m-t-3xs {
    margin-top: var(--space-3xs)
}

.u-m-t-auto {
    margin-top: auto
}

@media screen and (min-width: 761px) {
    .u-m-t-3xl-dsk {
        margin-top:var(--space-3xl)
    }

    .u-m-t-xxl-dsk {
        margin-top: var(--space-xxl)
    }

    .u-m-t-xl-dsk {
        margin-top: var(--space-xl)
    }

    .u-m-t-lg-dsk {
        margin-top: var(--space-lg)
    }

    .u-m-t-ml-dsk {
        margin-top: var(--space-ml)
    }

    .u-m-t-md-dsk {
        margin-top: var(--space-md)
    }

    .u-m-t-ms-dsk {
        margin-top: var(--space-ms)
    }

    .u-m-t-sm-dsk {
        margin-top: var(--space-sm)
    }

    .u-m-t-xs-dsk {
        margin-top: var(--space-xs)
    }

    .u-m-t-xxs-dsk {
        margin-top: var(--space-xxs)
    }

    .u-m-t-3xs-dsk {
        margin-top: var(--space-3xs)
    }

    .u-m-t-auto-desk {
        margin-top: auto
    }
}

@media screen and (max-width: 760px) {
    .u-m-t-3xl-mb {
        margin-top:var(--space-3xl)
    }

    .u-m-t-xxl-mb {
        margin-top: var(--space-xxl)
    }

    .u-m-t-xl-mb {
        margin-top: var(--space-xl)
    }

    .u-m-t-lg-mb {
        margin-top: var(--space-lg)
    }

    .u-m-t-ml-mb {
        margin-top: var(--space-ml)
    }

    .u-m-t-md-mb {
        margin-top: var(--space-md)
    }

    .u-m-t-ms-mb {
        margin-top: var(--space-ms)
    }

    .u-m-t-sm-mb {
        margin-top: var(--space-sm)
    }

    .u-m-t-xs-mb {
        margin-top: var(--space-xs)
    }

    .u-m-t-xxs-mb {
        margin-top: var(--space-xxs)
    }

    .u-m-t-3xs-mb {
        margin-top: var(--space-3xs)
    }

    .u-m-t-auto-mb {
        margin-top: auto
    }
}

.u-m-r-3xl {
    margin-right: var(--space-3xl)
}

.u-m-r-xxl {
    margin-right: var(--space-xxl)
}

.u-m-r-xl {
    margin-right: var(--space-xl)
}

.u-m-r-lg {
    margin-right: var(--space-lg)
}

.u-m-r-ml {
    margin-right: var(--space-ml)
}

.u-m-r-md {
    margin-right: var(--space-md)
}

.u-m-r-ms {
    margin-right: var(--space-ms)
}

.u-m-r-sm {
    margin-right: var(--space-sm)
}

.u-m-r-xs {
    margin-right: var(--space-xs)
}

.u-m-r-xxs {
    margin-right: var(--space-xxs)
}

.u-m-r-3xs {
    margin-right: var(--space-3xs)
}

.u-m-r-auto {
    margin-right: auto
}

@media screen and (min-width: 761px) {
    .u-m-r-3xl-dsk {
        margin-right:var(--space-3xl)
    }

    .u-m-r-xxl-dsk {
        margin-right: var(--space-xxl)
    }

    .u-m-r-xl-dsk {
        margin-right: var(--space-xl)
    }

    .u-m-r-lg-dsk {
        margin-right: var(--space-lg)
    }

    .u-m-r-ml-dsk {
        margin-right: var(--space-ml)
    }

    .u-m-r-md-dsk {
        margin-right: var(--space-md)
    }

    .u-m-r-ms-dsk {
        margin-right: var(--space-ms)
    }

    .u-m-r-sm-dsk {
        margin-right: var(--space-sm)
    }

    .u-m-r-xs-dsk {
        margin-right: var(--space-xs)
    }

    .u-m-r-xxs-dsk {
        margin-right: var(--space-xxs)
    }

    .u-m-r-3xs-dsk {
        margin-right: var(--space-3xs)
    }

    .u-m-r-auto-dsk {
        margin-right: auto
    }
}

@media screen and (max-width: 760px) {
    .u-m-r-3xl-mb {
        margin-right:var(--space-3xl)
    }

    .u-m-r-xxl-mb {
        margin-right: var(--space-xxl)
    }

    .u-m-r-xl-mb {
        margin-right: var(--space-xl)
    }

    .u-m-r-lg-mb {
        margin-right: var(--space-lg)
    }

    .u-m-r-ml-mb {
        margin-right: var(--space-ml)
    }

    .u-m-r-md-mb {
        margin-right: var(--space-md)
    }

    .u-m-r-ms-mb {
        margin-right: var(--space-ms)
    }

    .u-m-r-sm-mb {
        margin-right: var(--space-sm)
    }

    .u-m-r-xs-mb {
        margin-right: var(--space-xs)
    }

    .u-m-r-xxs-mb {
        margin-right: var(--space-xxs)
    }

    .u-m-r-3xs-mb {
        margin-right: var(--space-3xs)
    }

    .u-m-r-auto-mb {
        margin-right: auto
    }
}

.u-m-b-3xl {
    margin-bottom: var(--space-3xl)
}

.u-m-b-xxl {
    margin-bottom: var(--space-xxl)
}

.u-m-b-xl {
    margin-bottom: var(--space-xl)
}

.u-m-b-lg {
    margin-bottom: var(--space-lg)
}

.u-m-b-ml {
    margin-bottom: var(--space-ml)
}

.u-m-b-md {
    margin-bottom: var(--space-md)
}

.u-m-b-ms {
    margin-bottom: var(--space-ms)
}

.u-m-b-sm {
    margin-bottom: var(--space-sm)
}

.u-m-b-xs {
    margin-bottom: var(--space-xs)
}

.u-m-b-xxs {
    margin-bottom: var(--space-xxs)
}

.u-m-b-3xs {
    margin-bottom: var(--space-3xs)
}

.u-m-b-auto {
    margin-bottom: auto
}

@media screen and (min-width: 761px) {
    .u-m-b-3xl-dsk {
        margin-bottom:var(--space-3xl)
    }

    .u-m-b-xxl-dsk {
        margin-bottom: var(--space-xxl)
    }

    .u-m-b-xl-dsk {
        margin-bottom: var(--space-xl)
    }

    .u-m-b-lg-dsk {
        margin-bottom: var(--space-lg)
    }

    .u-m-b-ml-dsk {
        margin-bottom: var(--space-ml)
    }

    .u-m-b-md-dsk {
        margin-bottom: var(--space-md)
    }

    .u-m-b-ms-dsk {
        margin-bottom: var(--space-ms)
    }

    .u-m-b-sm-dsk {
        margin-bottom: var(--space-sm)
    }

    .u-m-b-xs-dsk {
        margin-bottom: var(--space-xs)
    }

    .u-m-b-xxs-dsk {
        margin-bottom: var(--space-xxs)
    }

    .u-m-b-3xs-dsk {
        margin-bottom: var(--space-3xs)
    }

    .u-m-b-auto-dsk {
        margin-bottom: auto
    }
}

@media screen and (max-width: 760px) {
    .u-m-b-3xl-mb {
        margin-bottom:var(--space-3xl)
    }

    .u-m-b-xxl-mb {
        margin-bottom: var(--space-xxl)
    }

    .u-m-b-xl-mb {
        margin-bottom: var(--space-xl)
    }

    .u-m-b-lg-mb {
        margin-bottom: var(--space-lg)
    }

    .u-m-b-ml-mb {
        margin-bottom: var(--space-ml)
    }

    .u-m-b-md-mb {
        margin-bottom: var(--space-md)
    }

    .u-m-b-ms-mb {
        margin-bottom: var(--space-ms)
    }

    .u-m-b-sm-mb {
        margin-bottom: var(--space-sm)
    }

    .u-m-b-xs-mb {
        margin-bottom: var(--space-xs)
    }

    .u-m-b-xxs-mb {
        margin-bottom: var(--space-xxs)
    }

    .u-m-b-3xs-mb {
        margin-bottom: var(--space-3xs)
    }

    .u-m-b-auto-mb {
        margin-bottom: auto
    }
}

.u-m-l-3xl {
    margin-left: var(--space-3xl)
}

.u-m-l-xxl {
    margin-left: var(--space-xxl)
}

.u-m-l-xl {
    margin-left: var(--space-xl)
}

.u-m-l-lg {
    margin-left: var(--space-lg)
}

.u-m-l-ml {
    margin-left: var(--space-ml)
}

.u-m-l-md {
    margin-left: var(--space-md)
}

.u-m-l-ms {
    margin-left: var(--space-ms)
}

.u-m-l-sm {
    margin-left: var(--space-sm)
}

.u-m-l-xs {
    margin-left: var(--space-xs)
}

.u-m-l-xxs {
    margin-left: var(--space-xxs)
}

.u-m-l-3xs {
    margin-left: var(--space-3xs)
}

.u-m-l-auto {
    margin-left: auto
}

@media screen and (min-width: 761px) {
    .u-m-l-3xl-dsk {
        margin-left:var(--space-3xl)
    }

    .u-m-l-xxl-dsk {
        margin-left: var(--space-xxl)
    }

    .u-m-l-xl-dsk {
        margin-left: var(--space-xl)
    }

    .u-m-l-lg-dsk {
        margin-left: var(--space-lg)
    }

    .u-m-l-ml-dsk {
        margin-left: var(--space-ml)
    }

    .u-m-l-md-dsk {
        margin-left: var(--space-md)
    }

    .u-m-l-ms-dsk {
        margin-left: var(--space-ms)
    }

    .u-m-l-sm-dsk {
        margin-left: var(--space-sm)
    }

    .u-m-l-xs-dsk {
        margin-left: var(--space-xs)
    }

    .u-m-l-xxs-dsk {
        margin-left: var(--space-xxs)
    }

    .u-m-l-3xs-dsk {
        margin-left: var(--space-3xs)
    }

    .u-m-l-auto-dsk {
        margin-left: auto
    }
}

@media screen and (max-width: 760px) {
    .u-m-l-3xl-mb {
        margin-left:var(--space-3xl)
    }

    .u-m-l-xxl-mb {
        margin-left: var(--space-xxl)
    }

    .u-m-l-xl-mb {
        margin-left: var(--space-xl)
    }

    .u-m-l-lg-mb {
        margin-left: var(--space-lg)
    }

    .u-m-l-ml-mb {
        margin-left: var(--space-ml)
    }

    .u-m-l-md-mb {
        margin-left: var(--space-md)
    }

    .u-m-l-ms-mb {
        margin-left: var(--space-ms)
    }

    .u-m-l-sm-mb {
        margin-left: var(--space-sm)
    }

    .u-m-l-xs-mb {
        margin-left: var(--space-xs)
    }

    .u-m-l-xxs-mb {
        margin-left: var(--space-xxs)
    }

    .u-m-l-3xs-mb {
        margin-left: var(--space-3xs)
    }

    .u-m-l-auto-mb {
        margin-left: auto
    }
}

.u-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.u-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.u-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.u-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.u-justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.u-justify-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.u-justify-evenly {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.u-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.u-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.u-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.u-align-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.u-align-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.u-grow-0 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.u-grow-1 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.u-shrink-0 {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.u-shrink-1 {
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.u-basis-auto {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.u-basis-min {
    -ms-flex-preferred-size: min-content;
    flex-basis: min-content
}

.u-basis-max {
    -ms-flex-preferred-size: max-content;
    flex-basis: max-content
}

.u-basis-full {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.u-gap-3xl {
    gap: var(--space-3xl)
}

.u-gap-xxl {
    gap: var(--space-xxl)
}

.u-gap-xl {
    gap: var(--space-xl)
}

.u-gap-lg {
    gap: var(--space-lg)
}

.u-gap-ml {
    gap: var(--space-ml)
}

.u-gap-md {
    gap: var(--space-md)
}

.u-gap-ms {
    gap: var(--space-ms)
}

.u-gap-sm {
    gap: var(--space-sm)
}

.u-gap-xs {
    gap: var(--space-xs)
}

.u-gap-xxs {
    gap: var(--space-xxs)
}

.u-gap-3xs {
    gap: var(--space-3xs)
}

.u-list-disc>* {
    list-style-type: disc;
    margin-left: 1.6em
}

.u-list-decimal>* {
    list-style-type: decimal;
    margin-left: 1.6em
}

.password-index {
    height: 100dvh;
    display: grid;
    grid-template-rows: 1fr -webkit-max-content;
    grid-template-rows: 1fr max-content
}

.password-index>.main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.password-index>.main div {
    font-family: "Zen Old Mincho", serif;
    font-weight: 800;
    font-size: var(--font-size-lg);
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on;
    text-align: center
}

.password-index>.main div:has(img) {
    max-width: 160px;
    width: 100%
}

.password-index>.main div:has(img) img {
    width: 100%
}

.password-index>.main h1 {
    font-family: "Zen Old Mincho", serif;
    font-weight: 800;
    font-size: var(--font-size-ml);
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on;
    margin-top: var(--space-md)
}

.password-index>.main p {
    font-family: "Zen Old Mincho", serif;
    font-weight: 700;
    font-size: var(--font-size-sm);
    line-height: 1.6;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on;
    margin-top: var(--space-sm)
}

.password-index>.bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--space-md);
    padding-bottom: var(--space-ml)
}

.password-index>.bottom div {
    font-family: "Zen Old Mincho", serif;
    font-weight: 700;
    font-size: var(--font-size-xxs);
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}

.password-new {
    height: 100dvh;
    display: grid;
    grid-template-rows: 1fr -webkit-max-content;
    grid-template-rows: 1fr max-content
}

.password-new>.main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.password-new>.main>div {
    font-family: "Zen Old Mincho", serif;
    font-weight: 800;
    font-size: var(--font-size-lg);
    line-height: 1.6;
    letter-spacing: .04em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on;
    text-align: center
}

.password-new>.main>div:has(img) {
    max-width: 160px;
    width: 100%
}

.password-new>.main>div:has(img) img {
    width: 100%
}

.password-new>.main>form {
    width: 100%;
    margin-top: var(--space-md)
}

.password-new>.bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: var(--space-ml)
}

.password-new>.bottom div {
    font-family: "Zen Old Mincho", serif;
    font-weight: 700;
    font-size: var(--font-size-xxs);
    line-height: 1.2;
    letter-spacing: .02em;
    -webkit-font-feature-settings: "palt" on;
    font-feature-settings: "palt" on
}
