@font-face { font-family: "TT Satoshi"; src: url("web/TTSatoshi/TTSatoshi-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; }
@font-face { font-family: "TT Satoshi"; src: url("web/TTSatoshi/TTSatoshi-DemiBold.otf") format("opentype"); font-weight: 600; font-style: normal; }
@font-face { font-family: PixelOperatorMono8; src: url("web/PixelOperatorMono8.woff2") format("woff2"); font-weight: 500; font-style: normal; }
@font-face { font-family: RobotoMono; src: url("web/RobotoMono-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; }
:root { color-scheme: light dark; }
.kdyqsA { display: block; max-width: 100%; height: 75%; }
.bAesip { display: flex; flex-flow: column; gap: 0px; justify-content: flex-start; align-items: normal; align-self: auto; width: 100%; height: 100%; flex: initial; }
.bAesip:empty { display: none; }
.enGrUl { display: flex; flex-flow: row; gap: 0px; justify-content: flex-start; align-items: normal; align-self: auto; width: 100%; height: 100%; flex: initial; }
.enGrUl:empty { display: none; }
.gXLNYL { display: flex; flex-flow: column; gap: 0px; justify-content: flex-start; align-items: center; align-self: auto; width: 100%; flex: initial; }
.gXLNYL:empty { display: none; }
.bklzXs { display: flex; flex-flow: column; gap: 16px; justify-content: flex-start; align-items: normal; align-self: auto; flex: initial; }
.bklzXs:empty { display: none; }
.gtvpwo { display: flex; flex-flow: column; gap: 20px; justify-content: flex-start; align-items: normal; align-self: auto; flex: initial; }
.gtvpwo:empty { display: none; }
.boOEWw { display: flex; flex-flow: column; gap: 2px; justify-content: flex-start; align-items: normal; align-self: auto; flex: 1 1 0%; }
.boOEWw:empty { display: none; }
.ilYRlF { display: flex; flex-flow: row; gap: 0px; justify-content: space-between; align-items: center; align-self: auto; flex: initial; }
.ilYRlF:empty { display: none; }
.jjrEWY { display: flex; flex-flow: row; gap: 12px; justify-content: flex-start; align-items: center; align-self: auto; flex: initial; }
.jjrEWY:empty { display: none; }
.cQJiJc { display: flex; flex-flow: row; gap: 0px; justify-content: center; align-items: center; align-self: center; width: 100%; height: 100%; flex: initial; }
.cQJiJc:empty { display: none; }
.kXmTQF { display: flex; flex-flow: row; gap: 4px; justify-content: center; align-items: center; align-self: auto; padding: 10px 20px; width: 100%; overflow: hidden; flex: initial; }
.kXmTQF:empty { display: none; }
.kLOezX { display: flex; flex-flow: column; gap: 4px; justify-content: flex-start; align-items: stretch; align-self: auto; margin: 8px; flex: initial; }
.kLOezX:empty { display: none; }
.bsBBdN { display: flex; flex-flow: row; gap: 8px; justify-content: space-between; align-items: center; align-self: auto; min-width: 0px; flex: 1 1 0%; }
.bsBBdN:empty { display: none; }
.cwEiYA { display: flex; flex-flow: row; gap: 4px; justify-content: flex-start; align-items: center; align-self: auto; padding: 2px 10px; flex: initial; }
.cwEiYA:empty { display: none; }
.jmHOEv { display: flex; flex-flow: column; gap: 16px; justify-content: flex-start; align-items: normal; align-self: auto; padding: 12px; flex: initial; }
.jmHOEv:empty { display: none; }
.fPIrqM { display: flex; flex-flow: column; gap: 4px; justify-content: flex-start; align-items: normal; align-self: auto; flex: initial; }
.fPIrqM:empty { display: none; }
.irCfnF { display: flex; flex-flow: wrap; gap: 8px; justify-content: flex-start; align-items: center; align-self: auto; flex: initial; }
.irCfnF:empty { display: none; }
.gOktLJ { display: flex; flex-flow: row; gap: 2px; justify-content: center; align-items: center; align-self: auto; padding: 8px 16px; width: 100%; overflow: hidden; flex: initial; }
.gOktLJ:empty { display: none; }
.jKcQEB { display: flex; flex-flow: row; gap: 16px; justify-content: space-evenly; align-items: center; align-self: auto; padding: 16px; flex: initial; }
.jKcQEB:empty { display: none; }
.ikIWgR { display: flex; flex-flow: row; gap: 0px; justify-content: center; align-items: center; align-self: auto; flex: initial; }
.ikIWgR:empty { display: none; }
.iElsPA { display: flex; flex-flow: column; gap: 0px; justify-content: flex-start; align-items: center; align-self: auto; flex: initial; }
.iElsPA:empty { display: none; }
.ktbzIT { display: flex; flex-flow: column; gap: 0px; justify-content: flex-start; align-items: center; align-self: auto; margin: 0px 0px 40px; flex: initial; }
.ktbzIT:empty { display: none; }
.lcfZiZ { width: 16px; height: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.lcfZiZ path { fill: currentcolor; transition: fill 0.14s; }
.cnJTLI { width: 24px; height: 24px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; pointer-events: none; }
.cnJTLI path { fill: rgb(255, 255, 255); transition: fill 0.14s; }
.jhvjVu { width: 24px; height: 24px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; pointer-events: none; }
.jhvjVu path { fill: rgba(255, 255, 255, 0.74); transition: fill 0.14s; }
.bKNlid { width: 16px; height: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.bKNlid path { fill: rgba(14, 17, 21, 0.94); transition: fill 0.14s; }
.fVthSL { width: 16px; height: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.fVthSL path { fill: rgb(194, 195, 195); transition: fill 0.14s; }
.hKfETo { width: 16px; height: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.hKfETo path { fill: rgba(255, 255, 255, 0.74); transition: fill 0.14s; }
.ixbOdj { width: 8px; height: 8px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.ixbOdj path { fill: rgb(20, 35, 29); transition: fill 0.14s; }
.kmeQoJ { color: inherit; }
.jNjXZS { color: inherit; font-size: 14px; line-height: 20px; font-weight: 600; letter-spacing: -0.08px; }
.iyREuK { color: rgba(14, 17, 21, 0.698); font-size: 12px; line-height: 16px; font-weight: 500; letter-spacing: 0px; }
.kDESuf { color: rgb(6, 45, 22); font-size: 16px; line-height: 24px; font-weight: 600; letter-spacing: -0.16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ifZMWZ { color: rgba(255, 255, 255, 0.74); font-size: 12px; line-height: 16px; font-weight: 500; letter-spacing: 0px; }
.ehyvlN { color: rgb(20, 35, 29); font-size: 16px; line-height: 24px; font-weight: 600; letter-spacing: -0.16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.fUkOsR { color: rgb(255, 255, 255); overflow-wrap: anywhere; font-size: 16px; line-height: 24px; font-weight: 500; letter-spacing: -0.16px; min-width: 0px; }
.cuyKLr { color: rgba(255, 255, 255, 0.74); overflow-wrap: anywhere; font-size: 16px; line-height: 24px; font-weight: 500; letter-spacing: -0.16px; min-width: 0px; }
.dRmyd { color: rgb(196, 184, 254); text-wrap: nowrap; font-size: 14px; line-height: 20px; font-weight: 500; letter-spacing: -0.08px; }
.dNxXUP { color: inherit; font-size: 16px; line-height: 24px; font-weight: 600; letter-spacing: -0.16px; }
.ipywdF { color: rgba(255, 255, 255, 0.74); font-size: 14px; line-height: 20px; font-weight: 500; letter-spacing: -0.08px; }
.uVdQu { color: rgba(14, 17, 21, 0.94); font-size: 14px; line-height: 20px; font-weight: 600; letter-spacing: -0.08px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.kNuAmP { color: inherit; text-wrap: nowrap; font-size: 32px; line-height: 40px; font-weight: 500; letter-spacing: -0.8px; }
.lgEaVX { color: inherit; text-wrap: balance; font-size: 32px; line-height: 40px; font-weight: 500; letter-spacing: -0.8px; text-align: center; }
.jjBsBe { color: rgba(255, 255, 255, 0.74); text-align: center; margin: 12px 0px 0px; }
.bFctew { width: 48px; height: 48px; display: flex; }
.kgBYth { background: unset; box-shadow: unset; outline: rgba(31, 44, 71, 0.11) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 20px 24px; flex: 1 1 0%; }
.kgBYth:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.hHIeoR { background: unset; box-shadow: unset; outline: rgba(31, 44, 71, 0.11) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 16px 20px; flex: 1 1 0%; }
.hHIeoR:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.feAfCd { background: unset; box-shadow: unset; outline: rgba(31, 44, 71, 0.11) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 12px 16px; flex: 1 1 0%; }
.feAfCd:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.Fffgq { background: unset; box-shadow: unset; outline: rgba(31, 44, 71, 0.11) solid 0px; border: 0px; transition: 0.2s ease-in-out; margin: 2px; height: 16px; aspect-ratio: 2 / 1; opacity: 1; }
.Fffgq:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.hHdfol { background: unset; box-shadow: unset; outline: rgba(31, 44, 71, 0.11) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 0px 4px; overflow: hidden; }
.hHdfol:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.cTgZow { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 20px 24px; flex: 1 1 0%; }
.cTgZow:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.fEyVEw { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 16px 20px; flex: 1 1 0%; }
.fEyVEw:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.IWzgw { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 12px 16px; flex: 1 1 0%; }
.IWzgw:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.hjyRhj { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; margin: 2px; height: 16px; aspect-ratio: 2 / 1; opacity: 1; }
.hjyRhj:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.eYJhKo { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 0px 4px; overflow: hidden; }
.eYJhKo:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.ekhimh { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; margin: 12px 12px 12px 20px; }
.ekhimh:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.eooPdw { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 12px; min-width: 280px; position: relative; z-index: 35; }
.eooPdw:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.jUmrlF { outline: rgb(42, 44, 46) solid 1px; border: 0px; transition: 0.2s ease-in-out; background: rgb(35, 37, 39); box-shadow: rgba(0, 0, 0, 0.12) 0px 12px 20px -2px, rgba(0, 0, 0, 0.08) 0px 0px 12px 0px; width: auto; overflow: hidden; border-radius: 16px; }
.jUmrlF:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.iqCecG { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; margin: -12px -12px 0px; }
.iqCecG:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.eAyhcy { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; padding: 10px; }
.eAyhcy:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.iGCLrz { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; width: fit-content; position: relative; }
.iGCLrz:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.fcEzuq { box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; background: rgb(90, 211, 142); padding: 2px; border-radius: calc(infinity * 1px); position: absolute; top: -8px; right: -8px; }
.fcEzuq:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.gHGezS { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; margin: 24px 0px 0px; }
.gHGezS:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.kgOrpx { flex-shrink: 0; width: 350px; }
.kgOrpx .illustration-border { fill: rgb(90, 211, 142); transition: fill 0.3s; }
.kgOrpx .illustration-fill { fill: rgb(20, 46, 34); transition: fill 0.3s; }
.cmrUgD { width: 100%; display: flex; }
.cmrUgD div { width: 100%; display: flex; }
.cmrUgD svg { width: 100%; height: auto; }
.jJnBra { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; flex-shrink: 0; width: fit-content; overflow: hidden; app-region: no-drag; transition: 0.1s ease-in-out; border-radius: 12px; background: rgb(96, 225, 152); min-width: 180px; }
.jJnBra:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.jJnBra:disabled { cursor: not-allowed; }
.jJnBra:active:not(:disabled) { transform: scale(0.95); }
.jJnBra:hover { background: rgb(75, 206, 129); }
.jJnBra:active { background: rgb(75, 206, 129); }
.cQlTiv { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; flex-shrink: 0; width: fit-content; overflow: hidden; app-region: no-drag; transition: 0.1s ease-in-out; border-radius: 12px; background: rgb(90, 211, 142); min-width: 180px; }
.cQlTiv:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.cQlTiv:disabled { cursor: not-allowed; }
.cQlTiv:active:not(:disabled) { transform: scale(0.95); }
.cQlTiv:hover { background: rgb(131, 231, 175); }
.cQlTiv:active { background: rgb(131, 231, 175); }
.bAskTl { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; width: fit-content; overflow: hidden; app-region: no-drag; transition: 0.1s ease-in-out; border-radius: 10px; background: rgb(255, 255, 255); flex: 1 1 0%; }
.bAskTl:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.bAskTl:disabled { cursor: not-allowed; }
.bAskTl:active:not(:disabled) { transform: scale(0.95); }
.bAskTl:hover { background: rgba(255, 255, 255, 0.86); }
.bAskTl:active { background: rgba(255, 255, 255, 0.86); }
.jERxRE { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; flex-shrink: 0; width: fit-content; overflow: hidden; app-region: no-drag; transition: 0.1s ease-in-out; border-radius: 12px; background: rgb(90, 211, 142); min-width: 240px; }
.jERxRE:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.jERxRE:disabled { cursor: not-allowed; }
.jERxRE:active:not(:disabled) { transform: scale(0.95); }
.jERxRE:hover { background: rgb(131, 231, 175); }
.jERxRE:active { background: rgb(131, 231, 175); }
.eBPvPP { display: flex; align-items: center; gap: 4px; text-decoration: inherit; }
.fFAAVo { display: flex; align-items: center; gap: 4px; text-decoration: inherit; flex: 1 1 0%; cursor: pointer; }
.iQKXHz { display: flex; align-items: center; gap: 4px; text-decoration: inherit; cursor: pointer; }
.gJashr { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; flex-shrink: 0; width: fit-content; overflow: hidden; app-region: no-drag; transition: 0.1s ease-in-out; border-radius: 10px; background: rgba(255, 255, 255, 0.12); }
.gJashr:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.gJashr:disabled { cursor: not-allowed; }
.gJashr:active:not(:disabled) { transform: scale(0.95); }
.gJashr:hover { background: rgba(255, 255, 255, 0.15); }
.gJashr:active { background: rgba(255, 255, 255, 0.15); }
.fAUAmO { display: flex; align-items: center; gap: 16px; }
.gorbfl { flex: 0 1 0%; position: relative; }
.PMTzA { flex: 1 1 0%; }
.jzuosd { display: flex; list-style-type: none; flex-direction: column; align-items: stretch; gap: 16px; }
.gErEPf { background-color: unset; border: unset; text-decoration: underline; color: inherit; }
.gErEPf:hover { text-decoration: none; }
.iyJhvJ { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: 16px; overflow: hidden; cursor: default; transition: 0.2s ease-in-out; background: rgb(255, 255, 255); outline: rgba(49, 72, 114, 0.03) solid 1px; max-width: 550px; }
.iyJhvJ:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.gmZtPz { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: 16px; overflow: hidden; cursor: default; transition: 0.2s ease-in-out; background: rgba(46, 57, 82, 0.07); outline: rgba(49, 72, 114, 0.03) solid 1px; outline-offset: -1px; }
.gmZtPz:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.erWgGr { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: 16px; overflow: hidden; cursor: default; transition: 0.2s ease-in-out; background: rgb(255, 255, 255); outline: rgba(49, 72, 114, 0.03) solid 1px; }
.erWgGr:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.bzKaFZ { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: 16px; overflow: hidden; cursor: default; transition: 0.2s ease-in-out; background: rgb(28, 30, 32); outline: rgb(35, 37, 39) solid 1px; max-width: 550px; }
.bzKaFZ:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.duCTID { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: 16px; overflow: hidden; cursor: default; transition: 0.2s ease-in-out; background: rgba(255, 255, 255, 0.06); outline: rgba(255, 255, 255, 0.03) solid 1px; outline-offset: -1px; }
.duCTID:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.CFMVT { position: relative; display: flex; flex-direction: column; width: 100%; border-radius: 16px; overflow: hidden; cursor: default; transition: 0.2s ease-in-out; background: rgb(28, 30, 32); outline: rgb(35, 37, 39) solid 1px; }
.CFMVT:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.emoQCe { margin: auto; display: flex; flex: 1 1 0%; justify-content: center; align-items: center; flex-direction: column; }
.bpsCHT { overflow: hidden; display: flex; justify-content: center; align-items: center; width: 32px; height: 32px; }
.dFlFHK { width: 100%; height: 100%; }
.geqVFm { position: fixed; z-index: 49; bottom: 16px; right: 16px; border-radius: 12px; backdrop-filter: blur(10px); transition: 0.3s 0.3s; opacity: 1; }
.cztAzQ { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0px; border: 0px; border-radius: 12px; cursor: pointer; overflow: hidden; app-region: no-drag; background: rgba(31, 44, 71, 0.11); transition: 0.1s ease-in-out; }
.cztAzQ:hover { background: rgba(35, 47, 72, 0.15); }
.cztAzQ:active { background: rgba(35, 47, 72, 0.15); transform: scale(0.95); }
.cztAzQ:focus-visible { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.kOGKOY { display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0px; border: 0px; border-radius: 12px; cursor: pointer; overflow: hidden; app-region: no-drag; background: rgba(255, 255, 255, 0.12); transition: 0.1s ease-in-out; }
.kOGKOY:hover { background: rgba(255, 255, 255, 0.15); }
.kOGKOY:active { background: rgba(255, 255, 255, 0.15); transform: scale(0.95); }
.kOGKOY:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.hVFHEd { height: auto; max-height: 100%; box-sizing: border-box; position: relative; min-width: 58px; max-width: 400px; min-height: 0px; width: 280px; flex: 1 1 0%; z-index: 30; }
.eHzBsZ { width: auto; min-width: auto; max-width: 100%; height: auto; min-height: auto; max-height: 100%; box-sizing: border-box; position: relative; }
.iCRxtC { position: absolute; width: 16px; height: 100%; cursor: ew-resize; bottom: 0px; right: -8px; z-index: 30; }
.iCRxtC::after { position: absolute; content: ""; display: block; pointer-events: none; }
.iCRxtC::after { right: calc(50% - 2px); height: 100%; }
.jhoRlN { position: relative; width: 100%; height: 100%; }
.ksoVQG { --badge-color: #8676D642; display: inline-flex; border-radius: calc(infinity * 1px); background: var(--badge-color); position: relative; animation: 200ms cubic-bezier(0.33, 1, 0.68, 1) 500ms 1 normal both running YbuId, 1400ms ease-in-out 1200ms 2 normal none running gVUpjK; }
.ksoVQG::after { content: ""; position: absolute; inset: 0px; border-radius: inherit; pointer-events: none; animation: 1400ms cubic-bezier(0.33, 1, 0.68, 1) 500ms 3 normal both running jsTPfY; }
@media (prefers-reduced-motion: reduce) {
  .ksoVQG { animation: auto ease 0s 1 normal none running none; }
  .ksoVQG::after { display: none; }
}
.dCNasN { position: relative; flex-shrink: 0; border-radius: calc(infinity * 1px); transition: background 0.2s, outline 0.1s ease-out; cursor: pointer; background: rgb(36, 132, 76); }
.dCNasN :focus-within:has(:focus-visible), .dCNasN:hover { background: rgb(30, 87, 54); }
.dCNasN:focus-within:has(:focus-visible) { outline: rgba(143, 182, 255, 0.73) solid 4px; outline-offset: 2px; }
.hAQXoL { position: relative; flex-shrink: 0; border-radius: calc(infinity * 1px); transition: background 0.2s, outline 0.1s ease-out; cursor: pointer; background: rgb(90, 211, 142); }
.hAQXoL :focus-within:has(:focus-visible), .hAQXoL:hover { background: rgb(131, 231, 175); }
.hAQXoL:focus-within:has(:focus-visible) { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.kFVdAV { display: block; height: 100%; aspect-ratio: 1 / 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: calc(infinity * 1px); background: rgb(255, 255, 255); transform: translateX(100%); transition: transform 0.25s; pointer-events: none; box-shadow: rgba(0, 40, 71, 0.08) 0px 2px 4px -2px, rgba(0, 40, 71, 0.06) 0px 0px 2px 0px; }
.iyEgkI { display: block; height: 100%; aspect-ratio: 1 / 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: calc(infinity * 1px); background: rgba(14, 17, 21, 0.94); transform: translateX(100%); transition: transform 0.25s; pointer-events: none; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px -2px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px; }
.gSyDzv { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.bSHdbj { app-region: no-drag; }
.dFiZPg { position: sticky; top: 0px; display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; width: 100%; gap: 8px; min-height: 64px; padding: 8px 16px; background: rgb(21, 23, 25); border-bottom: 1px solid rgba(255, 255, 255, 0.09); z-index: 12; height: 64px; overflow: hidden; }
.jBcVxp { position: relative; display: flex; flex-direction: column; flex: 1 1 0%; width: 100%; max-width: 1200px; padding: 32px 16px 48px; }
.cfAYiY { width: 107px; height: auto; }
.gLJfsV { flex: 1 1 0%; display: flex; align-items: center; gap: 16px; padding: 8px; border-radius: 12px; transition: 0.2s ease-in-out; cursor: pointer; border: 0px; app-region: no-drag; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px -2px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px; background: rgb(49, 51, 53) !important; }
.gLJfsV:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.gLJfsV:hover { background: rgba(255, 255, 255, 0.06); }
.jqtZva { flex: 1 1 0%; display: flex; align-items: center; gap: 16px; padding: 8px; border-radius: 12px; transition: 0.2s ease-in-out; cursor: pointer; border: 0px; background: none; app-region: no-drag; }
.jqtZva:focus-visible { outline: rgba(102, 152, 245, 0.71) solid 4px; outline-offset: 2px; }
.jqtZva:hover { background: rgba(255, 255, 255, 0.06); }
.gAiUKd { display: flex; align-items: center; justify-content: center; background: linear-gradient(100deg, rgba(96, 225, 152, 0.2) 0px, rgb(207, 246, 224) 100%); height: 140px; width: 100%; }
.ilENIw { display: flex; flex-direction: column; flex: 0 0 auto; height: 100%; background: rgb(14, 15, 16); border-right: 1px solid rgb(28, 30, 32); }
.htboSR { display: flex; flex-direction: column; }
.iHqLSi { height: 100%; display: flex; flex-direction: column; }
.kSUAHS { display: flex; flex-direction: column; flex: 1 1 0%; z-index: 21; overflow: auto; gap: 12px; }
.eObCOk { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; overflow-x: hidden; }
.fXevNI { display: flex; flex: 1 1 0%; flex-direction: column; align-items: center; overflow-y: auto; height: 100%; justify-content: center; }
@media (max-width: 576px) {
  .fXevNI { padding: 12px; }
}
.jexHXQ { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; }
.jkbTWg { display: flex; flex-direction: column; justify-content: center; width: 100%; }
.jkZgFS { display: flex; flex-direction: column; align-items: center; width: 100%; }
.iirArE { height: 100%; }
.crRtse :root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: hsl(6,78%,57%); --toastify-color-transparent: rgba(255,255,255,0.7); --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-container-width: fit-content; --toastify-toast-width: 320px; --toastify-toast-offset: 16px; --toastify-toast-top: max(var(--toastify-toast-offset),env(safe-area-inset-top)); --toastify-toast-right: max(var(--toastify-toast-offset),env(safe-area-inset-right)); --toastify-toast-left: max(var(--toastify-toast-offset),env(safe-area-inset-left)); --toastify-toast-bottom: max(var(--toastify-toast-offset),env(safe-area-inset-bottom)); --toastify-toast-background: #fff; --toastify-toast-padding: 14px; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-toast-bd-radius: 6px; --toastify-toast-shadow: 0px 4px 12px rgba(0,0,0,0.1); --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient( to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55 ); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); --toastify-color-progress-bgo: 0.2; }
.crRtse .Toastify__toast-container { z-index: var(--toastify-z-index); transform: translate3d(0,0,var(--toastify-z-index)); position: fixed; width: var(--toastify-container-width); box-sizing: border-box; color: rgb(255, 255, 255); display: flex; flex-direction: column; }
.crRtse .Toastify__toast-container--top-left { top: var(--toastify-toast-top); left: var(--toastify-toast-left); }
.crRtse .Toastify__toast-container--top-center { top: var(--toastify-toast-top); left: 50%; transform: translateX(-50%); align-items: center; }
.crRtse .Toastify__toast-container--top-right { top: var(--toastify-toast-top); right: var(--toastify-toast-right); align-items: end; }
.crRtse .Toastify__toast-container--bottom-left { bottom: var(--toastify-toast-bottom); left: var(--toastify-toast-left); }
.crRtse .Toastify__toast-container--bottom-center { bottom: var(--toastify-toast-bottom); left: 50%; transform: translateX(-50%); align-items: center; }
.crRtse .Toastify__toast-container--bottom-right { bottom: var(--toastify-toast-bottom); right: var(--toastify-toast-right); align-items: end; }
.crRtse .Toastify__toast { --y: 0; position: relative; touch-action: none; width: var(--toastify-toast-width); min-height: var(--toastify-toast-min-height); box-sizing: border-box; margin-bottom: 1rem; padding: var(--toastify-toast-padding); border-radius: var(--toastify-toast-bd-radius); box-shadow: var(--toastify-toast-shadow); max-height: var(--toastify-toast-max-height); font-family: var(--toastify-font-family); z-index: 0; display: flex; flex: 1 1 auto; align-items: center; word-break: break-word; }
@media only screen and (max-width: 480px) {
  .crRtse .Toastify__toast-container { width: 100vw; left: env(safe-area-inset-left); margin: 0px; }
  .crRtse .Toastify__toast-container--top-left, .crRtse .Toastify__toast-container--top-center, .crRtse .Toastify__toast-container--top-right { top: env(safe-area-inset-top); transform: translateX(0px); }
  .crRtse .Toastify__toast-container--bottom-left, .crRtse .Toastify__toast-container--bottom-center, .crRtse .Toastify__toast-container--bottom-right { bottom: env(safe-area-inset-bottom); transform: translateX(0px); }
  .crRtse .Toastify__toast-container--rtl { right: env(safe-area-inset-right); left: initial; }
  .crRtse .Toastify__toast { --toastify-toast-width: 100%; margin-bottom: 0px; border-radius: 0px; }
}
.crRtse .Toastify__toast-container[data-stacked="true"] { width: var(--toastify-toast-width); }
.crRtse .Toastify__toast--stacked { position: absolute; width: 100%; transform: translate3d(0,var(--y),0) scale(var(--s)); transition: transform 0.3s; }
.crRtse .Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .crRtse .Toastify__toast--stacked[data-collapsed] .Toastify__close-button { transition: opacity 0.1s; }
.crRtse .Toastify__toast--stacked[data-collapsed="false"] { overflow: visible; }
.crRtse .Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * { opacity: 0; }
.crRtse .Toastify__toast--stacked::after { content: ""; position: absolute; left: 0px; right: 0px; height: calc(var(--g) * 1px); bottom: 100%; }
.crRtse .Toastify__toast--stacked[data-pos="top"] { top: 0px; }
.crRtse .Toastify__toast--stacked[data-pos="bot"] { bottom: 0px; }
.crRtse .Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked::before { transform-origin: center top; }
.crRtse .Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked::before { transform-origin: center bottom; }
.crRtse .Toastify__toast--stacked::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 100%; transform: scaleY(3); z-index: -1; }
.crRtse .Toastify__toast--rtl { direction: rtl; }
.crRtse .Toastify__toast--close-on-click { cursor: pointer; }
.crRtse .Toastify__toast-icon { margin-inline-end: 10px; width: 22px; flex-shrink: 0; display: flex; }
.crRtse .Toastify--animate { animation-fill-mode: both; animation-duration: 0.5s; }
.crRtse .Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; }
.crRtse .Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); }
.crRtse .Toastify__toast-theme--light { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }
.crRtse .Toastify__toast-theme--colored.Toastify__toast--default { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }
.crRtse .Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); }
.crRtse .Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); }
.crRtse .Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); }
.crRtse .Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); }
.crRtse .Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); }
.crRtse .Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); }
.crRtse .Toastify__progress-bar--info { background: var(--toastify-color-progress-info); }
.crRtse .Toastify__progress-bar--success { background: var(--toastify-color-progress-success); }
.crRtse .Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); }
.crRtse .Toastify__progress-bar--error { background: var(--toastify-color-progress-error); }
.crRtse .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .crRtse .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .crRtse .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .crRtse .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { background: var(--toastify-color-transparent); }
.crRtse .Toastify__close-button { color: rgb(255, 255, 255); position: absolute; top: 6px; right: 6px; background: transparent; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; cursor: pointer; opacity: 0.7; transition: 0.3s; z-index: 1; }
.crRtse .Toastify__toast--rtl .Toastify__close-button { left: 6px; right: unset; }
.crRtse .Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.3; }
.crRtse .Toastify__close-button > svg { fill: currentcolor; height: 16px; width: 14px; }
.crRtse .Toastify__close-button:hover, .crRtse .Toastify__close-button:focus { opacity: 1; }
@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}
.crRtse .Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.7; transform-origin: left center; }
.crRtse .Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }
.crRtse .Toastify__progress-bar--controlled { transition: transform 0.2s; }
.crRtse .Toastify__progress-bar--rtl { right: 0px; left: initial; transform-origin: right center; border-bottom-left-radius: initial; }
.crRtse .Toastify__progress-bar--wrp { position: absolute; overflow: hidden; bottom: 0px; left: 0px; width: 100%; height: 5px; border-bottom-left-radius: var(--toastify-toast-bd-radius); border-bottom-right-radius: var(--toastify-toast-bd-radius); }
.crRtse .Toastify__progress-bar--wrp[data-hidden="true"] { opacity: 0; }
.crRtse .Toastify__progress-bar--bg { opacity: var(--toastify-color-progress-bgo); width: 100%; height: 100%; }
.crRtse .Toastify__spinner { width: 20px; height: 20px; box-sizing: border-box; border-width: 2px; border-style: solid; border-image: none; border-radius: 100%; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); animation: 0.65s linear 0s infinite normal none running Toastify__spin; }
@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(2000px,var(--y),0); }
}
@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px,var(--y),0); }
  100% { opacity: 0; transform: translate3d(-2000px,var(--y),0); }
}
@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0,calc(var(--y) - 10px),0); }
  40%, 45% { opacity: 1; transform: translate3d(0,calc(var(--y) + 20px),0); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0,calc(var(--y) - 10px),0); }
  40%, 45% { opacity: 1; transform: translate3d(0,calc(var(--y) + 20px),0); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.crRtse .Toastify__bounce-enter--top-left, .crRtse .Toastify__bounce-enter--bottom-left { animation-name: Toastify__bounceInLeft; }
.crRtse .Toastify__bounce-enter--top-right, .crRtse .Toastify__bounce-enter--bottom-right { animation-name: Toastify__bounceInRight; }
.crRtse .Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }
.crRtse .Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }
.crRtse .Toastify__bounce-exit--top-left, .crRtse .Toastify__bounce-exit--bottom-left { animation-name: Toastify__bounceOutLeft; }
.crRtse .Toastify__bounce-exit--top-right, .crRtse .Toastify__bounce-exit--bottom-right { animation-name: Toastify__bounceOutRight; }
.crRtse .Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }
.crRtse .Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }
@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: translate3d(0,var(--y),0) scale3d(0.3,0.3,0.3); }
  100% { opacity: 0; }
}
.crRtse .Toastify__zoom-enter { animation-name: Toastify__zoomIn; }
.crRtse .Toastify__zoom-exit { animation-name: Toastify__zoomOut; }
@keyframes Toastify__flipIn { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}
@keyframes Toastify__flipOut { 
  0% { transform: translate3d(0,var(--y),0) perspective(400px); }
  30% { transform: translate3d(0,var(--y),0) perspective(400px) rotate3d(1,0,0,-20deg); opacity: 1; }
  100% { transform: translate3d(0,var(--y),0) perspective(400px) rotate3d(1,0,0,90deg); opacity: 0; }
}
.crRtse .Toastify__flip-enter { animation-name: Toastify__flipIn; }
.crRtse .Toastify__flip-exit { animation-name: Toastify__flipOut; }
@keyframes Toastify__slideInRight { 
  0% { transform: translate3d(110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translate3d(0,var(--y),0); }
}
@keyframes Toastify__slideOutRight { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(110%,var(--y),0); }
}
@keyframes Toastify__slideOutLeft { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(-110%,var(--y),0); }
}
@keyframes Toastify__slideOutDown { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}
@keyframes Toastify__slideOutUp { 
  0% { transform: translate3d(0,var(--y),0); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}
.crRtse .Toastify__slide-enter--top-left, .crRtse .Toastify__slide-enter--bottom-left { animation-name: Toastify__slideInLeft; }
.crRtse .Toastify__slide-enter--top-right, .crRtse .Toastify__slide-enter--bottom-right { animation-name: Toastify__slideInRight; }
.crRtse .Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }
.crRtse .Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }
.crRtse .Toastify__slide-exit--top-left, .crRtse .Toastify__slide-exit--bottom-left { animation-name: Toastify__slideOutLeft; animation-timing-function: ease-in; animation-duration: 0.3s; }
.crRtse .Toastify__slide-exit--top-right, .crRtse .Toastify__slide-exit--bottom-right { animation-name: Toastify__slideOutRight; animation-timing-function: ease-in; animation-duration: 0.3s; }
.crRtse .Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; animation-timing-function: ease-in; animation-duration: 0.3s; }
.crRtse .Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; animation-timing-function: ease-in; animation-duration: 0.3s; }
@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.bUxYkn { --toastify-font-family: var(--font-sans); --toastify-z-index: 70; --toastify-toast-top: calc(64px + 16px); --toastify-toast-right: 16px; --toastify-toast-bd-radius: 0; --toastify-toast-shadow: none; --toastify-toast-padding: 0; --toastify-toast-height: auto; --toastify-toast-min-height: 0; --toastify-toast-width: auto; --toastify-toast-min-width: 0; --toastify-color-light: transparent; --toastify-color-dark: transparent; }
:root { --font-sans: 'TT Satoshi','Open Sans',-apple-system,'BlinkMacSystemFont','Segoe UI','Roboto','Helvetica','Arial',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'; color-scheme: dark; }
#app { display: flex; flex-direction: column; height: 100%; overflow-y: hidden; }
input, textarea { outline: none; }
body, html { background: rgb(21, 23, 25); -webkit-font-smoothing: antialiased; font-size: 16px; line-height: 24px; font-weight: 500; letter-spacing: -0.16px; color: rgb(255, 255, 255); height: 100%; overflow-y: hidden; font-family: var(--font-sans); }
a { text-decoration: none; cursor: pointer; }
* { margin: 0px; padding: 0px; outline: none; font-family: var(--font-sans); }
*, ::before, ::after { box-sizing: border-box; }
.slide-left-enter { transform: translate(100%); pointer-events: none; }
.slide-left-enter.slide-left-enter-active { transform: translate(0%); transition: transform 300ms ease-in-out; }
.slide-left-exit { transform: translate(-100%); }
.slide-left-exit.slide-left-exit-active { transform: translate(0%); transition: transform 300ms ease-in-out; }
.slide-right-enter { transform: translate(-100%); pointer-events: none; }
.slide-right-enter.slide-right-enter-active { transform: translate(0%); transition: transform 300ms ease-in-out; }
.slide-right-exit { transform: translate(-100%); }
.slide-right-exit.slide-right-exit-active { transform: translate(-200%); transition: transform 300ms ease-in-out; }
.step-transition-enter { opacity: 0; transform: translateX(20%); position: absolute; }
.step-transition-enter-active { opacity: 1; transform: translateX(0px); transition: opacity 500ms cubic-bezier(1, -0.01, 1, -0.02), transform 500ms linear; }
.step-transition-exit { opacity: 1; transform: translateX(0px); }
.step-transition-exit-active { opacity: 0; transform: translateX(-20%); transition: opacity 500ms cubic-bezier(0, 1.01, 0, 1), transform 500ms linear; }
.fade-out-enter { opacity: 0; }
.fade-out-enter-active { opacity: 1; transition: opacity 1s; }
.fade-out-exit { opacity: 1; }
.fade-out-exit-active { opacity: 0; transition: opacity 1s; }
.floating { max-width: calc(-10px + 100vw); }
.gtBWUe { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; }
.bpoRTk { display: block; margin: 0px; flex: 0 1 0%; }
@keyframes YbuId { 
  0% { opacity: 0; transform: scale(0.85); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes gVUpjK { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(0.96); }
}
@keyframes jsTPfY { 
  0% { opacity: 0.45; box-shadow: 0 0 0 0 var(--badge-color); }
  25% { opacity: 0.45; }
  100% { opacity: 0; box-shadow: 0 0 0 6px var(--badge-color); }
}
.illustration-border { fill: rgb(30, 87, 54); }
.illustration-fill { fill: rgb(207, 246, 224); }
/* --- Real connection modal classes imported from live suite.trezor.io --- */
.gFmpYK { display: flex; flex-flow: column; gap: 0px; justify-content: flex-start; align-items: normal; align-self: auto; height: 100%; flex: initial; }
.gFmpYK:empty { display: none; }
.jfLIdz { display: flex; flex-flow: row; gap: 16px; justify-content: flex-start; align-items: center; align-self: auto; padding: 16px 16px 0px; flex: initial; }
.jfLIdz:empty { display: none; }
.eJBvjH { display: flex; flex-flow: column; gap: 0px; justify-content: flex-start; align-items: normal; align-self: auto; padding: 16px; flex: initial; position: relative; }
.eJBvjH:empty { display: none; }
.bOLlez { display: flex; flex-flow: column; gap: 32px; justify-content: flex-start; align-items: center; align-self: auto; overflow: hidden; flex: initial; }
.bOLlez:empty { display: none; }
.dDAEtx { width: 16px; height: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.dDAEtx path { fill: rgb(172, 198, 246); transition: fill 0.14s; }
.jSQvKf { width: 16px; height: 16px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.jSQvKf path { fill: rgb(20, 35, 29); transition: fill 0.14s; }
.dvbike { color: rgb(172, 198, 246); font-size: 14px; line-height: 20px; font-weight: 600; letter-spacing: -0.08px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.dgjHFE { color: rgb(20, 35, 29); font-size: 14px; line-height: 20px; font-weight: 600; letter-spacing: -0.08px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.horWGr { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; max-width: 95%; max-height: 85vh; width: 400px; }
.jlxVLb { background: unset; box-shadow: unset; outline: rgba(255, 255, 255, 0.09) solid 0px; border: 0px; transition: 0.2s ease-in-out; overflow: hidden; flex: 1 1 0%; position: relative; }
.bAxfOw { box-shadow: unset; outline: rgba(255, 255, 255, 0.03) solid 1px; border: 0px; transition: 0.2s ease-in-out; outline-offset: -1px; background: rgba(255, 255, 255, 0.06); max-height: 52vh; overflow: hidden; border-radius: 16px; aspect-ratio: 752 / 1000; }
.dZBEUd { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; flex-shrink: 0; width: fit-content; overflow: hidden; transition: 0.1s ease-in-out; border-radius: 10px; background: linear-gradient(rgba(89, 135, 222, 0.26), rgba(89, 135, 222, 0.26)), rgb(28, 30, 32); }
.dZBEUd:active:not(:disabled) { transform: scale(0.95); }
.dZBEUd:hover { background: linear-gradient(rgba(88, 131, 213, 0.34), rgba(88, 131, 213, 0.34)), rgb(28, 30, 32); }
.eNWWDY { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; flex-shrink: 0; width: fit-content; overflow: hidden; transition: 0.1s ease-in-out; border-radius: 10px; background: rgb(90, 211, 142); }
.eNWWDY:active:not(:disabled) { transform: scale(0.95); }
.eNWWDY:hover { background: rgb(131, 231, 175); }
.kzkZfH { border: 0px; padding: 0px; cursor: pointer; display: inline-flex; flex-shrink: 0; width: fit-content; overflow: hidden; transition: 0.1s ease-in-out; border-radius: 10px; background: rgba(255, 255, 255, 0.12); margin: 0px 0px 0px auto; }
.kzkZfH:active:not(:disabled) { transform: scale(0.95); }
.kzkZfH:hover { background: rgba(255, 255, 255, 0.15); }
.iJFGHd { display: contents; }
.fDYahV { top: 0px; width: calc(100% - 15px); height: 60px; z-index: 1; position: absolute; pointer-events: none; opacity: 0; background: linear-gradient(rgb(21, 23, 25), rgba(0, 0, 0, 0)); }
.khfyUJ { bottom: 0px; width: calc(100% - 15px); height: 60px; z-index: 1; position: absolute; pointer-events: none; opacity: 0; background: linear-gradient(to top, rgb(21, 23, 25), rgba(0, 0, 0, 0)); }
.NMuxG { border-radius: 16px; transition: background 0.3s; background: rgb(21, 23, 25); outline: rgb(28, 30, 32) solid 1px; box-shadow: rgba(0, 0, 0, 0.16) 0px 32px 64px -4px, rgba(0, 0, 0, 0.12) 0px 0px 32px 0px; height: 100%; overflow: hidden; }
.fXZiMo { overflow-y: auto; height: 100%; }
.kTHUrK { overflow: hidden; display: flex; justify-content: center; align-items: center; }
.bEKeaZ { max-width: 100%; max-height: 100%; }
.byvmhz { backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); background: rgba(0, 0, 0, 0.5); height: 100%; }
