._9a2f8e4 {
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 800px;
    height: 100%;
    margin: auto;
    padding: 0 16px;
    display: flex;
    position: relative
}

._5758a85 {
    color: #000;
    text-align: center;
    flex-direction: column;
    flex-grow: 1;
    align-items: center;
    line-height: 24px;
    display: flex
}

._5758a85._803e2cf {
    flex-grow: 0;
    height: 50%
}

._5758a85 ._6c7e7df {
    align-items: center;
    gap: 14px;
    margin-top: 156px;
    font-size: 24px;
    font-weight: 500;
    display: flex
}

._5758a85 ._9a8d0e1 {
    color: #404040;
    margin: 8px 0 20px;
    font-size: 14px
}
._42b6996{
    position: relative;
}

.ec4f5d61{
    position: absolute;
    bottom: 25px;
    right: 25px;
    background-color: #4d6bfe;
    color: #fafafa;
        width: 30px;
    height: 30px;
    display: flex
;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    cursor: pointer;
}
@media not all and (min-width: 640px) {
    ._9a2f8e4 {
        padding:0 16px
    }

    ._5758a85 {
        box-sizing: border-box;
        text-align: left;
        width: 100%;
        padding: 0 34px
    }

    ._5758a85 ._6c7e7df {
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        font-size: 18px;
        line-height: 24px
    }

    ._5758a85 ._6c7e7df .da6cda9a {
        position: relative;
        left: -8px
    }

    ._5758a85 ._9a8d0e1 {
        width: 100%;
        margin: 14px 0 6px;
        font-size: 14px;
        line-height: 24px
    }
}
#scroll-to-bottom{
    width: 778px;
    margin: 0 auto;
}
#chat-input{
    width: 748px;
    height: 92px;
    padding: 15px;
    border-radius: 24px;
    background-color: rgb(243, 244, 246);
    resize: none;
    outline: none;
    border: 0;
    font-size: 18px;
}
#chat-input::placeholder{
    color: #cccccc;
    font-size: 18px;
}
._7941d9f {
    text-align: center;
    width: 100%;
    margin-top: auto;
    position: fixed;
    bottom: 0
}

._71d6bcf {
    margin-bottom: 26px;
    padding: 0
}

[data-ds-dark-theme] ._5758a85 {
    color: #fff
}

[data-ds-dark-theme] ._9a8d0e1 {
    color: #f8faff
}

._6c50daf {
    background: unset;
    padding: 20px;
    position: relative
}

._4a23c6b {
    height: 200px;
    min-height: 200px
}

._121d384 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 6px 14px 6px 6px;
    display: flex
}

.d2a24f03 {
    flex-shrink: 0
}

._81e8954 {
    height: 26px;
    font-size: 12px
}

.efa13877 {
    height: 100%;
    color: var(--dsr-icon-fg-1);
    align-items: center;
    display: flex
}

.e4ec2a75 {
    color: var(--dsr-icon-fg-1);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    margin-right: 16px;
    display: flex
}

.e4ec2a75.f199b2c5 {
    cursor: not-allowed;
    opacity: .45
}

.ae809fef {
    background-color: var(--dsr-border-1);
    width: 1px;
    height: 14px;
    margin-right: 16px
}

.d813de27 {
    color: var(--dsr-text-2);
    margin-left: 8px;
    font-size: 12px;
    line-height: 18px
}

._3343133 {
    cursor: not-allowed;
    opacity: .45
}

._7db3914 .ds-button__icon {
    margin-right: 4px
}

:root {
    --message-list-padding-horizontal: 16px;
    --message-list-max-width: 800px
}

.cb86951c {
    flex-direction: column;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

@supports (top: env(safe-area-inset-top)) {
    .cb86951c {
        padding-top:env(safe-area-inset-top);
        padding-left: env(safe-area-inset-left);
        padding-right: env(safe-area-inset-right);
        padding-bottom: env(safe-area-inset-bottom)
    }
}

.c3ecdb44 {
    flex: 1;
    align-items: stretch;
    min-height: 0;
    display: flex
}

.cddfb2ed {
    flex-shrink: 0
}

._7780f2e {
    flex-direction: row;
    flex-grow: 1;
    min-width: 0;
    display: flex
}

._7780f2e ._765a5cd {
    width: var(--message-list-max-width);
    flex-direction: column;
    flex: 1;
    max-width: 100%;
    display: flex;
    position: relative
}

._7463b82 {
    color: rgb(var(--ds-rgb-neutral-600));
    margin: 30px;
    font-size: 12px;
    line-height: 18px
}

.f0b28104 {
    justify-content: center;
    align-items: center;
    height: 30vh;
    display: flex
}

.cookie_banner-wrap {
    box-sizing: border-box;
    background: var(--dsr-bg);
    z-index: 1020;
    border-radius: 16px;
    width: calc(100% - 32px);
    padding: 20px;
    position: fixed;
    bottom: 12px;
    left: 16px;
    box-shadow: 0 0 1px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.02),0 12px 36px rgba(0,0,0,.12)
}

.cookie_banner-wrap .cookie_banner-title {
    color: var(--dsr-text-1);
    font-size: 16px;
    font-weight: 600;
    line-height: 140%
}

