@font-face{font-family:SF Pro;src:url(/shared/fonts/SF-Pro.ttf) format("truetype");font-weight:500 800;font-style:normal;font-display:swap}:root{color:#fff;background-color:#000;font-family:SF Pro,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--header-currency-btn-size: 22px;--header-currency-gap: 4px;--header-currency-padding: 4px;--safe-area-inset-top: max(0px, env(safe-area-inset-top, 0px));--safe-area-inset-bottom: max(0px, env(safe-area-inset-bottom, 0px));--safe-area-inset-left: max(0px, env(safe-area-inset-left, 0px));--safe-area-inset-right: max(0px, env(safe-area-inset-right, 0px))}html{height:100%;width:100%;min-height:100vh;-webkit-user-select:none;user-select:none}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:inherit;height:100%;width:100%;min-height:100vh;font-style:normal;font-weight:500;line-height:normal}html.scrollLocked,body.scrollLocked{overflow:hidden;overscroll-behavior:none;touch-action:none}body,button,input,textarea,select{font-family:inherit}*{box-sizing:border-box;padding:0;margin:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{all:unset;box-sizing:border-box;cursor:pointer}input,span{all:unset}.header{padding:16px 16px 0;width:100%;display:flex;justify-content:space-between;align-items:center;position:fixed!important;top:0;left:0;right:0;z-index:20!important}.headerProfile{display:flex;width:30px;height:30px;padding:1px;justify-content:center;align-items:center;gap:1px;border-radius:40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.headerProfileAvatar{width:26px;height:26px;flex-shrink:0;aspect-ratio:1/1;border-radius:100px}.headerSkeletonAvatar{border:none}.headerCurrency{position:relative;border-radius:24px;height:30px;padding:var(--header-currency-padding);display:flex;align-items:center;gap:var(--header-currency-gap);overflow:hidden;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.headerCurrencyBtn{width:var(--header-currency-btn-size);height:var(--header-currency-btn-size);flex-shrink:0;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;position:relative;z-index:1}.headerCurrencyIndicator{position:absolute;top:var(--header-currency-padding);left:var(--header-currency-padding);width:var(--header-currency-btn-size);height:var(--header-currency-btn-size);border-radius:24px;background:#fff;transition:transform .3s ease;pointer-events:none}.headerCurrencyBtnIcon{transition:.3s}.headerSettings{display:flex;gap:4px}.headerView{position:relative;display:inline-flex;width:30px;height:30px;justify-content:center;align-items:center;border-radius:37.509px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);overflow:hidden}.headerViewIcon{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.headerViewIcon--active{opacity:1}.appShell{min-height:100vh;display:flex;flex-direction:column}.safe-area-height{height:max(0px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));flex-shrink:0}.accountContainer{padding:0 16px;width:100%}.account{width:100%;height:216px;border-radius:28px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;background-image:url(/assets/img/card-back.png);background-size:cover;background-repeat:no-repeat}.accountAmount{display:flex;align-items:center;font-size:28px;font-weight:700;font-stretch:125%;letter-spacing:-.56px;padding:7px 8px}.accountAmountCurrency{margin-right:6px}.accountAmountGray{opacity:.4}.accountSkeletonSymbol,.accountSkeletonValue,.accountSkeletonChip,.accountSkeletonChipLabel,.accountSkeletonRate{display:inline-flex;border-radius:999px}.accountSkeletonSymbol{width:20px;height:24px;margin-right:6px}.accountSkeletonValue{width:120px;height:24px}.accountSkeletonChip{width:32px;height:20px}.accountSkeletonChipLabel{width:48px;height:12px}.accountSkeletonRate{width:60px;height:14px;align-self:center}.accountBlocks{display:flex;flex-direction:column;gap:8px;width:100%}.accountBlockCurrency{height:28px;border-radius:24px;background:#ffffff29;-webkit-backdrop-filter:blur(7.9999990463px);backdrop-filter:blur(7.9999990463px);padding:4px 16px 4px 4px;display:flex;justify-content:space-between;font-size:14px}.accountBlockCurrencyMini{display:flex;gap:8px;align-items:center}.accountBlockCurrencyAmount{font-size:16px}.accountBlockBtns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;height:40px}.accountBlockBtn{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:24px;background:#fff;font-size:18px;color:#000}.accountBlockBtn[aria-disabled=true]{opacity:.6;pointer-events:none}.accountBlockBtnBack{background:#ff3c00;color:#fff;position:relative;overflow:hidden;isolation:isolate}.accountBlockBtnBack:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fffc,#fff9 18%,#12121200 55%,#0000 72%,#ffffffe6);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.history{width:100%;display:flex;padding:24px 16px 95px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:24px 24px 0 0;background:#0d0d0dcc;flex:1;min-height:0;position:relative;z-index:0}.historyState{width:100%;border-radius:16px;background:#ffffff1a;color:#ffffffb3;font-size:14px;padding:12px 16px;text-align:center;display:flex;gap:8px;align-items:center}.historyState--error{background:#f003;color:#ffffffe6}.historyStateBtn{display:inline-flex;justify-content:center;align-items:center;padding:8px 16px;border-radius:16px;background:#000;color:#fff;font-size:14px}.home{flex:1;display:flex;flex-direction:column;min-height:0;gap:20px;padding-bottom:max(0px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));background:linear-gradient(0deg,#0d0d0d 0% 100%),radial-gradient(372.85% 137.08% at 0% 0%,#fff8e2,#b0b6cc 67.69%,#9b96b4),linear-gradient(0deg,#00000087 0% 100%),radial-gradient(372.85% 137.08% at 0% 0%,#faf5e4 7.63%,#c7d0f0 62.44%,#9f99b6),radial-gradient(291.52% 124.72% at 4% 0%,#ffe0c1,#db9f9f 63.08%,#e5937d),radial-gradient(216.71% 147.02% at 20.18% 0%,#ff8400,#ea3f00),#0e0e0e;background-blend-mode:normal,normal,overlay,normal,normal,normal,normal;position:relative}.home:before{content:"";position:absolute;inset:0;background:#000c;pointer-events:none;z-index:0}.home>*{position:relative;z-index:1}.homeTopAnimated,.homeHistoryAnimated{width:100%}.homeTopAnimated{display:flex;flex-direction:column;gap:20px;transform:translateY(-100%);transition:transform .75s ease-out}.headerPlaceholder{height:calc(46px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));width:100%}.homeTopAnimated--entered{transform:translateY(0)}.homeHistoryAnimated{flex:1;min-height:0;display:flex;flex-direction:column;opacity:0;transform:translateY(100%);transition:transform .75s ease-out}.homeHistoryAnimated--entered{opacity:1;transform:translateY(0)}.home-background-image{position:absolute;top:0;left:0;width:100vw;height:480px;z-index:0;pointer-events:none;transform:translateY(-50%);opacity:0;transition:transform 1.5s ease-out,opacity 3s ease-out}.home-background-image--entered{transform:translateY(0);opacity:1}.historyHeader{font-size:24px;font-weight:700;font-stretch:125%;padding-left:8px}.historyPart{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;font-size:16px;color:#fff6}.historySkeleton{display:flex;flex-direction:column;gap:16px;width:100%}.historySkeletonPart{gap:8px}.historySkeletonDay{display:block;width:120px;height:14px;border-radius:999px}.historySkeletonOperation{height:40px}.historySkeletonOperation .historyOperationInfoColumn{gap:4px}.historySkeletonLine,.historySkeletonAmount{display:block;border-radius:999px}.historySkeletonLine{width:96px;height:10px}.historySkeletonLine--wide{width:140px}.historySkeletonAmount{width:72px;height:14px}.skeletonShimmer{position:relative;overflow:hidden;background:linear-gradient(100deg,#ffffff14 30%,#ffffff2e,#ffffff14 70%);background-size:200% 100%;animation:skeletonShimmer 1.2s ease-in-out infinite}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.historyPartDay{padding-left:8px}.historyOperations{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.historyOperation{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;align-self:stretch;border-radius:32px;border-radius:2.73973rem;background:#ffffff0a;padding:8px 16px 8px 8px;height:40px;box-sizing:content-box}.historyOperation--positive,.historyOperation--deposit{background:#ffffff0a}.historyOperation--deposit-success{background-image:url(/assets/img/dep-back.png);background-size:cover;background-repeat:no-repeat;background-position:center}.historyOperation--deposit-success .historyOperationAmount{color:#009641}.historyOperation--deposit-processing{background-image:url(/assets/img/process-back.png);background-size:cover;background-repeat:no-repeat;background-position:center}.historyOperation--deposit-processing .historyOperationAmount{color:#eeac06}.historyOperation--deposit-error{background-image:url(/assets/img/error-back.png);background-size:cover;background-repeat:no-repeat;background-position:center}.historyOperation--deposit-error .historyOperationAmount{color:#c10d0d}.historyOperationIcon{height:100%;width:40px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:32px;background:#ffffff1f;flex-shrink:0}.historyOperation:not(.historyOperation--deposit) .historyOperationIcon svg{transform:scaleY(-1)}.historyOperationInfo{display:flex;gap:8px;align-items:center;min-width:0;flex:1 1 auto}.historyOperationInfoColumn{display:flex;flex-direction:column;font-size:12px;color:#fff6;min-width:0;flex:1 1 auto}.historyOperationInfoColumnHeader{color:#fff;font-size:14px;display:block;max-width:clamp(120px,40vw,180px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyOperationAmount{color:#fff;font-weight:700;font-stretch:150%;flex-shrink:0;white-space:nowrap}.historyOperationAmountGreen{color:#009641}.modalOverlay{position:fixed;inset:0;z-index:10000;background:#0000003d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modalContainer{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:0 32px;pointer-events:none}.modalContent{display:inline-flex;padding:24px 24px 32px;flex-direction:column;align-items:flex-end;border-radius:24px;background:#0d0c0c;pointer-events:auto;max-width:100%;width:100%;position:relative}.modalClose{width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.modalDeposit{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center}.modalDepositQr{align-items:flex-end}.modalHead{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.modalHeader{color:#fffc;font-size:24px;font-weight:650;line-height:100%;width:100%;font-stretch:130%}.modalInfo{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.modalQrContainer{display:flex;padding:24px;align-items:center;border-radius:24px;background:#ffffff14;width:100%;aspect-ratio:1/1}.modalQr{width:100%}.modalQrStyled{position:relative;width:100%;aspect-ratio:1/1;background:transparent;overflow:hidden;box-shadow:0 20px 48px #00000038}.modalQrSvg{width:100%;height:100%}.modalQrLogo{position:absolute;top:50%;left:50%;width:72px;height:72px;transform:translate(-50%,-50%);background:#0d0c0c;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 12px 32px #00000042}.modalQrLogo img{width:80%;height:80%;margin-left:3px;margin-top:3px}.modalQrLogoRef img{margin-left:0;margin-top:0}.modalInfoTexts{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px;padding:0 8px}.modalInfoTextHeader{color:#fff6;font-size:12px;font-weight:500;line-height:normal;text-align:center}.modalInfoTextText{font-size:16px;font-weight:500;line-height:normal;width:100%;text-align:center;word-break:break-all;overflow-wrap:break-word}.modalDepositNotes{display:flex;flex-direction:column;align-items:center}.modalDepositNote{color:#fff6;font-size:12px;font-weight:500;line-height:normal;text-align:center}.modalBtn{display:flex;width:200px;height:40px;padding:12px 12px 12px 8px;justify-content:center;align-items:center;gap:8px;border-radius:24px;background:#fff;color:#000}.popupLink{width:100%;align-items:stretch;gap:8px;padding:24px}.popupLinkHead{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:8px}.popupLinkTitle{color:#fffc;font-size:18px;font-weight:650;line-height:110%;font-stretch:130%}.popupLinkText{color:#fff6;font-size:12px;line-height:normal}.popupLinkField{display:flex;flex-direction:column;gap:8px}.popupLinkHeadTexts{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.popupLinkInputWrap{width:100%;border-radius:32px;background:#ffffff14;display:flex;align-items:center;box-sizing:border-box;cursor:text;width:266px;height:40px;padding:0 16px;gap:7.576px;margin-top:24px}.popupLinkInput{width:100%;font-size:16px;line-height:120%;color:#fff;cursor:text}.popupLinkInput::placeholder{color:#fff3}.popupLinkError{display:block;color:#ff5c5ce6;font-size:12px;line-height:120%;text-align:center}.popupLinkButton{width:100%;height:40px;border-radius:32px;background:#ff3c00;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;isolation:isolate}.popupLinkButton:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fffc,#fff9 18%,#12121200 55%,#0000 72%,#ffffffe6);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.popupLinkButton{transition:.3s}.popupLinkButton:disabled{opacity:.6;pointer-events:none}.popupQrContainer{width:100%;height:100%;padding:0 32px;position:fixed;inset:0;z-index:10000;display:flex;justify-content:center;align-items:center;background:#0000003d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto}.popupQr{background-image:url(/assets/img/popup-qr-back.png);background-size:100% 100%;background-repeat:no-repeat;height:263px;width:100%;position:relative;padding-top:32px;display:flex;flex-direction:column;gap:18px;pointer-events:auto}.popupQrClose{position:absolute;top:16px;right:16px}.popupQrHeader{color:#fffc;text-align:center;font-size:18px;font-style:normal;font-weight:650;line-height:90%;display:block;font-stretch:120%;width:100%}.popupQrAmountContainer{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.popupQrAmount{display:flex;align-items:flex-end;gap:4px;font-stretch:135%;font-size:56px;font-weight:650;line-height:90%;letter-spacing:-1.12px;background:linear-gradient(180deg,#a6a6a6,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.popupQrAmountCurrency{letter-spacing:-.64px;font-size:32px;align-self:flex-end;line-height:100%}.popupQrUsdt{display:flex;padding:4px 8px 4px 4px;align-items:flex-end;gap:4px;border-radius:24px;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:510}.popupQrBtn{width:160px;margin-top:0;padding:0;height:45px;flex-shrink:0;box-sizing:border-box;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.popupTransaction{width:100%;display:flex;flex-direction:column;gap:24px;align-items:center}.popupTransactionHeader{color:#fffc;text-align:center;font-size:18px;font-weight:650;line-height:90%;width:180px}.popupTransactionIcon{display:flex;width:66px;height:66px;padding:12px;align-items:center;justify-content:center;gap:10px;border-radius:40px;background:#ffffff3d}.popupTransactionIcon svg{flex-shrink:0}.popupTransactionIconReject{padding:8px;background:#ff2f2f3d}.popupTransactionIconProgress{padding:8px;background:#ffd0163d}.popupTransactionIconExcellent{padding:8px;background:#39ff2f3d}.transactionLoader{width:42px;padding:4px;aspect-ratio:1;border-radius:50%;background:#fff;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.popupTransactionAmountContainer{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:8px}.popupTransactionAmountLarge{font-size:40px;font-weight:650;line-height:90%;letter-spacing:-.8px;font-stretch:135%}.popupTransactionUsdtBadge{display:flex;padding:4px 8px 4px 4px;align-items:flex-end;gap:4px;border-radius:24px;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:16px;font-weight:500}.popupTransactionFields{display:flex;flex-direction:column;gap:4px;width:100%}.popupTransactionField{display:flex;padding:12px 16px;justify-content:space-between;gap:10px;align-items:center;border-radius:24px;background:#ffffff14}.popupTransactionFieldLabel{color:#fff6;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.popupTransactionFieldValue{display:flex;align-items:center;gap:8px}.popupTransactionFieldValueCurrency{display:flex;align-items:center;gap:2px;font-size:12px}.popupTransactionFieldValueRow{display:flex;align-items:center;gap:8px}.popupTransactionCopyBtn{position:relative;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;cursor:pointer;padding:0;background:transparent}.popupTransactionCopyBtnIcon,.popupTransactionCopyBtnIconCopied{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s ease}.popupTransactionCopyBtnIcon{opacity:1}.popupTransactionCopyBtnIcon svg{width:16px;height:16px}.popupTransactionCopyBtnIcon svg path{fill:#fff9}.popupTransactionCopyBtnIconCopied{opacity:0}.popupTransactionCopyBtnIconCopied svg{width:16px;height:16px}.popupTransactionCopyBtn--copied .popupTransactionCopyBtnIcon{opacity:0}.popupTransactionCopyBtn--copied .popupTransactionCopyBtnIconCopied{opacity:1}.popupTransactionHomeBtn{display:flex;width:161px;height:40px;justify-content:center;align-items:center;gap:8px;border-radius:24px;background:#fff;color:#000;font-size:18px;font-weight:510;line-height:normal}.popupTransactionHomeBtn:hover{opacity:.9}.popupTransactionHomeBtn:active{opacity:.8}.modalTransactionContent{display:inline-flex;padding:30px 16px 24px;flex-direction:column;align-items:flex-end;border-radius:24px;background:#140c0a;pointer-events:auto;max-width:100%;width:100%;position:relative}.popupTransactionAmountLargeContainer{display:flex;gap:4px;align-items:flex-end}.popupTransactionAmountSmall{font-size:32px;font-weight:650;line-height:90%;letter-spacing:-.64px;font-stretch:120%}.popupTransactionFieldId{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;color:#fff;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.popupQrUp{display:flex;flex-direction:column;align-items:center;gap:8px}.popupQrText{font-weight:510;font-size:12px;line-height:100%;text-align:center;width:194px;display:block;color:#fff9}.navContainer{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:24px;z-index:12;width:calc(100% - 48px);max-width:600px;margin:0 auto;height:55px;opacity:0;pointer-events:none;transition:opacity 2s ease;transition-delay:.8s}.navContainer--entered{opacity:1;pointer-events:auto}.payMenuOpen .navContainer{z-index:50}.nav{display:inline-flex;gap:4px;padding:4px;align-items:center;justify-content:space-between;height:55px;border-radius:36px;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:10;transform:translateY(8px);transition:transform 3s ease;transition-delay:.8s}.navContainer--entered .nav{transform:translateY(0)}.navGradient{position:fixed;left:0;right:0;bottom:0;width:100%;height:85px;background:linear-gradient(180deg,#0d0d0d00,#0d0d0d);z-index:5;pointer-events:none}.navBtn{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:32px;transition:.5s;height:100%}.navBtnActive{padding:8px 16px 8px 14px;background:#ffffff2e}.navBtnLabel{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .35s ease,opacity .3s ease}.navBtnLabel--visible{max-width:100px;opacity:1}.profile{padding-top:46px;position:relative;overflow:hidden}.profileInfo{display:flex;flex-direction:column;gap:16px}.profileInfoMain{position:relative;z-index:1}.profileInfoMain{display:flex;flex-direction:column;align-items:center;gap:4px}.profileBlurBg{position:fixed;top:0;left:0;right:0;height:300px;filter:blur(20px);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;pointer-events:none}.profileBalanceColumn{width:100%;display:flex;justify-content:center;align-items:center;font-size:32px}.profileBalanceColumn .accountAmount{font-size:32px;padding:0}.profileAvatar{display:flex;padding:4px;align-items:center;border-radius:40px;background:#ffffff14}.profileAvatarImg{width:64px;height:64px;aspect-ratio:1/1;border-radius:100px}.profileInfoNames{display:flex;flex-direction:column;font-size:20px;font-weight:650;line-height:normal;align-items:center;font-stretch:140%}.profileInfoNameTag{color:#fff6;font-size:12px;font-weight:500;line-height:120%;letter-spacing:.48px;font-stretch:normal}.profileBalance{display:flex;flex-direction:column;align-items:center;gap:8px}.profileBalanceColumn{display:flex;flex-direction:column}.accountAmountProfile{padding:0}.profileBalanceText{color:#fff6;font-size:12px;font-weight:510;line-height:normal}.profileBalanceTopUp{display:flex;padding:7px 12px;align-items:center;gap:6px;border-radius:15px;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:13px;color:#000}.profileSettings{border-radius:24px 24px 0 0;background:#0d0c0c;display:flex;flex-direction:column;flex:1;min-height:0;gap:64px;padding:24px 24px 95px}.profileRef{display:flex;flex-direction:column;gap:16px}.profileRefHead{display:flex;justify-content:space-between}.profileRefHeader{font-size:18px;font-weight:650;line-height:110%;font-stretch:140%;width:160px}.profileRefHeadBtn{display:inline-flex;justify-content:center;align-items:center;gap:8px;height:fit-content;color:#fff6;font-size:13px;font-weight:500;line-height:normal}.profileRefInteract{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.profileRefInteractBtns{display:flex;align-items:flex-start;gap:4px;align-self:stretch}.profileRefLinkField{display:flex;height:40px;padding:0 4px 0 16px;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:32px;background:#ffffff14;overflow:hidden;color:#fff6;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:normal}.profileRefLinkFieldBtn{display:flex;padding:9px;align-items:center;gap:10px;border-radius:32px;background:#ffffff14}.profileRefLinkFieldBtnIcons{position:relative;width:14px;height:14px}.profileRefLinkFieldBtnIcon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.profileRefLinkFieldBtnIconCopy,.profileRefLinkFieldBtnIconVisible{opacity:1}.profileRefLinkFieldBtnIconHidden{opacity:0}.profileRefQr{display:flex;width:40px;height:40px;padding:12px;justify-content:center;align-items:center;gap:8px;border-radius:24px;background:#ffffff14}.profileRefShare{display:flex;height:40px;padding:12px 12px 12px 8px;justify-content:center;align-items:center;gap:8px;font-size:18px;align-self:stretch}.profileAccSettings{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.profileAccSettingsHeader{font-size:18px;font-weight:650;line-height:90%;font-stretch:140%}.profileSetting{display:flex;padding:8px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:32px;background:#ffffff0a}.profileSettingLock{padding:8px 16px 8px 8px}.profileSettingPart{display:flex;align-items:center;gap:12px}.profileSettingPartIcon{display:flex;width:32px;height:32px;padding:8px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:32px;background:#ffffff1f}.profileSettingPartBtns{display:flex;align-items:center;gap:4px}.profileSettingPartBtn{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:10px;border-radius:26px;color:#fff6;font-size:12px;font-weight:500;line-height:normal}.profileSettingPartBtnActive{color:#fff;background:#ffffff0f}.profileAccSettingsColumn{display:flex;flex-direction:column;gap:4px;width:100%;align-items:center}.profilePassSettingsTitle{color:#fff6;font-size:12px;line-height:normal;text-align:start;width:100%;padding-left:8px;padding-top:8px}.profileSettingSwitch{position:relative;display:flex;width:60px;height:24px;padding:2px;align-items:center;border-radius:31px;background:#ffffff14;transition:background .3s ease;justify-content:flex-start}.profileSettingSwitchOn{background:#ff3c00}.profileSettingSwitchThumb{display:block;width:30px;height:20px;border-radius:14px;background:#fff;box-shadow:0 4px 8px #0003;transform:translate(0);transition:transform .3s ease,box-shadow .3s ease}.profileSettingSwitchOn .profileSettingSwitchThumb{transform:translate(26px)}.profileVersion{display:flex;align-items:center;gap:4px;color:#fff6;font-size:12px;font-weight:510;line-height:normal;margin-top:12px}.profileVersionNum{display:flex;padding:0 3px;justify-content:center;align-items:center;gap:10px;border-radius:3px;border:1px solid rgba(255,255,255,.4);color:#fff6;text-align:center;leading-trim:both;text-edge:cap;font-size:11px;font-style:normal;font-weight:510;letter-spacing:-.44px}.profileLinks{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:4px}.profileLinks a{color:#fff6;font-size:12px;line-height:normal}.passcode{display:flex;flex-direction:column;align-items:center;gap:64px;position:fixed;bottom:48px;left:50%;transform:translate(-50%);padding:0 36px;width:100%}.passcodeTitle{text-align:center;font-size:24px;font-weight:650;line-height:normal;width:250px;font-stretch:140%}.passcodeDots{display:inline-flex;align-items:center;gap:24px}.passcodeDotsError .passcodeDot{background:#c10d0d52;box-shadow:none!important;transform:none!important}.passcodeDotsError .passcodeDotActive{background:#c10d0d;box-shadow:none!important;transform:none!important}.passcodeDotsShake{animation:passcodeShake .45s ease}@keyframes passcodeShake{0%{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}to{transform:translate(0)}}.passcodeDot{width:12px;height:12px;background:#ffffff14;border-radius:100%;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;will-change:transform,box-shadow,background}.passcodeDotActive{background:#ff3c00;box-shadow:0 0 12px #ff3c00;transform:scale(1.1)}.passcodeKeyboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;width:100%}.passcodeBtn{display:flex;width:100%;aspect-ratio:1/1;height:auto;padding:8px;justify-content:center;align-items:center;border-radius:50%}.passcodeBtnNum{border-radius:50%;background:#ffffff14;font-size:28px;font-weight:650;line-height:normal;letter-spacing:-.56px;font-stretch:140%;transition:.3s}.passcodeBtnNum:active{transform:scale(1.1);background:#ffffff1f}.passcodeBtnForgot{color:#fff6;text-align:center;font-size:12px;font-weight:510;line-height:normal;grid-column:span 1}.emailAdd{display:flex;flex-direction:column;align-items:center;gap:20px;left:50%;transform:translate(-50%);padding:0 16px;width:100%}.emailAddTitle{text-align:center;font-size:24px;font-weight:650;line-height:normal;width:100%;font-stretch:140%}.emailVerify{gap:8px}.emailVerifyText{font-size:12px;width:198px;color:#fff6;text-align:center;line-height:normal}.emailVerifyCodeContainer{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch;margin-top:40px}.emailVerifyCodeInputs{display:flex;align-items:center;gap:10px;width:100%}.emailVerifyCodeInput{display:flex;padding:16px 8px;justify-content:center;align-items:center;gap:10px;border-radius:32px;background:#ffffff0a;font-size:18px;font-weight:600;text-align:center;box-sizing:border-box;width:100%}.emailVerifyResendText{font-size:12px;width:100%;color:#fff6;text-align:center;line-height:normal}.emailVerifyCodeInputsError .emailVerifyCodeInput{background:#c10d0d14;color:#c10d0d}.emailVerifyCodeInputsShake{animation:emailCodeShake .45s ease}@keyframes emailCodeShake{0%{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}to{transform:translate(0)}}.emailAddInputContainer{width:100%}.emailAddInput{display:flex;width:100%;padding:16px 24px;align-items:center;gap:10px;border-radius:32px;background:#ffffff0a;color:#fff;font-size:16px;line-height:normal;box-sizing:border-box}.emailAddInput::placeholder{color:#fff3}.emailAddButton{display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:500px;border-radius:24px;background:#fff;height:40px;padding:12px 12px 12px 8px;justify-content:center;align-items:center;gap:8px;font-size:18px;color:#000;box-sizing:border-box;border:none;cursor:pointer;transition:all .3s ease}.emailAddButton:disabled{opacity:.4;cursor:not-allowed}.emailAddButtonError{background:#ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;gap:12px;justify-content:flex-start;padding-left:16px;background-image:url(/assets/img/tost-error-back.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:48px;cursor:default;opacity:1!important}.emailAddButtonSuccess{background:#ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;gap:12px;justify-content:flex-start;padding-left:16px;background-image:url(/assets/img/tost-success-back.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:48px;cursor:default;opacity:1!important}.emailAddButtonHidden{opacity:0;pointer-events:none}.emailAddButtonVisible{opacity:1;pointer-events:auto}.email{padding-top:96px}.profileSettingBtnAdd{display:flex;padding:6px 12px;align-items:center;gap:6px;border-radius:15px;height:26px;background:#fff;color:#000;font-size:12px;line-height:100%}.modalPasscodeConfirmHead{display:flex;justify-content:space-between;width:100%}.modalPasscodeConfirmText{color:#fff;font-size:18px;font-weight:650;line-height:110%;width:217px;font-stretch:130%}.modalPasscodeConfirmBtn{display:flex;height:40px;width:100%;justify-content:center;align-items:center;gap:8px;border-radius:24px;background:#fff;color:#000;font-size:18px;margin-top:24px}.modalPasscodeConfirm{padding:16px}.refMore{gap:32px;align-items:center;padding-left:16px;padding-right:16px;padding-bottom:calc(95px + max(0px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))))}.refConditions{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.refConditionsHead{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:20px;font-weight:650;line-height:100%;font-stretch:140%}.refConditionsHeadText{color:#fff6;font-size:12px;line-height:120%;letter-spacing:.48px;width:280px}.refConditionsLvls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%}.refConditionsLvl{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;border-radius:16px;background:#ffffff0a;background-image:url(/assets/img/ref-condition-back.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.refConditionsLvlHead{display:flex;width:100%;justify-content:space-between;align-items:center}.refConditionPercent{color:#009641;font-size:32px;font-weight:650;font-stretch:140%}.refConditionPercentSkeleton{width:90px;height:38px;border-radius:12px;display:block}.refConditionsLvlInfo{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.refConditionsLvlInfoHeader{font-size:18px;line-height:110%;width:150px}.refConditionsLvlInfoText{color:#fff6;font-size:12px;line-height:normal}.refInvited{display:flex;gap:16px;height:100px;width:100%;margin-bottom:40px}.refInvitedBlock{padding:12px;background:#ffffff0a;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;width:100%}.refInvitedBlockHeader{font-size:16px;line-height:110%}.refInvitedBlockNumber{font-size:32px;font-weight:650;font-stretch:140%;line-height:100%}.refInvitedBlockNumberSkeleton{width:44px;height:32px;border-radius:12px;display:block}.refInvitedBlockNumberContainer{position:relative;width:fit-content}.refInvitedBlockNumberIcon{position:absolute;bottom:1px;right:-6px;border:1px solid #171616;width:12px;height:12px;border-radius:100%;display:flex;justify-content:center;align-items:center}.refBackLight{position:absolute;top:0;left:0;height:200px;width:100%;z-index:0;pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:transform 1.5s ease-out,opacity 3s ease-out}.refBackLight--entered{transform:translate(0);opacity:1}.payBtnOverlay{position:fixed;inset:0;width:100vw;height:100vh;background:#0000003d;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);z-index:20;opacity:0;pointer-events:auto;transition:opacity .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.payBtnOverlay--visible{opacity:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.payBtnWrapper{position:relative;transform:translateY(8px) translateZ(0);transition:transform 3s ease;transition-delay:.8s;will-change:transform;z-index:30}.navContainer--entered .payBtnWrapper{transform:translateY(0) translateZ(0)}.payBtnGridItem{position:absolute;top:0;left:0;display:inline-flex;height:55px;padding:4px;align-items:center;border:none;background:transparent;cursor:pointer;border-radius:37px;background:#ffffff29;-webkit-backdrop-filter:blur(11.8999996185px);backdrop-filter:blur(11.8999996185px);z-index:10;--pay-grid-x: 0px;--pay-grid-y: 0px;opacity:0;transform:translate(0) scale(.9);transition:transform .3s ease,opacity .3s ease;pointer-events:none;will-change:transform,opacity}.payBtnWrapper--open .payBtnGridItem{opacity:1;transform:translate(var(--pay-grid-x),var(--pay-grid-y)) scale(1);pointer-events:auto}.payBtnWrapper--open .payBtnGridItem:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.8)}.payBtnGridItem--bottom-left{--pay-grid-x: -78px;--pay-grid-y: 0px}.payBtnGridItem--top-left{--pay-grid-x: -61px;--pay-grid-y: -60px}.payBtnGridItem--top-right{--pay-grid-x: 0px;--pay-grid-y: -78px}.payBtnGridItemInner{display:flex;width:47px;height:47px;justify-content:center;align-items:center;gap:8px;background:transparent;border-radius:32px;transition:background .2s ease}.payBtnGridItem--active .payBtnGridItemInner{background:#ffffff3d}.payBtn{display:flex;width:55px;height:55px;padding:11px;justify-content:center;align-items:center;gap:8px;border-radius:39px;background:#ff3c00;border:none;cursor:pointer;z-index:12;touch-action:none;position:relative;overflow:hidden;isolation:isolate}.payBtn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fffc,#fff9 18%,#12121200 55%,#0000 72%,#ffffffe6);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.accountAmountContainer{display:flex;justify-content:space-between;align-items:center;gap:8px}.accountAmountContainer .accountAmountCashback{display:flex;justify-content:center;align-items:center;gap:4px;background-color:#ffffff29;padding:6px 8px 6px 6px;margin-left:0;margin-right:10px;border-radius:100px;font-size:12px;letter-spacing:0%;line-height:100%}.accountAmountContainer .accountAmountCashback .accountAmountCashbackLogo{text-align:center;vertical-align:middle;display:flex;flex-direction:column;justify-content:center;align-items:center}