.cookie_banner-wrap .cookie_banner-description {
    color: var(--dsr-text-2,#525252);
    margin-top: 8px;
    font-size: 14px;
    line-height: 140%
}

.cookie_banner-wrap .cookie_banner-description a {
    color: var(--dsr-text-0,#000);
    text-underline-position: from-font;
    cursor: pointer;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid
}

.cookie_banner-wrap .cookie_banner-accept-essential-button,.cookie_banner-wrap .cookie_banner-accept-all-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 12px;
    line-height: 20px
}

.cookie_banner-wrap .cookie_banner-accept-essential-button {
    margin-top: 16px
}

.cookie_banner-wrap .cookie_banner-accept-all-button {
    margin-top: 8px
}

@media (min-width: 768px) {
    .cookie_banner-wrap {
        width:400px
    }
}

[data-ds-dark-theme] .cookie_banner-wrap {
    background-color: #3a3a46!important
}

[data-ds-dark-theme] .cookie_banner-accept-essential-button:hover {
    background-color: unset!important
}

._363cb01 {
    --age-gate-bg: var(--dsr-button-grey-1);
    background: var(--dsr-bg,#fff);
    box-sizing: border-box;
    border-radius: 16px;
    width: min(420px,100vw - 32px);
    padding: 24px;
    box-shadow: 0 4px 8px rgba(0,0,0,.06),0 2px 12px rgba(0,0,0,.08),0 0 4px rgba(0,0,0,.08)
}

[data-ds-dark-theme] ._363cb01 {
    --age-gate-bg: #555562;
    background: #3a3a46
}

._3ad1932 {
    color: var(--dsr-text-1,#262626);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px
}

._93e2bfa {
    color: var(--dsr-text-3,#a3a3a3);
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px
}

.bdf05640 {
    align-items: center;
    margin-top: 20px;
    display: flex
}

._3340925 {
    background: var(--dsr-main);
    color: #fff;
    justify-content: center;
    width: 100%;
    height: 44px;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 500
}

._3340925:hover {
    background: var(--dsr-main)!important
}

.ds-select {
    --ds-select-placeholder-color: rgb(var(--ds-rgb-label-3));
    cursor: pointer;
    width: 100%;
    color: rgb(var(--ds-rgb-label-1));
    font-size: var(--font-size);
    line-height: var(--line-height);
    height: var(--height);
    box-sizing: border-box;
    border-radius: var(--border-radius);
    transition: background-color var(--ds-transition-duration)var(--ds-ease-in-out),box-shadow var(--ds-transition-duration)var(--ds-ease-in-out),color var(--ds-transition-duration)var(--ds-ease-in-out);
    outline: none;
    align-items: center;
    display: flex;
    position: relative
}

.ds-select.ds-select--disabled .ds-select__select,.ds-select.ds-select--disabled .ds-select__input,.ds-select.ds-select--disabled .ds-select__arrow {
    cursor: not-allowed
}

.ds-select.ds-select--disabled {
    opacity: .45
}

.ds-select .ds-select__placeholder,.ds-select .ds-select__select,.ds-select .ds-select__input {
    white-space: nowrap;
    font-size: inherit;
    padding: 0 28px 0 10px
}

.ds-select .ds-select__placeholder,.ds-select .ds-select__select {
    cursor: inherit;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    align-items: center;
    display: flex
}

.ds-select .ds-select__input {
    caret-color: rgb(var(--ds-rgb-primary));
    background-color: transparent;
    border: none;
    outline: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.ds-select .ds-select__placeholder {
    width: 100%;
    height: 100%;
    color: var(--ds-select-placeholder-color)
}

.ds-select .ds-select__select {
    color: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border-radius: inherit;
    width: 100%;
    height: 100%;
    transition: opacity var(--ds-transition-duration)var(--ds-ease-in-out);
    background-color: transparent;
    border: none;
    outline: none
}

.ds-select .ds-select__select.ds-select__select--placeholder {
    opacity: .45
}

.ds-select .ds-select__arrow {
    pointer-events: none;
    color: rgb(var(--ds-rgb-label-2));
    display: flex;
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%)
}

.ds-select .ds-select__arrow svg {
    width: 14px;
    height: 14px
}

.ds-select.ds-select--none:focus {
    background-color: rgb(var(--ds-rgb-input-focus));
    box-shadow: inset 0 0 0 2px rgb(var(--ds-rgb-primary))
}

.ds-select.ds-select--none:focus-within {
    background-color: rgb(var(--ds-rgb-input-focus));
    box-shadow: inset 0 0 0 2px rgb(var(--ds-rgb-primary))
}

.ds-select.ds-select--filled.ds-select--error:focus,.ds-select.ds-select--bordered.ds-select--error:focus {
    background-color: rgb(var(--ds-rgb-input-focus))
}

.ds-select.ds-select--filled.ds-select--error:focus-within {
    background-color: rgb(var(--ds-rgb-input-focus))
}

.ds-select.ds-select--bordered.ds-select--error:focus-within {
    background-color: rgb(var(--ds-rgb-input-focus))
}

.ds-select.ds-select--filled.ds-select--error,.ds-select.ds-select--bordered.ds-select--error {
    background-color: rgba(var(--ds-rgb-error)/.06);
    box-shadow: inset 0 0 0 2px rgb(var(--ds-rgb-error))
}

.ds-select.ds-select--filled {
    background-color: rgb(var(--ds-rgb-input))
}

.ds-select.ds-select--bordered {
    box-shadow: inset 0 0 0 1px rgb(var(--ds-rgb-separator))
}

.ds-select.ds-select--l {
    --height: var(--ds-input-height-l);
    --font-size: var(--ds-font-size-l);
    --line-height: var(--ds-line-height-l);
    --border-radius: 10px
}

.ds-select.ds-select--m {
    --height: var(--ds-input-height-m);
    --font-size: var(--ds-font-size-m);
    --line-height: var(--ds-line-height-m);
    --border-radius: 10px
}

.ds-select.ds-select--s {
    --height: var(--ds-input-height-s);
    --font-size: var(--ds-font-size-s);
    --line-height: var(--ds-line-height-s);
    --border-radius: 10px
}

.ds-select.ds-select--xs {
    --height: var(--ds-input-height-xs);
    --font-size: var(--ds-font-size-xs);
    --line-height: var(--ds-line-height-xs);
    --border-radius: 8px
}

.ds-select-menu {
    --ds-select-menu-color: rgb(var(--ds-rgb-elevated));
    --ds-select-menu-option-color-hover: rgb(var(--ds-rgb-hover));
    --ds-select-menu-option-text-color: rgb(var(--ds-rgb-label-1));
    --ds-select-menu-option-text-color-selected: rgb(var(--ds-rgb-primary));
    --ds-select-menu-option-color-selected: rgba(var(--ds-rgb-primary-rgb)/.12);
    --ds-select-menu-option-font-size: var(--ds-font-size-m);
    --ds-select-menu-option-line-height: var(--ds-line-height-m);
    --ds-select-menu-option-height: 28px;
    --ds-select-menu-padding: 4px;
    --ds-select-menu-option-padding: 8px 14px;
    color: var(--ds-select-menu-option-text-color);
    background-color: var(--ds-select-menu-color);
    max-height: calc(var(--ds-select-menu-option-height)*8.5);
    border-radius: 10px;
    padding: 4px;
    overflow: auto;
    box-shadow: 0 8px 24px rgba(0,0,0,.12)
}

.ds-select-option {
    min-height: var(--ds-select-menu-option-height);
    padding: var(--ds-select-menu-option-padding);
    box-sizing: border-box;
    font-size: var(--ds-select-menu-option-font-size);
    line-height: var(--ds-select-menu-option-line-height);
    transition: background-color var(--ds-transition-duration)var(--ds-ease-in-out),color var(--ds-transition-duration)var(--ds-ease-in-out);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 8px;
    align-items: center;
    display: flex
}

.ds-select-option:hover,.ds-select-option.ds-select-option--pending {
    background-color: var(--ds-select-menu-option-color-hover)
}

.ds-select-option.ds-select-option--selected {
    color: var(--ds-select-menu-option-text-color-selected);
    background-color: var(--ds-select-menu-option-color-selected)
}

.ds-select-menu__not-found {
    min-height: var(--ds-select-menu-option-height);
    box-sizing: border-box;
    font-size: var(--ds-select-menu-option-font-size);
    line-height: var(--ds-select-menu-option-line-height);
    color: rgb(var(--ds-rgb-label-3));
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    display: flex
}

.ds-select-menu__skeleton {
    min-height: var(--ds-select-menu-option-height);
    padding: 8px
}

.ds-select-menu__skeleton .ds-select-menu__skeleton-item {
    margin-bottom: 8px
}

.ds-select-menu__skeleton .ds-select-menu__skeleton-item:last-child {
    margin-bottom: 0
}

:root,page {
    --ds-rgb-black: 0 0 0;
    --ds-rgb-white: 255 255 255;
    --ds-rgb-slate-50: 248 250 252;
    --ds-rgb-slate-100: 241 245 249;
    --ds-rgb-slate-150: 233 238 244;
    --ds-rgb-slate-200: 226 232 240;
    --ds-rgb-slate-250: 214 222 232;
    --ds-rgb-slate-300: 203 213 225;
    --ds-rgb-slate-350: 175 188 204;
    --ds-rgb-slate-400: 148 163 184;
    --ds-rgb-slate-450: 124 139 161;
    --ds-rgb-slate-500: 100 116 139;
    --ds-rgb-slate-550: 85 100 122;
    --ds-rgb-slate-600: 71 85 105;
    --ds-rgb-slate-650: 61 75 95;
    --ds-rgb-slate-700: 51 65 85;
    --ds-rgb-slate-750: 40 53 72;
    --ds-rgb-slate-800: 30 41 59;
    --ds-rgb-slate-850: 22 32 50;
    --ds-rgb-slate-900: 15 23 42;
    --ds-rgb-slate-950: 2 6 23;
    --ds-rgb-gray-50: 249 250 251;
    --ds-rgb-gray-100: 243 244 246;
    --ds-rgb-gray-150: 236 237 240;
    --ds-rgb-gray-200: 229 231 235;
    --ds-rgb-gray-250: 219 222 227;
    --ds-rgb-gray-300: 209 213 219;
    --ds-rgb-gray-350: 182 188 197;
    --ds-rgb-gray-400: 156 163 175;
    --ds-rgb-gray-450: 131 138 151;
    --ds-rgb-gray-500: 107 114 128;
    --ds-rgb-gray-550: 91 99 113;
    --ds-rgb-gray-600: 75 85 99;
    --ds-rgb-gray-650: 65 75 90;
    --ds-rgb-gray-700: 55 65 81;
    --ds-rgb-gray-750: 43 53 68;
    --ds-rgb-gray-800: 31 41 55;
    --ds-rgb-gray-850: 24 32 47;
    --ds-rgb-gray-900: 17 24 39;
    --ds-rgb-gray-950: 3 7 18;
    --ds-rgb-zinc-50: 250 250 250;
    --ds-rgb-zinc-100: 244 244 245;
    --ds-rgb-zinc-150: 236 236 238;
    --ds-rgb-zinc-200: 228 228 231;
    --ds-rgb-zinc-250: 220 220 223;
    --ds-rgb-zinc-300: 212 212 216;
    --ds-rgb-zinc-350: 186 186 193;
    --ds-rgb-zinc-400: 161 161 170;
    --ds-rgb-zinc-450: 137 137 146;
    --ds-rgb-zinc-500: 113 113 122;
    --ds-rgb-zinc-550: 97 97 106;
    --ds-rgb-zinc-600: 82 82 91;
    --ds-rgb-zinc-650: 72 72 80;
    --ds-rgb-zinc-700: 63 63 70;
    --ds-rgb-zinc-750: 51 51 56;
    --ds-rgb-zinc-800: 39 39 42;
    --ds-rgb-zinc-850: 31 31 34;
    --ds-rgb-zinc-900: 24 24 27;
    --ds-rgb-zinc-950: 9 9 11;
    --ds-rgb-neutral-50: 250 250 250;
    --ds-rgb-neutral-100: 245 245 245;
    --ds-rgb-neutral-150: 237 237 237;
    --ds-rgb-neutral-200: 229 229 229;
    --ds-rgb-neutral-250: 220 220 220;
    --ds-rgb-neutral-300: 212 212 212;
    --ds-rgb-neutral-350: 187 187 187;
    --ds-rgb-neutral-400: 163 163 163;
    --ds-rgb-neutral-450: 139 139 139;
    --ds-rgb-neutral-500: 115 115 115;
    --ds-rgb-neutral-550: 98 98 98;
    --ds-rgb-neutral-600: 82 82 82;
    --ds-rgb-neutral-650: 73 73 73;
    --ds-rgb-neutral-700: 64 64 64;
    --ds-rgb-neutral-750: 51 51 51;
    --ds-rgb-neutral-800: 38 38 38;
    --ds-rgb-neutral-850: 30 30 30;
    --ds-rgb-neutral-900: 23 23 23;
    --ds-rgb-neutral-950: 10 10 10;
    --ds-rgb-stone-50: 250 250 249;
    --ds-rgb-stone-100: 245 245 244;
    --ds-rgb-stone-150: 238 237 236;
    --ds-rgb-stone-200: 231 229 228;
    --ds-rgb-stone-250: 222 220 218;
    --ds-rgb-stone-300: 214 211 209;
    --ds-rgb-stone-350: 191 186 183;
    --ds-rgb-stone-400: 168 162 158;
    --ds-rgb-stone-450: 144 137 133;
    --ds-rgb-stone-500: 120 113 108;
    --ds-rgb-stone-550: 103 98 93;
    --ds-rgb-stone-600: 87 83 78;
    --ds-rgb-stone-650: 77 73 69;
    --ds-rgb-stone-700: 68 64 60;
    --ds-rgb-stone-750: 54 50 48;
    --ds-rgb-stone-800: 41 37 36;
    --ds-rgb-stone-850: 34 31 29;
    --ds-rgb-stone-900: 28 25 23;
    --ds-rgb-stone-950: 12 10 9;
    --ds-rgb-red-50: 254 242 242;
    --ds-rgb-red-100: 254 226 226;
    --ds-rgb-red-150: 254 214 214;
    --ds-rgb-red-200: 254 202 202;
    --ds-rgb-red-250: 253 183 183;
    --ds-rgb-red-300: 252 165 165;
    --ds-rgb-red-350: 250 139 139;
    --ds-rgb-red-400: 248 113 113;
    --ds-rgb-red-450: 243 90 90;
    --ds-rgb-red-500: 239 68 68;
    --ds-rgb-red-550: 229 53 53;
    --ds-rgb-red-600: 220 38 38;
    --ds-rgb-red-650: 202 33 33;
    --ds-rgb-red-700: 185 28 28;
    --ds-rgb-red-750: 169 27 27;
    --ds-rgb-red-800: 153 27 27;
    --ds-rgb-red-850: 140 28 28;
    --ds-rgb-red-900: 127 29 29;
    --ds-rgb-red-950: 69 10 10;
    --ds-rgb-orange-50: 255 247 237;
    --ds-rgb-orange-100: 255 237 213;
    --ds-rgb-orange-150: 254 226 191;
    --ds-rgb-orange-200: 254 215 170;
    --ds-rgb-orange-250: 253 200 143;
    --ds-rgb-orange-300: 253 186 116;
    --ds-rgb-orange-350: 252 166 88;
    --ds-rgb-orange-400: 251 146 60;
    --ds-rgb-orange-450: 250 130 41;
    --ds-rgb-orange-500: 249 115 22;
    --ds-rgb-orange-550: 241 101 17;
    --ds-rgb-orange-600: 234 88 12;
    --ds-rgb-orange-650: 214 76 12;
    --ds-rgb-orange-700: 194 65 12;
    --ds-rgb-orange-750: 174 58 15;
    --ds-rgb-orange-800: 154 52 18;
    --ds-rgb-orange-850: 139 48 18;
    --ds-rgb-orange-900: 124 45 18;
    --ds-rgb-orange-950: 67 20 7;
    --ds-rgb-amber-50: 255 251 235;
    --ds-rgb-amber-100: 254 243 199;
    --ds-rgb-amber-150: 253 236 168;
    --ds-rgb-amber-200: 253 230 138;
    --ds-rgb-amber-250: 252 220 107;
    --ds-rgb-amber-300: 252 211 77;
    --ds-rgb-amber-350: 251 201 56;
    --ds-rgb-amber-400: 251 191 36;
    --ds-rgb-amber-450: 248 174 23;
    --ds-rgb-amber-500: 245 158 11;
    --ds-rgb-amber-550: 231 138 8;
    --ds-rgb-amber-600: 217 119 6;
    --ds-rgb-amber-650: 198 101 7;
    --ds-rgb-amber-700: 180 83 9;
    --ds-rgb-amber-750: 163 73 11;
    --ds-rgb-amber-800: 146 64 14;
    --ds-rgb-amber-850: 133 58 14;
    --ds-rgb-amber-900: 120 53 15;
    --ds-rgb-amber-950: 69 26 3;
    --ds-rgb-yellow-50: 254 252 232;
    --ds-rgb-yellow-100: 254 249 195;
    --ds-rgb-yellow-150: 254 244 166;
    --ds-rgb-yellow-200: 254 240 138;
    --ds-rgb-yellow-250: 253 232 104;
    --ds-rgb-yellow-300: 253 224 71;
    --ds-rgb-yellow-350: 251 214 46;
    --ds-rgb-yellow-400: 250 204 21;
    --ds-rgb-yellow-450: 242 191 14;
    --ds-rgb-yellow-500: 234 179 8;
    --ds-rgb-yellow-550: 218 158 6;
    --ds-rgb-yellow-600: 202 138 4;
    --ds-rgb-yellow-650: 181 118 5;
    --ds-rgb-yellow-700: 161 98 7;
    --ds-rgb-yellow-750: 147 87 10;
    --ds-rgb-yellow-800: 133 77 14;
    --ds-rgb-yellow-850: 123 70 16;
    --ds-rgb-yellow-900: 113 63 18;
    --ds-rgb-yellow-950: 66 32 6;
    --ds-rgb-lime-50: 247 254 231;
    --ds-rgb-lime-100: 236 252 203;
    --ds-rgb-lime-150: 226 250 180;
    --ds-rgb-lime-200: 217 249 157;
    --ds-rgb-lime-250: 203 245 128;
    --ds-rgb-lime-300: 190 242 100;
    --ds-rgb-lime-350: 176 236 76;
    --ds-rgb-lime-400: 163 230 53;
    --ds-rgb-lime-450: 147 217 37;
    --ds-rgb-lime-500: 132 204 22;
    --ds-rgb-lime-550: 116 183 17;
    --ds-rgb-lime-600: 101 163 13;
    --ds-rgb-lime-650: 89 143 14;
    --ds-rgb-lime-700: 77 124 15;
    --ds-rgb-lime-750: 70 111 16;
    --ds-rgb-lime-800: 63 98 18;
    --ds-rgb-lime-850: 58 90 19;
    --ds-rgb-lime-900: 54 83 20;
    --ds-rgb-lime-950: 26 46 5;
    --ds-rgb-green-50: 240 253 244;
    --ds-rgb-green-100: 220 252 231;
    --ds-rgb-green-150: 203 249 219;
    --ds-rgb-green-200: 187 247 208;
    --ds-rgb-green-250: 160 243 190;
    --ds-rgb-green-300: 134 239 172;
    --ds-rgb-green-350: 104 230 150;
    --ds-rgb-green-400: 74 222 128;
    --ds-rgb-green-450: 54 209 111;
    --ds-rgb-green-500: 34 197 94;
    --ds-rgb-green-550: 28 180 84;
    --ds-rgb-green-600: 22 163 74;
    --ds-rgb-green-650: 21 145 67;
    --ds-rgb-green-700: 21 128 61;
    --ds-rgb-green-750: 21 114 56;
    --ds-rgb-green-800: 22 101 52;
    --ds-rgb-green-850: 21 92 48;
    --ds-rgb-green-900: 20 83 45;
    --ds-rgb-green-950: 5 46 22;
    --ds-rgb-emerald-50: 236 253 245;
    --ds-rgb-emerald-100: 209 250 229;
    --ds-rgb-emerald-150: 188 246 218;
    --ds-rgb-emerald-200: 167 243 208;
    --ds-rgb-emerald-250: 138 237 195;
    --ds-rgb-emerald-300: 110 231 183;
    --ds-rgb-emerald-350: 81 221 168;
    --ds-rgb-emerald-400: 52 211 153;
    --ds-rgb-emerald-450: 34 198 141;
    --ds-rgb-emerald-500: 16 185 129;
    --ds-rgb-emerald-550: 10 167 117;
    --ds-rgb-emerald-600: 5 150 105;
    --ds-rgb-emerald-650: 4 135 96;
    --ds-rgb-emerald-700: 4 120 87;
    --ds-rgb-emerald-750: 5 107 78;
    --ds-rgb-emerald-800: 6 95 70;
    --ds-rgb-emerald-850: 6 86 64;
    --ds-rgb-emerald-900: 6 78 59;
    --ds-rgb-emerald-950: 2 44 34;
    --ds-rgb-teal-50: 240 253 250;
    --ds-rgb-teal-100: 204 251 241;
    --ds-rgb-teal-150: 178 248 234;
    --ds-rgb-teal-200: 153 246 228;
    --ds-rgb-teal-250: 123 240 220;
    --ds-rgb-teal-300: 94 234 212;
    --ds-rgb-teal-350: 69 223 201;
    --ds-rgb-teal-400: 45 212 191;
    --ds-rgb-teal-450: 32 198 178;
    --ds-rgb-teal-500: 20 184 166;
    --ds-rgb-teal-550: 16 166 151;
    --ds-rgb-teal-600: 13 148 136;
    --ds-rgb-teal-650: 14 133 123;
    --ds-rgb-teal-700: 15 118 110;
    --ds-rgb-teal-750: 16 106 99;
    --ds-rgb-teal-800: 17 94 89;
    --ds-rgb-teal-850: 18 86 81;
    --ds-rgb-teal-900: 19 78 74;
    --ds-rgb-teal-950: 4 47 46;
    --ds-rgb-cyan-50: 236 254 255;
    --ds-rgb-cyan-100: 207 250 254;
    --ds-rgb-cyan-150: 186 246 253;
    --ds-rgb-cyan-200: 165 243 252;
    --ds-rgb-cyan-250: 134 237 250;
    --ds-rgb-cyan-300: 103 232 249;
    --ds-rgb-cyan-350: 68 221 243;
    --ds-rgb-cyan-400: 34 211 238;
    --ds-rgb-cyan-450: 20 196 225;
    --ds-rgb-cyan-500: 6 182 212;
    --ds-rgb-cyan-550: 7 163 195;
    --ds-rgb-cyan-600: 8 145 178;
    --ds-rgb-cyan-650: 11 130 161;
    --ds-rgb-cyan-700: 14 116 144;
    --ds-rgb-cyan-750: 17 105 130;
    --ds-rgb-cyan-800: 21 94 117;
    --ds-rgb-cyan-850: 21 86 108;
    --ds-rgb-cyan-900: 22 78 99;
    --ds-rgb-cyan-950: 8 51 68;
    --ds-rgb-sky-50: 240 249 255;
    --ds-rgb-sky-100: 224 242 254;
    --ds-rgb-sky-150: 205 236 253;
    --ds-rgb-sky-200: 186 230 253;
    --ds-rgb-sky-250: 155 220 252;
    --ds-rgb-sky-300: 125 211 252;
    --ds-rgb-sky-350: 90 200 250;
    --ds-rgb-sky-400: 56 189 248;
    --ds-rgb-sky-450: 35 177 240;
    --ds-rgb-sky-500: 14 165 233;
    --ds-rgb-sky-550: 8 148 216;
    --ds-rgb-sky-600: 2 132 199;
    --ds-rgb-sky-650: 2 118 180;
    --ds-rgb-sky-700: 3 105 161;
    --ds-rgb-sky-750: 5 97 147;
    --ds-rgb-sky-800: 7 89 133;
    --ds-rgb-sky-850: 9 81 121;
    --ds-rgb-sky-900: 12 74 110;
    --ds-rgb-sky-950: 8 47 73;
    --ds-rgb-blue-50: 239 246 255;
    --ds-rgb-blue-100: 219 234 254;
    --ds-rgb-blue-150: 205 226 254;
    --ds-rgb-blue-200: 191 219 254;
    --ds-rgb-blue-250: 169 208 253;
    --ds-rgb-blue-300: 147 197 253;
    --ds-rgb-blue-350: 121 181 251;
    --ds-rgb-blue-400: 96 165 250;
    --ds-rgb-blue-450: 77 147 248;
    --ds-rgb-blue-500: 59 130 246;
    --ds-rgb-blue-550: 48 114 240;
    --ds-rgb-blue-600: 37 99 235;
    --ds-rgb-blue-650: 33 88 225;
    --ds-rgb-blue-700: 29 78 216;
    --ds-rgb-blue-750: 29 71 195;
    --ds-rgb-blue-800: 30 64 175;
    --ds-rgb-blue-850: 30 61 156;
    --ds-rgb-blue-900: 30 58 138;
    --ds-rgb-blue-950: 23 37 84;
    --ds-rgb-indigo-50: 238 242 255;
    --ds-rgb-indigo-100: 224 231 255;
    --ds-rgb-indigo-150: 211 220 254;
    --ds-rgb-indigo-200: 199 210 254;
    --ds-rgb-indigo-250: 182 195 253;
    --ds-rgb-indigo-300: 165 180 252;
    --ds-rgb-indigo-350: 147 160 250;
    --ds-rgb-indigo-400: 129 140 248;
    --ds-rgb-indigo-450: 114 121 244;
    --ds-rgb-indigo-500: 99 102 241;
    --ds-rgb-indigo-550: 89 86 235;
    --ds-rgb-indigo-600: 79 70 229;
    --ds-rgb-indigo-650: 73 63 215;
    --ds-rgb-indigo-700: 67 56 202;
    --ds-rgb-indigo-750: 61 52 182;
    --ds-rgb-indigo-800: 55 48 163;
    --ds-rgb-indigo-850: 52 47 146;
    --ds-rgb-indigo-900: 49 46 129;
    --ds-rgb-indigo-950: 30 27 75;
    --ds-rgb-violet-50: 245 243 255;
    --ds-rgb-violet-100: 237 233 254;
    --ds-rgb-violet-150: 229 223 254;
    --ds-rgb-violet-200: 221 214 254;
    --ds-rgb-violet-250: 208 197 253;
    --ds-rgb-violet-300: 196 181 253;
    --ds-rgb-violet-350: 181 160 251;
    --ds-rgb-violet-400: 167 139 250;
    --ds-rgb-violet-450: 153 115 248;
    --ds-rgb-violet-500: 139 92 246;
    --ds-rgb-violet-550: 131 75 241;
    --ds-rgb-violet-600: 124 58 237;
    --ds-rgb-violet-650: 116 49 227;
    --ds-rgb-violet-700: 109 40 217;
    --ds-rgb-violet-750: 100 36 199;
    --ds-rgb-violet-800: 91 33 182;
    --ds-rgb-violet-850: 83 31 165;
    --ds-rgb-violet-900: 76 29 149;
    --ds-rgb-violet-950: 46 16 101;
    --ds-rgb-purple-50: 250 245 255;
    --ds-rgb-purple-100: 243 232 255;
    --ds-rgb-purple-150: 238 222 255;
    --ds-rgb-purple-200: 233 213 255;
    --ds-rgb-purple-250: 224 196 254;
    --ds-rgb-purple-300: 216 180 254;
    --ds-rgb-purple-350: 204 156 253;
    --ds-rgb-purple-400: 192 132 252;
    --ds-rgb-purple-450: 180 108 249;
    --ds-rgb-purple-500: 168 85 247;
    --ds-rgb-purple-550: 157 68 240;
    --ds-rgb-purple-600: 147 51 234;
    --ds-rgb-purple-650: 136 42 220;
    --ds-rgb-purple-700: 126 34 206;
    --ds-rgb-purple-750: 116 33 187;
    --ds-rgb-purple-800: 107 33 168;
    --ds-rgb-purple-850: 97 30 151;
    --ds-rgb-purple-900: 88 28 135;
    --ds-rgb-purple-950: 59 7 100;
    --ds-rgb-fuchsia-50: 253 244 255;
    --ds-rgb-fuchsia-100: 250 232 255;
    --ds-rgb-fuchsia-150: 247 220 254;
    --ds-rgb-fuchsia-200: 245 208 254;
    --ds-rgb-fuchsia-250: 242 189 253;
    --ds-rgb-fuchsia-300: 240 171 252;
    --ds-rgb-fuchsia-350: 236 146 250;
    --ds-rgb-fuchsia-400: 232 121 249;
    --ds-rgb-fuchsia-450: 224 95 244;
    --ds-rgb-fuchsia-500: 217 70 239;
    --ds-rgb-fuchsia-550: 204 54 225;
    --ds-rgb-fuchsia-600: 192 38 211;
    --ds-rgb-fuchsia-650: 177 33 193;
    --ds-rgb-fuchsia-700: 162 28 175;
    --ds-rgb-fuchsia-750: 148 26 159;
    --ds-rgb-fuchsia-800: 134 25 143;
    --ds-rgb-fuchsia-850: 123 25 130;
    --ds-rgb-fuchsia-900: 112 26 117;
    --ds-rgb-fuchsia-950: 74 4 78;
    --ds-rgb-pink-50: 253 242 248;
    --ds-rgb-pink-100: 252 231 243;
    --ds-rgb-pink-150: 251 219 237;
    --ds-rgb-pink-200: 251 207 232;
    --ds-rgb-pink-250: 250 187 222;
    --ds-rgb-pink-300: 249 168 212;
    --ds-rgb-pink-350: 246 141 197;
    --ds-rgb-pink-400: 244 114 182;
    --ds-rgb-pink-450: 240 93 167;
    --ds-rgb-pink-500: 236 72 153;
    --ds-rgb-pink-550: 227 55 136;
    --ds-rgb-pink-600: 219 39 119;
    --ds-rgb-pink-650: 204 31 106;
    --ds-rgb-pink-700: 190 24 93;
    --ds-rgb-pink-750: 173 23 85;
    --ds-rgb-pink-800: 157 23 77;
    --ds-rgb-pink-850: 144 23 72;
    --ds-rgb-pink-900: 131 24 67;
    --ds-rgb-pink-950: 80 7 36;
    --ds-rgb-rose-50: 255 241 242;
    --ds-rgb-rose-100: 255 228 230;
    --ds-rgb-rose-150: 254 216 220;
    --ds-rgb-rose-200: 254 205 211;
    --ds-rgb-rose-250: 253 184 193;
    --ds-rgb-rose-300: 253 164 175;
    --ds-rgb-rose-350: 252 138 154;
    --ds-rgb-rose-400: 251 113 133;
    --ds-rgb-rose-450: 247 88 113;
    --ds-rgb-rose-500: 244 63 94;
    --ds-rgb-rose-550: 234 46 83;
    --ds-rgb-rose-600: 225 29 72;
    --ds-rgb-rose-650: 207 23 66;
    --ds-rgb-rose-700: 190 18 60;
    --ds-rgb-rose-750: 174 18 58;
    --ds-rgb-rose-800: 159 18 57;
    --ds-rgb-rose-850: 147 18 56;
    --ds-rgb-rose-900: 136 19 55;
    --ds-rgb-rose-950: 76 5 25
}

body,page,.ds-theme {
    --ds-input-height-l: 44px;
    --ds-input-height-m: 34px;
    --ds-input-height-s: 30px;
    --ds-input-height-xs: 26px;
    --ds-font-weight-strong: 600;
    --ds-font-size-l: 16px;
    --ds-line-height-l: 28px;
    --ds-font-size-m: 14px;
    --ds-line-height-m: 25px;
    --ds-font-size-sp: 13px;
    --ds-line-height-sp: 23px;
    --ds-font-size-s: 12px;
    --ds-line-height-s: 21px;
    --ds-font-size-xsp: 11px;
    --ds-line-height-xsp: 19.5px;
    --ds-font-size-xs: 10px;
    --ds-line-height-xs: 18px;
    --ds-ease-in-out: cubic-bezier(.4,0,.2,1);
    --ds-ease-in: cubic-bezier(.4,0,1,1);
    --ds-ease-out: cubic-bezier(0,0,.2,1);
    --ds-font-family-code: Menlo,"Roboto Mono","Courier New",Courier,monospace,"Inter",sans-serif;
    --ds-transition-duration: .2s;
    --ds-transition-duration-fast: .1s;
    --ds-transition-duration-slow: .3s
}

body {
    font-size: var(--ds-font-size-m);
    line-height: var(--ds-line-height-m);
    color: rgb(var(--ds-rgb-label-1));
    -webkit-text-size-adjust: none;
    margin: 0
}

body,page {
    --ds-rgb-info: var(--ds-rgb-blue-500);
    --ds-rgb-primary: var(--ds-rgb-blue-500);
    --ds-rgb-primary-foreground: var(--ds-rgb-white);
    --ds-rgb-label-1: var(--ds-rgb-neutral-700);
    --ds-rgb-label-2: var(--ds-rgb-neutral-450);
    --ds-rgb-label-3: var(--ds-rgb-neutral-400);
    --ds-rgb-error: var(--ds-rgb-red-500);
    --ds-rgb-warning: var(--ds-rgb-amber-500);
    --ds-rgb-success: var(--ds-rgb-green-500);
    --ds-rgba-transparent: 255 255 255/0;
    --ds-rgb-bg-base: var(--ds-rgb-white);
    --ds-rgb-elevated: var(--ds-rgb-white);
    --ds-rgb-track: var(--ds-rgb-neutral-200);
    --ds-rgb-hover: var(--ds-rgb-neutral-100);
    --ds-rgb-header: var(--ds-rgb-neutral-50);
    --ds-rgb-separator: var(--ds-rgb-neutral-100);
    --ds-rgb-separator-strong: var(--ds-rgb-neutral-200);
    --ds-rgb-input: var(--ds-rgb-neutral-100);
    --ds-rgb-input-strong: var(--ds-rgb-neutral-150);
    --ds-rgb-input-focus: var(--ds-rgb-white);
    --ds-rgb-link: var(--ds-rgb-primary);
    --ds-rgb-tag: var(--ds-rgb-neutral-200);
    --ds-rgb-segmented: var(--ds-rgb-neutral-100);
    --ds-rgb-segmented-button: var(--ds-rgb-white);
    --ds-rgb-segmented-separator: var(--ds-rgb-neutral-300);
    --ds-rgb-thumb: var(--ds-rgb-white);
    font-family: quote-cjk-patch,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif
}

body {
    -webkit-tap-highlight-color: transparent
}

body.apple,body.en_US,body.apple .ds-theme,body.en_US .ds-theme {
    --ds-font-weight-strong: 500
}

body.dark {
    background-color: rgb(var(--ds-rgb-bg-base));
    color: rgb(var(--ds-rgb-label-1));
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark
}

body.dark,body.dark .ds-theme {
    --ds-rgb-info: var(--ds-rgb-blue-500);
    --ds-rgb-primary: var(--ds-rgb-blue-500);
    --ds-rgb-primary-foreground: 255 255 255;
    --ds-rgb-label-1: var(--ds-rgb-neutral-100);
    --ds-rgb-label-2: var(--ds-rgb-neutral-400);
    --ds-rgb-label-3: var(--ds-rgb-neutral-500);
    --ds-rgb-error: var(--ds-rgb-red-500);
    --ds-rgb-warning: var(--ds-rgb-amber-500);
    --ds-rgb-success: var(--ds-rgb-green-500);
    --ds-rgba-transparent: 255 255 255/0;
    --ds-rgb-bg-base: var(--ds-rgb-black);
    --ds-rgb-elevated: var(--ds-rgb-neutral-700);
    --ds-rgb-track: var(--ds-rgb-neutral-500);
    --ds-rgb-hover: var(--ds-rgb-neutral-700);
    --ds-rgb-header: 40 40 40;
    --ds-rgb-separator: var(--ds-rgb-neutral-700);
    --ds-rgb-separator-strong: var(--ds-rgb-neutral-600);
    --ds-rgb-input: var(--ds-rgb-neutral-800);
    --ds-rgb-input-strong: var(--ds-rgb-neutral-700);
    --ds-rgb-input-focus: var(--ds-rgb-neutral-900);
    --ds-rgb-link: var(--ds-rgb-primary);
    --ds-rgb-tag: var(--ds-rgb-neutral-700);
    --ds-rgb-segmented: var(--ds-rgb-neutral-700);
    --ds-rgb-segmented-button: var(--ds-rgb-neutral-600);
    --ds-rgb-segmented-separator: var(--ds-rgb-neutral-600);
    --ds-rgb-thumb: var(--ds-rgb-neutral-200)
}

body.dark .ds-elevated,body.dark [data-elevated] {
    --ds-rgb-label-1: var(--ds-rgb-neutral-100);
    --ds-rgb-label-2: var(--ds-rgb-neutral-400);
    --ds-rgb-label-3: var(--ds-rgb-neutral-500);
    --ds-rgb-track: var(--ds-rgb-neutral-500);
    --ds-rgb-hover: var(--ds-rgb-neutral-600);
    --ds-rgb-header: 40 40 40;
    --ds-rgb-separator: var(--ds-rgb-neutral-600);
    --ds-rgb-separator-strong: var(--ds-rgb-neutral-500);
    --ds-rgb-input: var(--ds-rgb-neutral-600);
    --ds-rgb-input-strong: var(--ds-rgb-neutral-600);
    --ds-rgb-input-focus: var(--ds-rgb-neutral-700);
    --ds-rgb-tag: var(--ds-rgb-neutral-600);
    --ds-rgb-segmented: var(--ds-rgb-neutral-600);
    --ds-rgb-segmented-button: var(--ds-rgb-neutral-500);
    --ds-rgb-segmented-separator: var(--ds-rgb-neutral-500);
    --ds-rgb-thumb: var(--ds-rgb-neutral-200)
}

@media (prefers-color-scheme: dark) {
    page {
        background-color:rgb(var(--ds-rgb-bg-base));
        color: rgb(var(--ds-rgb-label-1));
        --lightningcss-light: ;
        --lightningcss-dark: initial;
        color-scheme: dark
    }

    page,page .ds-theme {
        --ds-rgb-info: var(--ds-rgb-blue-500);
        --ds-rgb-primary: var(--ds-rgb-blue-500);
        --ds-rgb-primary-foreground: 255 255 255;
        --ds-rgb-label-1: var(--ds-rgb-neutral-100);
        --ds-rgb-label-2: var(--ds-rgb-neutral-400);
        --ds-rgb-label-3: var(--ds-rgb-neutral-500);
        --ds-rgb-error: var(--ds-rgb-red-500);
        --ds-rgb-warning: var(--ds-rgb-amber-500);
        --ds-rgb-success: var(--ds-rgb-green-500);
        --ds-rgba-transparent: 255 255 255/0;
        --ds-rgb-bg-base: var(--ds-rgb-black);
        --ds-rgb-elevated: var(--ds-rgb-neutral-700);
        --ds-rgb-track: var(--ds-rgb-neutral-500);
        --ds-rgb-hover: var(--ds-rgb-neutral-700);
        --ds-rgb-header: 40 40 40;
        --ds-rgb-separator: var(--ds-rgb-neutral-700);
        --ds-rgb-separator-strong: var(--ds-rgb-neutral-600);
        --ds-rgb-input: var(--ds-rgb-neutral-800);
        --ds-rgb-input-strong: var(--ds-rgb-neutral-700);
        --ds-rgb-input-focus: var(--ds-rgb-neutral-900);
        --ds-rgb-link: var(--ds-rgb-primary);
        --ds-rgb-tag: var(--ds-rgb-neutral-700);
        --ds-rgb-segmented: var(--ds-rgb-neutral-700);
        --ds-rgb-segmented-button: var(--ds-rgb-neutral-600);
        --ds-rgb-segmented-separator: var(--ds-rgb-neutral-600);
        --ds-rgb-thumb: var(--ds-rgb-neutral-200)
    }

    page .ds-elevated {
        --ds-rgb-label-1: var(--ds-rgb-neutral-100);
        --ds-rgb-label-2: var(--ds-rgb-neutral-400);
        --ds-rgb-label-3: var(--ds-rgb-neutral-500);
        --ds-rgb-track: var(--ds-rgb-neutral-500);
        --ds-rgb-hover: var(--ds-rgb-neutral-600);
        --ds-rgb-header: 40 40 40;
        --ds-rgb-separator: var(--ds-rgb-neutral-600);
        --ds-rgb-separator-strong: var(--ds-rgb-neutral-500);
        --ds-rgb-input: var(--ds-rgb-neutral-600);
        --ds-rgb-input-strong: var(--ds-rgb-neutral-600);
        --ds-rgb-input-focus: var(--ds-rgb-neutral-700);
        --ds-rgb-tag: var(--ds-rgb-neutral-600);
        --ds-rgb-segmented: var(--ds-rgb-neutral-600);
        --ds-rgb-segmented-button: var(--ds-rgb-neutral-500);
        --ds-rgb-segmented-separator: var(--ds-rgb-neutral-500);
        --ds-rgb-thumb: var(--ds-rgb-neutral-200)
    }
}

body {
    --dsr-main: #4d6bfe;
    --dsr-main-2: rgba(77,107,254,.4);
    --dsr-main-3: rgba(77,107,254,.2);
    --dsr-bg: rgb(var(--ds-rgb-white));
    --dsr-text-0: rgb(var(--ds-rgb-black));
    --dsr-text-1: rgb(var(--ds-rgb-neutral-800));
    --dsr-text-2: rgb(var(--ds-rgb-neutral-600));
    --dsr-text-3: rgb(var(--ds-rgb-neutral-400));
    --dsr-text-4: rgb(var(--ds-rgb-zinc-350));
    --dsr-border-1: rgb(var(--ds-rgb-neutral-350));
    --dsr-border-2: rgb(var(--ds-rgb-neutral-200));
    --dsr-input-border: #dce0e9;
    --dsr-input-bg: rgb(var(--ds-rgb-gray-100));
    --dsr-button-main-bg: var(--dsr-main);
    --dsr-button-main-bg-hover: #4166d5;
    --dsr-button-second-bg: var(--dsr-main-3);
    --dsr-button-grey-0: rgb(var(--ds-rgb-neutral-150));
    --dsr-button-grey-1: rgb(var(--ds-rgb-neutral-100));
    --dsr-button-grey-2: rgb(var(--ds-rgb-neutral-50));
    --dsr-delete-button-bg: rgb(var(--ds-rgb-red-500)/.85);
    --dsr-delete-button-bg-hover: rgb(var(--ds-rgb-red-550));
    --dsr-tooltip-fg: #eff6ff;
    --dsr-tooltip-bg: rgb(var(--ds-rgb-neutral-850));
    --dsr-side-bg: #f9fbff;
    --dsr-side-hover-bg-rgb: 239,246,255;
    --dsr-side-hover-bg: rgb(var(--ds-rgb-blue-50));
    --dsr-icon-fg-1: rgb(var(--ds-rgb-neutral-650));
    --dsr-icon-hover-0: rgb(var(--ds-rgb-neutral-150));
    --dsr-icon-hover-1: rgb(var(--ds-rgb-neutral-100));
    --dsr-side-icon-hover: rgb(var(--ds-rgb-slate-100));
    --dsr-error-fg: rgb(var(--ds-rgb-red-550));
    --dsr-risk-text: #e4773d;
    --dsr-risk-border: rgba(228,119,61,.1);
    --dsr-risk-fill: rgba(228,119,61,.05)
}

body[data-ds-dark-theme] {
    --dsr-bg: #292a2d;
    --dsr-text-0: rgb(var(--ds-rgb-white));
    --dsr-text-1: rgb(var(--ds-rgb-zinc-200));
    --dsr-text-2: rgb(var(--ds-rgb-zinc-350));
    --dsr-text-3: rgb(var(--ds-rgb-neutral-400));
    --dsr-text-4: rgb(var(--ds-rgb-zinc-400));
    --dsr-border-1: rgb(var(--ds-rgb-neutral-450));
    --dsr-border-2: rgb(var(--ds-rgb-neutral-600));
    --dsr-input-border: #5a5a69;
    --dsr-input-bg: #404045;
    --dsr-button-main-bg: #509fff;
    --dsr-button-main-bg-hover: #4166d5;
    --dsr-button-second-bg: var(--dsr-main-2);
    --dsr-button-grey-0: rgb(var(--ds-rgb-neutral-600));
    --dsr-button-grey-1: rgb(var(--ds-rgb-neutral-650));
    --dsr-button-grey-2: rgb(var(--ds-rgb-neutral-700));
    --dsr-delete-button-bg: rgb(var(--ds-rgb-red-500)/.85);
    --dsr-delete-button-bg-hover: rgb(var(--ds-rgb-red-550)/.45);
    --dsr-tooltip-fg: rgb(var(--ds-rgb-zinc-650));
    --dsr-tooltip-bg: #000;
    --dsr-side-bg: #212327;
    --dsr-side-hover-bg-rgb: 51,51,51;
    --dsr-side-hover-bg: rgb(var(--ds-rgb-neutral-750));
    --dsr-icon-fg-1: rgb(var(--ds-rgb-neutral-350));
    --dsr-icon-hover-0: rgb(var(--ds-rgb-neutral-500));
    --dsr-icon-hover-1: rgb(var(--ds-rgb-neutral-700));
    --dsr-side-icon-hover: rgb(var(--ds-rgb-zinc-750));
    --dsr-error-fg: rgb(var(--ds-rgb-red-450));
    --dsr-risk-text: #e4773d;
    --dsr-risk-border: #4c4740;
    --dsr-risk-fill: #31302e
}

body,body[data-ds-dark-theme] {
    --dsw-static-amber-500: #f59e0b;
    --dsw-static-blue-100: #dbeafe;
    --dsw-static-blue-300: #93c5fd;
    --dsw-static-blue-400: #60a5fa;
    --dsw-static-blue-450: #4d93f8;
    --dsw-static-blue-500: #3b82f6;
    --dsw-static-blue-50: #eff6ff;
    --dsw-static-blue-50p: #eaf3ff;
    --dsw-static-blue-600: #2563eb;
    --dsw-static-blue-75: #e5f0ff;
    --dsw-static-blue-800: #1e40af;
    --dsw-static-blue-950: #172554;
    --dsw-static-deepseek-100: #e4edfd;
    --dsw-static-deepseek-300: #b7c8fe;
    --dsw-static-deepseek-400: #679efe;
    --dsw-static-deepseek-450: #4e80fe;
    --dsw-static-deepseek-500: #3964fe;
    --dsw-static-deepseek-50: #edf3fe;
    --dsw-static-deepseek-600: #4868b2;
    --dsw-static-deepseek-700-delete: #2f4c8f;
    --dsw-static-deepseek-800: #34415b;
    --dsw-static-deepseek-900: #283142;
    --dsw-static-green-500: #22c55e;
    --dsw-static-neutral-bluish-00: #fff;
    --dsw-static-neutral-bluish-1000: #0f1115;
    --dsw-static-neutral-bluish-100: #ebeef2;
    --dsw-static-neutral-bluish-200: #e1e5ea;
    --dsw-static-neutral-bluish-300: #cfd3d6;
    --dsw-static-neutral-bluish-400: #babfc5;
    --dsw-static-neutral-bluish-500: #979da6;
    --dsw-static-neutral-bluish-50: #f9fafb;
    --dsw-static-neutral-bluish-600: #81858c;
    --dsw-static-neutral-bluish-700: #6a6f75;
    --dsw-static-neutral-bluish-750: #43454a;
    --dsw-static-neutral-bluish-75: #f1f3f5;
    --dsw-static-neutral-bluish-800: #353638;
    --dsw-static-neutral-bluish-850: #2c2c2e;
    --dsw-static-neutral-bluish-875: #232324;
    --dsw-static-neutral-bluish-900: #1b1b1c;
    --dsw-static-neutral-bluish-950: #151517;
    --dsw-static-red-400: #f25a5a;
    --dsw-static-red-500: #ef4444;
    --dsw-static-red-600: #ec1313
}

body {
    --dsw-alias-bg-base: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-bg-layer-1: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-bg-layer-2: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-bg-layer-3: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-bg-mask: rgba(0,0,0,.24);
    --dsw-alias-bg-skeleton: rgba(0,0,0,.04);
    --dsw-alias-border-inverted2: transparent;
    --dsw-alias-border-inverted: transparent;
    --dsw-alias-border-l1: rgba(0,0,0,.04);
    --dsw-alias-border-l2: rgba(0,0,0,.08);
    --dsw-alias-border-l3: rgba(0,0,0,.12);
    --dsw-alias-brand-primary-invert: var(--dsw-static-deepseek-500);
    --dsw-alias-brand-primary: var(--dsw-static-deepseek-500);
    --dsw-alias-brand-text: var(--dsw-static-deepseek-500);
    --dsw-alias-button-contrast-fill: var(--dsw-static-neutral-bluish-700);
    --dsw-alias-button-elevated-fill: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-button-ghost-active-border: var(--dsw-static-deepseek-300);
    --dsw-alias-button-ghost-active-fill: var(--dsw-static-deepseek-50);
    --dsw-alias-button-ghost-active-hover: var(--dsw-static-deepseek-100);
    --dsw-alias-button-primary-fill: var(--dsw-alias-brand-primary);
    --dsw-alias-button-primary-hover: var(--dsw-static-deepseek-450);
    --dsw-alias-interactive-bg-hover-accent: rgba(38,49,72,.14);
    --dsw-alias-interactive-bg-hover: rgba(38,49,72,.06);
    --dsw-alias-label-caption: var(--dsw-static-neutral-bluish-400);
    --dsw-alias-label-dimmed: var(--dsw-static-neutral-bluish-200);
    --dsw-alias-label-primary-dimmed: var(--dsw-static-neutral-bluish-950);
    --dsw-alias-label-primary-inverted: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-label-primary: var(--dsw-static-neutral-bluish-1000);
    --dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-700);
    --dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-500);
    --dsw-alias-markdown-citation: var(--dsw-static-neutral-bluish-100);
    --dsw-alias-markdown-code-block-banner: var(--dsw-static-neutral-bluish-50);
    --dsw-alias-markdown-code-block: var(--dsw-static-neutral-bluish-50);
    --dsw-alias-markdown-code-segment-selected: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-markdown-code-segment-unselected: var(--dsw-static-neutral-bluish-75);
    --dsw-alias-scrollbar-bg: rgba(0,0,0,.08);
    --dsw-alias-scrollbar-hover: rgba(0,0,0,.15);
    --dsw-alias-state-error-primary: var(--dsw-static-red-600);
    --dsw-alias-state-error-secondary: var(--dsw-static-red-400);
    --dsw-alias-state-success-primary: var(--dsw-static-green-500);
    --dsw-alias-state-warn-primary: var(--dsw-static-amber-500);
    --dsw-alias-toast-bg: var(--dsw-static-neutral-bluish-800);
    --dsw-specific-bubble: var(--dsw-static-deepseek-50);
    --dsw-specific-input-major: var(--dsw-static-neutral-bluish-00);
    --dsw-specific-menu: var(--dsw-alias-bg-layer-3);
    --dsw-specific-selector: var(--dsw-static-neutral-bluish-75);
    --dsw-specific-sidebar-fill: var(--dsw-static-neutral-bluish-50);
    --dsw-specific-sidebar-nav-item-active-accent: var(--dsw-static-deepseek-100);
    --dsw-specific-sidebar-nav-item-active: var(--dsw-static-neutral-bluish-100);
    --dsw-specific-sidebar-nav-item-hover: rgba(235,238,242,.6)
}

body[data-ds-dark-theme] {
    --dsw-alias-bg-base: var(--dsw-static-neutral-bluish-950);
    --dsw-alias-bg-layer-1: var(--dsw-static-neutral-bluish-875);
    --dsw-alias-bg-layer-2: var(--dsw-static-neutral-bluish-850);
    --dsw-alias-bg-layer-3: var(--dsw-static-neutral-bluish-800);
    --dsw-alias-bg-mask: rgba(0,0,0,.5);
    --dsw-alias-bg-skeleton: rgba(255,255,255,.06);
    --dsw-alias-border-inverted2: rgba(255,255,255,.08);
    --dsw-alias-border-inverted: rgba(255,255,255,.06);
    --dsw-alias-border-l1: rgba(255,255,255,.06);
    --dsw-alias-border-l2: rgba(255,255,255,.12);
    --dsw-alias-border-l3: rgba(255,255,255,.16);
    --dsw-alias-brand-primary-invert: var(--dsw-static-neutral-bluish-00);
    --dsw-alias-brand-primary: var(--dsw-static-deepseek-450);
    --dsw-alias-brand-text: var(--dsw-static-deepseek-400);
    --dsw-alias-button-contrast-fill: var(--dsw-static-neutral-bluish-50);
    --dsw-alias-button-elevated-fill: var(--dsw-static-neutral-bluish-750);
    --dsw-alias-button-ghost-active-border: var(--dsw-static-deepseek-600);
    --dsw-alias-button-ghost-active-fill: var(--dsw-static-deepseek-900);
    --dsw-alias-button-ghost-active-hover: var(--dsw-static-deepseek-800);
    --dsw-alias-button-primary-fill: var(--dsw-alias-brand-primary);
    --dsw-alias-button-primary-hover: var(--dsw-static-deepseek-450);
    --dsw-alias-interactive-bg-hover-accent: rgba(255,255,255,.24);
    --dsw-alias-interactive-bg-hover: rgba(255,255,255,.08);
    --dsw-alias-label-caption: var(--dsw-static-neutral-bluish-600);
    --dsw-alias-label-dimmed: var(--dsw-static-neutral-bluish-750);
    --dsw-alias-label-primary-dimmed: var(--dsw-static-neutral-bluish-100);
    --dsw-alias-label-primary-inverted: var(--dsw-static-neutral-bluish-800);
    --dsw-alias-label-primary: var(--dsw-static-neutral-bluish-50);
    --dsw-alias-label-secondary: var(--dsw-static-neutral-bluish-300);
    --dsw-alias-label-tertiary: var(--dsw-static-neutral-bluish-400);
    --dsw-alias-markdown-citation: var(--dsw-static-neutral-bluish-800);
    --dsw-alias-markdown-code-block-banner: var(--dsw-static-neutral-bluish-850);
    --dsw-alias-markdown-code-block: var(--dsw-static-neutral-bluish-900);
    --dsw-alias-markdown-code-segment-selected: var(--dsw-static-neutral-bluish-800);
    --dsw-alias-markdown-code-segment-unselected: var(--dsw-static-neutral-bluish-900);
    --dsw-alias-scrollbar-bg: rgba(255,255,255,.15);
    --dsw-alias-scrollbar-hover: rgba(255,255,255,.24);
    --dsw-alias-state-error-primary: var(--dsw-static-red-500);
    --dsw-alias-state-error-secondary: var(--dsw-static-red-400);
    --dsw-alias-state-success-primary: var(--dsw-static-green-500);
    --dsw-alias-state-warn-primary: var(--dsw-static-amber-500);
    --dsw-alias-toast-bg: var(--dsw-static-neutral-bluish-750);
    --dsw-specific-bubble: var(--dsw-static-neutral-bluish-850);
    --dsw-specific-input-major: var(--dsw-static-neutral-bluish-850);
    --dsw-specific-menu: var(--dsw-alias-bg-layer-3);
    --dsw-specific-selector: var(--dsw-static-neutral-bluish-800);
    --dsw-specific-sidebar-fill: var(--dsw-static-neutral-bluish-900);
    --dsw-specific-sidebar-nav-item-active-accent: var(--dsw-static-neutral-bluish-850);
    --dsw-specific-sidebar-nav-item-active: var(--dsw-static-neutral-bluish-800);
    --dsw-specific-sidebar-nav-item-hover: rgba(255,255,255,.08)
}

.ds-markdown {
    --ds-md-zoom: 1.143;
    --ds-md-font-size: calc(var(--ds-md-zoom)*var(--ds-font-size-m));
    --ds-md-line-height: calc(var(--ds-md-zoom)*var(--ds-line-height-m));
    font-size: var(--ds-md-font-size);
    min-height: var(--ds-md-font-size);
    line-height: var(--ds-md-line-height)
}

.ds-markdown strong {
    font-weight: 600
}

.ds-markdown img {
    max-width: 100%
}

.ds-markdown h1,.ds-markdown h2,.ds-markdown h3,.ds-markdown h4,.ds-markdown h5,.ds-markdown h6 {
    font-weight: var(--ds-font-weight-strong);
    font-size: var(--ds-md-font-size);
    line-height: var(--ds-md-line-height);
    margin: calc(var(--ds-md-zoom)*16px)0 calc(var(--ds-md-zoom)*12px)0
}

.ds-markdown h1 {
    font-size: calc(var(--ds-md-zoom)*24px);
    line-height: 1.5
}

.ds-markdown h2 {
    font-size: calc(var(--ds-md-zoom)*20px);
    line-height: 1.5
}

.ds-markdown h3 {
    font-size: calc(var(--ds-md-zoom)*16px);
    line-height: 1.5
}

.ds-markdown h1 .header-anchor,.ds-markdown h2 .header-anchor,.ds-markdown h3 .header-anchor,.ds-markdown h4 .header-anchor,.ds-markdown h5 .header-anchor,.ds-markdown h6 .header-anchor {
    opacity: 0;
    margin-left: 4px
}

.ds-markdown h1:hover .header-anchor,.ds-markdown h2:hover .header-anchor,.ds-markdown h3:hover .header-anchor,.ds-markdown h4:hover .header-anchor,.ds-markdown h5:hover .header-anchor,.ds-markdown h6:hover .header-anchor {
    opacity: 1
}

.ds-markdown .ds-markdown-paragraph {
    margin: calc(var(--ds-md-zoom)*12px)0;
    font-size: var(--ds-md-font-size);
    line-height: var(--ds-md-line-height)
}

.ds-markdown a:not(.ds-a) {
    color: rgb(var(--ds-rgb-link));
    transition: box-shadow var(--ds-transition-duration)var(--ds-ease-in-out);
    border-radius: calc(var(--ds-md-zoom)*6px);
    border-left: 3px solid rgba(var(--ds-rgba-transparent));
    border-right: 3px solid rgba(var(--ds-rgba-transparent));
    border-top: 2px solid rgba(var(--ds-rgba-transparent));
    border-bottom: 2px solid rgba(var(--ds-rgba-transparent));
    margin-left: -3px;
    margin-right: -3px;
    text-decoration: none;
    position: relative
}

.ds-markdown a:not(.ds-a):focus {
    outline: none
}

.ds-markdown a:not(.ds-a):focus-visible {
    box-shadow: 0 0 0 2px rgb(var(--ds-rgb-primary))
}

.ds-markdown li>ul,.ds-markdown li>ol {
    margin-top: 4px
}

.ds-markdown ul,.ds-markdown ol {
    margin: calc(var(--ds-md-zoom)*12px)0;
    padding-left: calc(var(--ds-md-zoom)*24px)
}

.ds-markdown li:not(:first-child) {
    margin-top: 4px
}

.ds-markdown li::marker {
    line-height: var(--ds-md-line-height);
    color: rgb(var(--ds-rgb-label-2))
}

.ds-markdown hr {
    height: 1px;
    margin: calc(var(--ds-md-zoom)*12px)0;
    background: rgb(var(--ds-rgb-label-3));
    border: none;
    display: block
}

.ds-markdown blockquote {
    border-left: 2px solid rgb(var(--ds-rgb-label-3));
    padding-left: calc(var(--ds-md-zoom)*16px);
    margin: 0
}

.ds-markdown table {
    border-collapse: collapse
}

.ds-markdown th {
    color: rgb(var(--ds-rgb-label-1));
    padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px);
    border-bottom: 1px solid rgb(var(--ds-rgb-label-3));
    border-top: 1px solid rgb(var(--ds-rgb-label-3));
    font-weight: 600
}

.ds-markdown th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.ds-markdown th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.ds-markdown th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.ds-markdown th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.ds-markdown th:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.ds-markdown th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.ds-markdown th:first-child {
    padding-left: 0
}

.ds-markdown td {
    padding: calc(var(--ds-md-zoom)*6px)calc(var(--ds-md-zoom)*12px);
    border-bottom: 1px solid rgb(var(--ds-rgb-label-3))
}

.ds-markdown td:first-child {
    padding-left: 0
}

.ds-markdown pre {
    margin: calc(var(--ds-md-zoom)*12px)0;
    font-family: var(--ds-font-family-code);
    overflow: auto
}

.ds-markdown code {
    font-size: .875em;
    font-weight: var(--ds-font-weight-strong);
    font-family: var(--ds-font-family-code);
    background-color: var(--ds-md-inline-code-color,#ececec);
    border-radius: 4px;
    padding: .15rem .3rem
}

.ds-markdown code:before {
    margin-left: 4px
}

.ds-markdown code:after {
    margin-right: 4px
}

.ds-markdown-math {
    text-align: center;
    padding-top: 2px;
    display: block;
    overflow-x: auto;
    overflow-y: hidden
}

.ds-markdown>* .ds-markdown-math {
    margin: calc(var(--ds-md-zoom)*12px)0
}

.ds-markdown>* .ds-markdown-math:first-child {
    margin-top: 0
}

.ds-markdown>* .ds-markdown-math:last-child {
    margin-bottom: 0
}

.ds-markdown-code-copy-button {
    background-color: rgba(var(--ds-rgba-transparent));
    color: inherit;
    cursor: pointer;
    border: none;
    margin: 0;
    padding: 0
}

.ds-markdown li>.ds-markdown-paragraph {
    margin: 4px 0
}

.ds-markdown li>:first-child {
    margin-top: 0
}

.ds-markdown li>:last-child {
    margin-bottom: 0
}

.ds-markdown .ds-markdown-paragraph:last-child {
    margin-bottom: 0!important
}

.ds-markdown>:first-child {
    margin-top: 0!important
}

.ds-markdown>:last-child {
    margin-bottom: 0!important
}

.ds-markdown.ds-markdown--page h1 {
    font-size: calc(var(--ds-md-zoom)*24px);
    margin-top: calc(var(--ds-md-zoom)*32px);
    line-height: calc(var(--ds-md-zoom)*32px);
    margin-bottom: calc(var(--ds-md-zoom)*20px)
}

.ds-markdown.ds-markdown--page h2 {
    font-size: calc(var(--ds-md-zoom)*20px);
    margin-top: calc(var(--ds-md-zoom)*26px);
    line-height: calc(var(--ds-md-zoom)*26px);
    margin-bottom: calc(var(--ds-md-zoom)*16px)
}

.ds-markdown.ds-markdown--page h3 {
    font-size: calc(var(--ds-md-zoom)*18px);
    margin-top: calc(var(--ds-md-zoom)*22px);
    line-height: calc(var(--ds-md-zoom)*22px);
    margin-bottom: calc(var(--ds-md-zoom)*14px)
}

.ds-markdown.ds-markdown--page h4 {
    font-size: calc(var(--ds-md-zoom)*16px);
    margin-top: calc(var(--ds-md-zoom)*20px);
    line-height: calc(var(--ds-md-zoom)*20px);
    margin-bottom: calc(var(--ds-md-zoom)*12px)
}

.ds-markdown.ds-markdown--page>.ds-markdown-paragraph,.ds-markdown.ds-markdown--page>pre,.ds-markdown.ds-markdown--page>.md-code-block {
    margin: calc(var(--ds-md-zoom)*16px)0 calc(var(--ds-md-zoom)*23px)0
}

.ds-markdown.ds-markdown--page hr {
    margin: calc(var(--ds-md-zoom)*18px)0
}

.ds-markdown.ds-markdown--page th {
    color: rgb(var(--ds-rgb-label-1));
    padding: calc(var(--ds-md-zoom)*8px)calc(var(--ds-md-zoom)*10px);
    border-bottom: 1px solid rgb(var(--ds-rgb-separator));
    border-top: 1px solid rgb(var(--ds-rgb-separator))
}

.ds-markdown.ds-markdown--page th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.ds-markdown.ds-markdown--page th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.ds-markdown.ds-markdown--page th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.ds-markdown.ds-markdown--page th:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.ds-markdown.ds-markdown--page th:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.ds-markdown.ds-markdown--page th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.ds-markdown.ds-markdown--page td {
    padding: calc(var(--ds-md-zoom)*8px)calc(var(--ds-md-zoom)*10px);
    border-bottom: 1px solid rgb(var(--ds-rgb-separator))
}

.ds-markdown.ds-markdown--page td:first-child,.ds-markdown.ds-markdown--page th:first-child {
    padding-left: 0
}

.ds-markdown.ds-markdown--page td:last-child,.ds-markdown.ds-markdown--page th:last-child {
    padding-right: 0
}

.ds-markdown-html {
    font-size: .875em;
    font-family: var(--ds-font-family-code)
}

.ds-markdown-cite {
    vertical-align: middle;
    font-variant: tabular-nums;
    box-sizing: border-box;
    color: #404040;
    cursor: pointer;
    background: #e5e5e5;
    border-radius: 9px;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    height: 18px;
    margin-left: 4px;
    padding: 0 6px;
    font-size: 12px;
    font-weight: 400;
    display: inline-flex;
    position: relative;
    top: -2px
}

[data-ds-dark-theme] .ds-markdown-cite {
    color: #f8faff;
    background: #52525b
}

.cjk_fallback {
    font-family: serif!important
}

.md-code-block.md-code-block-dark code[class*=language-],.md-code-block.md-code-block-dark pre[class*=language-] {
    color: #e3eaf2;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    background: 0 0;
    font-family: Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
    line-height: 1.5
}

.md-code-block.md-code-block-dark pre[class*=language-]::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-] ::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-]::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-] ::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-]::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-] ::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-]::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-] ::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-]::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-]::selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-] ::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-] ::selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-]::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-]::selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-] ::-moz-selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark code[class*=language-] ::selection {
    background: #3c526d
}

.md-code-block.md-code-block-dark pre[class*=language-] {
    margin: .5em 0;
    padding: 1em;
    overflow: auto
}

.md-code-block.md-code-block-dark :not(pre)>code[class*=language-],.md-code-block.md-code-block-dark pre[class*=language-] {
    background: #111b27
}

.md-code-block.md-code-block-dark :not(pre)>code[class*=language-] {
    white-space: normal;
    border-radius: .3em;
    padding: .1em .3em
}

.md-code-block.md-code-block-dark .token.comment,.md-code-block.md-code-block-dark .token.prolog,.md-code-block.md-code-block-dark .token.doctype,.md-code-block.md-code-block-dark .token.cdata {
    color: #8da1b9
}

.md-code-block.md-code-block-dark .token.punctuation {
    color: #e3eaf2
}

.md-code-block.md-code-block-dark .token.delimiter.important,.md-code-block.md-code-block-dark .token.selector .parent,.md-code-block.md-code-block-dark .token.tag,.md-code-block.md-code-block-dark .token.tag .token.punctuation {
    color: #6cc
}

.md-code-block.md-code-block-dark .token.attr-name,.md-code-block.md-code-block-dark .token.boolean,.md-code-block.md-code-block-dark .token.boolean.important,.md-code-block.md-code-block-dark .token.number,.md-code-block.md-code-block-dark .token.constant,.md-code-block.md-code-block-dark .token.selector .token.attribute {
    color: #e6d37a
}

.md-code-block.md-code-block-dark .token.class-name,.md-code-block.md-code-block-dark .token.key,.md-code-block.md-code-block-dark .token.parameter,.md-code-block.md-code-block-dark .token.property,.md-code-block.md-code-block-dark .token.property-access,.md-code-block.md-code-block-dark .token.variable {
    color: #6cb8e6
}

.md-code-block.md-code-block-dark .token.attr-value,.md-code-block.md-code-block-dark .token.inserted,.md-code-block.md-code-block-dark .token.color,.md-code-block.md-code-block-dark .token.selector .token.value,.md-code-block.md-code-block-dark .token.string,.md-code-block.md-code-block-dark .token.string .token.url-link {
    color: #91d076
}

.md-code-block.md-code-block-dark .token.builtin,.md-code-block.md-code-block-dark .token.keyword-array,.md-code-block.md-code-block-dark .token.package,.md-code-block.md-code-block-dark .token.regex {
    color: #f4adf4
}

.md-code-block.md-code-block-dark .token.function,.md-code-block.md-code-block-dark .token.selector .token.class,.md-code-block.md-code-block-dark .token.selector .token.id {
    color: #c699e3
}

.md-code-block.md-code-block-dark .token.atrule .token.rule,.md-code-block.md-code-block-dark .token.combinator,.md-code-block.md-code-block-dark .token.keyword,.md-code-block.md-code-block-dark .token.operator,.md-code-block.md-code-block-dark .token.pseudo-class,.md-code-block.md-code-block-dark .token.pseudo-element,.md-code-block.md-code-block-dark .token.selector,.md-code-block.md-code-block-dark .token.unit {
    color: #e9ae7e
}

.md-code-block.md-code-block-dark .token.deleted,.md-code-block.md-code-block-dark .token.important {
    color: #cd6660
}

.md-code-block.md-code-block-dark .token.keyword-this,.md-code-block.md-code-block-dark .token.this {
    color: #6cb8e6
}

.md-code-block.md-code-block-dark .token.important,.md-code-block.md-code-block-dark .token.keyword-this,.md-code-block.md-code-block-dark .token.this,.md-code-block.md-code-block-dark .token.bold {
    font-weight: 700
}

.md-code-block.md-code-block-dark .token.delimiter.important {
    font-weight: inherit
}

.md-code-block.md-code-block-dark .token.italic {
    font-style: italic
}

.md-code-block.md-code-block-dark .token.entity {
    cursor: help
}

.md-code-block.md-code-block-dark .language-markdown .token.title,.md-code-block.md-code-block-dark .language-markdown .token.title .token.punctuation {
    color: #6cb8e6;
    font-weight: 700
}

.md-code-block.md-code-block-dark .language-markdown .token.blockquote.punctuation {
    color: #f4adf4
}

.md-code-block.md-code-block-dark .language-markdown .token.code {
    color: #6cc
}

.md-code-block.md-code-block-dark .language-markdown .token.hr.punctuation {
    color: #6cb8e6
}

.md-code-block.md-code-block-dark .language-markdown .token.url .token.content {
    color: #91d076
}

.md-code-block.md-code-block-dark .language-markdown .token.url-link {
    color: #e6d37a
}

.md-code-block.md-code-block-dark .language-markdown .token.list.punctuation {
    color: #f4adf4
}

.md-code-block.md-code-block-dark .language-markdown .token.table-header,.md-code-block.md-code-block-dark .language-json .token.operator {
    color: #e3eaf2
}

.md-code-block.md-code-block-dark .language-scss .token.variable {
    color: #6cc
}

.md-code-block.md-code-block-dark .token.token.tab:not(:empty):before,.md-code-block.md-code-block-dark .token.token.cr:before,.md-code-block.md-code-block-dark .token.token.lf:before,.md-code-block.md-code-block-dark .token.token.space:before {
    color: #8da1b9
}

.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>button {
    color: #111b27;
    background: #6cb8e6
}

.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus {
    color: #111b27;
    background: rgba(108,184,230,.855);
    text-decoration: none
}

.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>span,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus {
    color: #111b27;
    background: #8da1b9
}

.md-code-block.md-code-block-dark .line-highlight.line-highlight {
    background: linear-gradient(90deg,rgba(60,82,109,.373) 70%,rgba(60,82,109,.333))
}

.md-code-block.md-code-block-dark .line-highlight.line-highlight:before,.md-code-block.md-code-block-dark .line-highlight.line-highlight[data-end]:after {
    color: #111b27;
    background-color: #8da1b9;
    box-shadow: 0 1px #3c526d
}

.md-code-block.md-code-block-dark pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before {
    background-color: rgba(141,161,185,.094)
}

.md-code-block.md-code-block-dark .line-numbers.line-numbers .line-numbers-rows {
    background: rgba(11,18,27,.48);
    border-right: 1px solid #0b121b
}

.md-code-block.md-code-block-dark .line-numbers .line-numbers-rows>span:before {
    color: rgba(141,161,185,.855)
}

.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-1,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-5,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-9 {
    color: #e6d37a
}

.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-2,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-6,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-10 {
    color: #f4adf4
}

.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-3,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-7,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-11 {
    color: #6cb8e6
}

.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-4,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-8,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-12 {
    color: #c699e3
}

.md-code-block.md-code-block-dark pre.diff-highlight>code .token.token.deleted:not(.prefix),.md-code-block.md-code-block-dark pre>code.diff-highlight .token.token.deleted:not(.prefix) {
    background-color: rgba(205,102,96,.12)
}

.md-code-block.md-code-block-dark pre.diff-highlight>code .token.token.inserted:not(.prefix),.md-code-block.md-code-block-dark pre>code.diff-highlight .token.token.inserted:not(.prefix) {
    background-color: rgba(145,208,118,.12)
}

.md-code-block.md-code-block-dark .command-line .command-line-prompt {
    border-right: 1px solid #0b121b
}

.md-code-block.md-code-block-dark .command-line .command-line-prompt>span:before {
    color: rgba(141,161,185,.855)
}

.md-code-block.md-code-block-light code[class*=language-],.md-code-block.md-code-block-light pre[class*=language-] {
    color: #383a42;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    -moz-tab-size: 2;
    tab-size: 2;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    direction: ltr;
    background: #fafafa;
    font-family: Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;
    line-height: 1.5
}

.md-code-block.md-code-block-light code[class*=language-]::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light code[class*=language-] ::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light pre[class*=language-] ::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light code[class*=language-]::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light code[class*=language-] ::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light pre[class*=language-] ::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light code[class*=language-]::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light code[class*=language-]::selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light code[class*=language-] ::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light code[class*=language-] ::selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light pre[class*=language-] ::-moz-selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light pre[class*=language-] ::selection {
    color: inherit;
    background: #e5e5e6
}

.md-code-block.md-code-block-light pre[class*=language-] {
    border-radius: .3em;
    margin: .5em 0;
    padding: 1em;
    overflow: auto
}

.md-code-block.md-code-block-light :not(pre)>code[class*=language-] {
    white-space: normal;
    border-radius: .3em;
    padding: .2em .3em
}

.md-code-block.md-code-block-light .token.comment,.md-code-block.md-code-block-light .token.prolog,.md-code-block.md-code-block-light .token.cdata {
    color: #a0a1a7
}

.md-code-block.md-code-block-light .token.doctype,.md-code-block.md-code-block-light .token.punctuation,.md-code-block.md-code-block-light .token.entity {
    color: #383a42
}

.md-code-block.md-code-block-light .token.attr-name,.md-code-block.md-code-block-light .token.class-name,.md-code-block.md-code-block-light .token.boolean,.md-code-block.md-code-block-light .token.constant,.md-code-block.md-code-block-light .token.number,.md-code-block.md-code-block-light .token.atrule {
    color: #b76b01
}

.md-code-block.md-code-block-light .token.keyword {
    color: #a626a4
}

.md-code-block.md-code-block-light .token.property,.md-code-block.md-code-block-light .token.tag,.md-code-block.md-code-block-light .token.symbol,.md-code-block.md-code-block-light .token.deleted,.md-code-block.md-code-block-light .token.important {
    color: #e45649
}

.md-code-block.md-code-block-light .token.selector,.md-code-block.md-code-block-light .token.string,.md-code-block.md-code-block-light .token.char,.md-code-block.md-code-block-light .token.builtin,.md-code-block.md-code-block-light .token.inserted,.md-code-block.md-code-block-light .token.regex,.md-code-block.md-code-block-light .token.attr-value,.md-code-block.md-code-block-light .token.attr-value>.token.punctuation {
    color: #50a14f
}

.md-code-block.md-code-block-light .token.variable,.md-code-block.md-code-block-light .token.operator,.md-code-block.md-code-block-light .token.function {
    color: #4078f2
}

.md-code-block.md-code-block-light .token.url {
    color: #0184bc
}

.md-code-block.md-code-block-light .token.attr-value>.token.punctuation.attr-equals,.md-code-block.md-code-block-light .token.special-attr>.token.attr-value>.token.value.css {
    color: #383a42
}

.md-code-block.md-code-block-light .language-css .token.selector {
    color: #e45649
}

.md-code-block.md-code-block-light .language-css .token.property {
    color: #383a42
}

.md-code-block.md-code-block-light .language-css .token.function,.md-code-block.md-code-block-light .language-css .token.url>.token.function {
    color: #0184bc
}

.md-code-block.md-code-block-light .language-css .token.url>.token.string.url {
    color: #50a14f
}

.md-code-block.md-code-block-light .language-css .token.important,.md-code-block.md-code-block-light .language-css .token.atrule .token.rule,.md-code-block.md-code-block-light .language-javascript .token.operator {
    color: #a626a4
}

.md-code-block.md-code-block-light .language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation {
    color: #ca1243
}

.md-code-block.md-code-block-light .language-json .token.operator {
    color: #383a42
}

.md-code-block.md-code-block-light .language-json .token.null.keyword {
    color: #b76b01
}

.md-code-block.md-code-block-light .language-markdown .token.url,.md-code-block.md-code-block-light .language-markdown .token.url>.token.operator,.md-code-block.md-code-block-light .language-markdown .token.url-reference.url>.token.string {
    color: #383a42
}

.md-code-block.md-code-block-light .language-markdown .token.url>.token.content {
    color: #4078f2
}

.md-code-block.md-code-block-light .language-markdown .token.url>.token.url,.md-code-block.md-code-block-light .language-markdown .token.url-reference.url {
    color: #0184bc
}

.md-code-block.md-code-block-light .language-markdown .token.blockquote.punctuation,.md-code-block.md-code-block-light .language-markdown .token.hr.punctuation {
    color: #a0a1a7;
    font-style: italic
}

.md-code-block.md-code-block-light .language-markdown .token.code-snippet {
    color: #50a14f
}

.md-code-block.md-code-block-light .language-markdown .token.bold .token.content {
    color: #b76b01
}

.md-code-block.md-code-block-light .language-markdown .token.italic .token.content {
    color: #a626a4
}

.md-code-block.md-code-block-light .language-markdown .token.strike .token.content,.md-code-block.md-code-block-light .language-markdown .token.strike .token.punctuation,.md-code-block.md-code-block-light .language-markdown .token.list.punctuation,.md-code-block.md-code-block-light .language-markdown .token.title.important>.token.punctuation {
    color: #e45649
}

.md-code-block.md-code-block-light .token.bold {
    font-weight: 700
}

.md-code-block.md-code-block-light .token.comment,.md-code-block.md-code-block-light .token.italic {
    font-style: italic
}

.md-code-block.md-code-block-light .token.entity {
    cursor: help
}

.md-code-block.md-code-block-light .token.namespace {
    opacity: .8
}

.md-code-block.md-code-block-light .token.token.tab:not(:empty):before,.md-code-block.md-code-block-light .token.token.cr:before,.md-code-block.md-code-block-light .token.token.lf:before,.md-code-block.md-code-block-light .token.token.space:before {
    color: rgba(56,58,66,.2)
}

.md-code-block-light {
    --ds-md-code-block-border-color: #e5e5e5;
    --ds-md-code-block-banner-wrap-background-color: white;
    --ds-md-code-banner-background-color: #f5f5f5;
    color: #494949;
    background: #fafafa
}

.md-code-block-dark {
    --ds-md-code-block-border-color: var(--dsr-bg,transparent);
    --ds-md-code-block-banner-wrap-background-color: #292a2d;
    --ds-md-code-banner-background-color: #404045;
    color: #fff;
    background: #212327
}

.md-code-block {
    --ds-md-code-block-border-radius: 12px;
    --ds-md-code-block-font-size: calc(var(--ds-md-zoom)*var(--ds-font-size-xsp));
    border-radius: var(--ds-md-code-block-border-radius);
    font-size: var(--ds-md-code-block-font-size);
    line-height: calc(var(--ds-md-code-block-font-size)*1.6)
}

.md-code-block:not(:last-child) {
    margin-bottom: calc(var(--ds-md-zoom)*10px)
}

.md-code-block-banner-wrap {
    background-color: var(--ds-md-code-block-banner-wrap-background-color);
    z-index: 6;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.md-code-block-banner {
    background: var(--ds-md-code-banner-background-color);
    padding: calc(var(--ds-md-zoom)*8px)calc(var(--ds-md-zoom)*12px);
    font-size: var(--ds-md-code-block-font-size);
    line-height: var(--ds-md-code-block-font-size);
    justify-content: space-between;
    display: flex
}

.md-code-block-banner-lite {
    padding: 0
}

.md-code-block-banner {
    border-top-left-radius: var(--ds-md-code-block-border-radius);
    border-top-right-radius: var(--ds-md-code-block-border-radius)
}

.md-code-block-footer {
    background: var(--ds-md-code-banner-background-color);
    padding: calc(var(--ds-md-zoom)*8px)calc(var(--ds-md-zoom)*12px);
    font-size: var(--ds-md-code-block-font-size);
    line-height: var(--ds-md-code-block-font-size);
    border-bottom-left-radius: var(--ds-md-code-block-border-radius);
    border-bottom-right-radius: var(--ds-md-code-block-border-radius);
    justify-content: flex-end;
    display: flex
}

.md-code-block-action {
    align-items: center;
    display: flex
}

.md-code-block>pre {
    padding: calc(var(--ds-md-zoom)*8px)calc(var(--ds-md-zoom)*12px);
    white-space: pre-wrap;
    word-break: break-all;
    margin: 0!important
}

.ds-auth-form-wrapper {
    padding-top: 48px
}

.ds-sign-up-form__main {
    border-radius: 16px;
    min-height: 420px;
    padding: 12px;
    display: flex;
    box-shadow: 0 0 1px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.02),0 12px 36px rgba(0,0,0,.06)
}

.ds-sign-up-form__main-hero {
    box-sizing: border-box;
    flex-direction: column;
    flex-grow: 1;
    width: min(408px,100vw - 24px);
    min-width: 300px;
    padding: 24px 24px 16px;
    display: flex
}

.ds-sign-up-form__main-wechat {
    width: 280px;
    margin-left: 12px
}

@media (min-width: 440px) {
    [data-ds-dark-theme] .ds-sign-up-form__main {
        background:rgba(255,255,255,.1);
        border: 1px solid rgba(255,255,255,.06);
        box-shadow: 0 0 1px rgba(0,0,0,.06),0 0 4px rgba(0,0,0,.02),0 12px 36px rgba(0,0,0,.06)
    }
}

@media (max-width: 768px) {
    .ds-sign-up-form__main {
        flex-direction:column
    }

    .ds-sign-up-form__main-wechat {
        width: 100%;
        margin-top: 12px;
        margin-left: 0
    }
}

@media (max-width: 440px) {
    .ds-sign-up-form__main {
        box-shadow:none
    }

    .ds-sign-up-form__main-wechat {
        display: none
    }
}

.ds-auth-form-loading-wrapper {
    color: rgb(var(--ds-rgb-primary));
    justify-content: center;
    align-items: center;
    padding: 28px 0;
    font-size: 28px;
    display: flex
}

@media not all and (min-width: 768px) {
    .ds-auth-form-wrapper {
        max-width:100%
    }
}

.ds-verify-code-form-item {
    display: flex
}

.ds-verify-code-form-item>:not(:last-child) {
    margin-right: 12px
}

.ds-verify-code-form-item .ds-verify-code-form-item__verify-code-input {
    flex: 1
}

.ds-verify-code-form-item .ds-verify-code-form-item__verify-code-button {
    flex: 0 0
}

.ds-audit-reason-form-item__checkbox-group {
    display: flex
}

.ds-audit-reason-form-item__checkbox-group>:not(:last-child) {
    margin-right: 16px
}

.ds-audit-reason-form-item__checkbox-group>* {
    margin-bottom: 8px
}

.ds-audit-reason-form-item__checkbox-group {
    flex-wrap: wrap;
    margin-bottom: -8px
}

.grecaptcha-badge {
    visibility: hidden
}

.shumei_captcha_wrapper .shumei_captcha_img_refresh_btn {
    display: none!important
}

.ds-sign-up-form__agreement-text .ds-form-item__content {
    color: var(--dsr-text-3,#a3a3a3);
    font-size: 12px;
    line-height: 18px
}

.ds-sign-up-form__agreement-text .ds-form-item__content a {
    color: var(--dsr-text-1,#262626);
    text-underline-position: from-font;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

body {
    word-break: break-word;
    color: purple;
    background-color: #fff;
    margin: 0
}

body[data-ds-dark-theme] {
    background-color: var(--dsr-bg)
}

body[data-ds-dark-theme].dark .ds-tooltip {
    --tooltip-color: #000
}

body .ds-modal-overlay {
    --ds-modal-overlay-opacity: .36
}

.ds-switch {
    --switch-color: var(--dsr-border-2)
}

.ds-switch.ds-switch--checked {
    --switch-color: var(--dsr-text-1)
}

[data-ds-dark-theme] {
    --ds-toast-custom-color: #505050;
    --ds-toast-cutsom-border: 1px solid #545557;
    --ds-md-inline-code-color: #424242
}

[data-ds-dark-theme] .ds-modal-overlay {
    --ds-modal-overlay-opacity: .6
}

[data-ds-dark-theme] .ds-switch {
    --switch-color: rgba(255,255,255,.2)
}

[data-ds-dark-theme] .ds-switch.ds-switch--checked {
    --switch-color: rgba(var(--ds-rgb-primary))
}

body {
    --scroll-color: rgba(0,0,0,.08);
    --scroll-color-hover: rgba(0,0,0,.15)
}

body[data-ds-dark-theme] {
    --scroll-color: rgba(255,255,255,.15);
    --scroll-color-hover: rgba(255,255,255,.24)
}

.scrollable {
    scrollbar-gutter: stable;
    scrollbar-color: var(--scroll-color)transparent;
    transition: scrollbar-color .1s ease-out
}

.scrollable:hover {
    scrollbar-color: var(--scroll-color-hover)transparent
}

#zenuml-intersection-detector-container {
    display: none!important
}

.markdown-table-wrapper {
    overflow-x: auto
}

.markdown-table-wrapper table {
    width: -moz-max-content;
    width: max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.markdown-table-wrapper th,.markdown-table-wrapper td {
    padding: 10px;
    font-size: 15px;
    line-height: 1.72
}

.markdown-table-wrapper th {
    border-color: var(--dsr-border-1);
    border-top: none
}

.markdown-table-wrapper td {
    border-color: var(--dsr-border-2);
    max-width: 320px;
    min-width: 100px;
    max-width: max(30vw,320px)
}

.ds-markdown hr {
    background-color: var(--dsr-border-2);
    margin: 32px 0
}
