.language-modal{z-index:10000}.language-modal .adm-mask{background:#03131d9e!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.language-modal__container{min-height:200px;padding:8px 16px var(--app-content-bottom-space, 24px);color:#f5fafb}.language-modal__handle{display:block;width:38px;height:4px;margin:2px auto 14px;border-radius:999px;background:#a9c4ca61}.language-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.language-modal__title{margin:0;color:#f5fafb;font-family:Inter,DM Sans,Noto Sans SC,sans-serif;font-size:18px;font-weight:900;letter-spacing:-.03em;line-height:1.25}.language-modal__subtitle{margin:5px 0 0;color:#83a0aa;font-size:9px;font-weight:600;line-height:1.45}.language-modal__close{position:relative;width:35px;height:35px;flex:0 0 35px;padding:0;border:1px solid rgba(181,225,231,.12);border-radius:50%;background:#ffffff0b;cursor:pointer}.language-modal__close:before,.language-modal__close:after{position:absolute;top:16px;left:10px;width:13px;height:2px;border-radius:2px;background:#a9c4ca;content:""}.language-modal__close:before{transform:rotate(45deg)}.language-modal__close:after{transform:rotate(-45deg)}.language-modal__close:active{transform:scale(.96)}.language-modal__content{display:grid;gap:8px;margin-top:17px}.language-modal__item{display:flex;width:100%;min-height:52px;align-items:center;gap:11px;padding:0 12px;border:1px solid rgba(181,225,231,.12);border-radius:12px;background:#ffffff08;box-shadow:inset 0 1px #ffffff06;color:#f5fafb;text-align:left;cursor:pointer}.language-modal__item:active{transform:scale(.99)}.language-modal__item--active{border-color:#21c7a86b;background:#21c7a814}.language-modal__item--active .language-modal__radio{border-color:#21c7a8}.language-modal__item--active .language-modal__radio:after{background:#21c7a8}.language-modal__item-left{display:flex;min-width:0;flex:1;flex-direction:column}.language-modal__name{overflow:hidden;font-size:11px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.language-modal__code{margin-top:2px;color:#83a0aa;font-size:8px;font-weight:650;line-height:1.25}.language-modal__radio{display:grid;width:20px;height:20px;flex:0 0 20px;margin-left:auto;place-items:center;border:1.5px solid #7896a0;border-radius:50%;background:#071d29}.language-modal__radio:after{width:8px;height:8px;border-radius:50%;background:transparent;content:""}.language-modal-popup{max-height:min(70vh,var(--app-viewport-height, 100vh) - var(--app-bottom-safe-space, 0px));overflow-y:auto;border-radius:24px 24px 0 0;border:1px solid rgba(181,225,231,.12);border-bottom:0;background:linear-gradient(180deg,#0d3040,#071d29 34%,#061c2a)!important;box-shadow:0 -24px 60px #0000006b,inset 0 1px #ffffff14}@media(max-width:485px){.language-modal.adm-popup,.language-modal .adm-mask{position:fixed!important;inset:0!important;z-index:10000}.language-modal .adm-popup-body{position:fixed!important;z-index:10001;max-height:min(70vh,var(--app-viewport-height, 100vh) - var(--app-bottom-safe-space, 0px));overflow-y:auto}}@media(min-width:486px){.phone-wrapper .language-modal.adm-popup{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:486px!important;z-index:10000}.phone-wrapper .language-modal .adm-mask{position:absolute!important;inset:0!important;width:100%!important;max-width:486px!important;z-index:10000;background:#03131d9e!important}.phone-wrapper .language-modal .adm-popup-body{position:absolute!important;inset:auto 0 0!important;width:100%!important;max-width:486px!important;max-height:70vh;max-height:min(70vh,var(--app-viewport-height, 100vh) - var(--app-bottom-safe-space, 0px));overflow-y:auto;z-index:10001}}.gamer-back-button{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem .25rem .25rem;gap:.125rem;border-radius:2rem;border:none;cursor:pointer;font-size:var(--font-size-sm, .875rem);color:var(--color-text-primary, #ffffff);font-weight:var(--font-weight-medium, 500);line-height:1.375rem;transition:var(--transition-fast)}.gamer-back-button svg{flex-shrink:0}.gamer-back-button span{white-space:nowrap}.gamer-back-button--default{background:#fff3}.gamer-back-button--default:hover{background:#ffffff4d}.gamer-back-button--default:active{transform:scale(.95)}.gamer-back-button--modal{background:transparent;padding:0;color:var(--color-text-secondary)}.gamer-back-button--modal:hover{opacity:.8}.gamer-back-button--modal:active{transform:scale(.95)}.gamer-back-button--icon{width:32px;height:32px;padding:0;background:#ffffff1a;border-radius:50%;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gamer-back-button--icon:active{opacity:.8;background:#ffffff26;transform:scale(.95)}.gamer-back-button--icon svg{width:20px;height:20px}.sf-sheet{display:flex;flex-direction:column;background:#070b0f;border-radius:16px 16px 0 0;color:#fff}.sf-sheet__header{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 48px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.sf-sheet__title{margin:0;font-size:16px;font-weight:700;color:#f8faf6;font-family:DM Sans,sans-serif}.sf-sheet__close{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb3;font-size:20px;line-height:1;cursor:pointer;padding:0}.sf-sheet__body{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px;overflow-y:auto;-webkit-overflow-scrolling:touch}.sf-sheet__field{display:flex;flex-direction:column;gap:6px}.sf-sheet__label{font-size:12px;font-weight:600;color:#ecf2e885;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.sf-sheet__ocr-hint{font-size:11px;color:#f6c35b;font-weight:500;text-transform:none;letter-spacing:0;animation:sf-pulse 1s ease-in-out infinite}@keyframes sf-pulse{0%,to{opacity:1}50%{opacity:.4}}.sf-sheet__readonly{padding:10px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-family:monospace;font-size:12px;color:#ecf2e899;word-break:break-all}.sf-sheet__input{padding:11px 12px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f8faf6;font-size:14px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .15s ease}.sf-sheet__input::placeholder{color:#ecf2e84d}.sf-sheet__input:focus{border-color:#f6c35b80}.sf-sheet__upload-btn{width:100%;padding:11px;border-radius:8px;border:1.5px dashed rgba(246,195,91,.4);background:#f6c35b0f;color:#f6c35b;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease}.sf-sheet__upload-btn:hover:not(:disabled){background:#f6c35b1a}.sf-sheet__upload-btn:disabled{opacity:.6;cursor:not-allowed}.sf-sheet__file-done{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid rgba(47,209,111,.3);background:#2fd16f12}.sf-sheet__file-check{color:#2fd16f;font-size:15px;font-weight:900;flex-shrink:0}.sf-sheet__file-name{flex:1;min-width:0;font-size:12px;color:#ecf2e8b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-sheet__file-reupload{flex-shrink:0;background:none;border:none;color:#f6c35bcc;font-size:11px;font-weight:600;cursor:pointer;padding:0}.sf-sheet__upload-hint{margin:0;font-size:11px;color:#ecf2e85c;line-height:1.4}.sf-sheet__submit-btn{width:100%;padding:13px;border-radius:10px;border:none;background:linear-gradient(135deg,#f6c35b,#e8a020);color:#1a1000;font-size:14px;font-weight:800;font-family:DM Sans,sans-serif;cursor:pointer;letter-spacing:.02em;transition:opacity .15s ease}.sf-sheet__submit-btn:disabled{opacity:.6;cursor:not-allowed}.sf-sheet__submit-btn:active:not(:disabled){opacity:.85}.empty-data-block{display:flex;justify-content:center;width:100%;padding:var(--ui-space-8) var(--ui-space-4) 48px;color:var(--color-text-secondary, #a6adbb)}.empty-data-block--records{padding:48px var(--ui-space-4) 40px}.empty-data-block--records .adm-error-block{--image-width: 112px;--image-height: 88px}.empty-data-block--records .adm-error-block-image{height:88px;margin-bottom:12px}.empty-data-block--records .adm-error-block-description{color:var(--ui-text-secondary);font-family:var(--ui-font-family);font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-label);line-height:1.3}.empty-data-block__records-art{display:block;width:112px;height:88px;filter:drop-shadow(0 12px 22px rgba(0,0,0,.18))}.records-modal-shell.adm-popup{z-index:var(--z-index-page-drawer, 1600)}@keyframes records-tabs-slide-next{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333%,0,0)}}@keyframes records-tabs-slide-previous{0%{transform:translate3d(-33.3333%,0,0)}to{transform:translateZ(0)}}@keyframes records-tab-panel-enter{0%{transform:translate3d(0,2px,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.records-modal__tabs-track--next,.records-modal__tabs-track--previous,.records-modal__tab-panel{animation-duration:1ms!important}.records-modal__tab{transition-duration:1ms!important}}.records-modal-popup{border-radius:0;width:100vw!important;height:100vh;height:var(--app-viewport-height, 100vh);max-height:100vh;max-height:var(--app-viewport-height, 100vh);overflow:hidden;background:var(--ui-page)!important}@media(min-width:486px){.records-modal-popup{width:100%!important}}.records-modal{--records-page: var(--ui-page);--records-surface-low: var(--ui-surface-low);--records-surface: var(--ui-surface);--records-surface-high: var(--ui-surface-high);--records-text: var(--ui-text-primary);--records-muted: var(--ui-text-secondary);--records-primary: var(--ui-primary);--records-primary-soft: var(--ui-primary-soft);--records-reward: var(--ui-reward);--records-outline: var(--ui-outline);position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:var(--app-viewport-height, 100vh);overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(33,199,168,.09),transparent 24rem),var(--records-page)}.records-modal:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(33,199,168,.035),transparent 34%);background-repeat:no-repeat;pointer-events:none}.records-modal__header{position:relative;flex-shrink:0;height:64px;z-index:1;border-bottom:1px solid rgba(181,225,231,.08);background:#051722d6;-webkit-backdrop-filter:blur(var(--ui-backdrop-blur)) saturate(var(--ui-backdrop-saturation));backdrop-filter:blur(var(--ui-backdrop-blur)) saturate(var(--ui-backdrop-saturation))}.records-modal__header .gamer-back-button{position:absolute;top:14px;left:15px;z-index:10;background:#ffffff0b;border:1px solid var(--ui-outline);box-shadow:none}.records-modal__header-placeholder{display:none}.records-modal__title{position:absolute;top:20px;left:50%;max-width:calc(100% - 112px);margin:0;overflow:hidden;color:var(--records-text);font-family:Inter,DM Sans,sans-serif;font-size:var(--ui-font-size-page-title);font-weight:var(--ui-font-weight-display);font-variation-settings:"opsz" 14;line-height:22px;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.records-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden}.records-modal__date-filter{flex-shrink:0;margin:0 16px 14px;padding:12px;border:1px solid var(--records-outline);border-radius:var(--ui-radius-card-sm);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0b2633eb;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000024}.records-modal__date-preset-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.records-modal__date-preset-chip{min-width:0;min-height:36px;padding:0 7px;border:1px solid var(--records-outline);border-radius:var(--ui-radius-control);background:#ffffff09;color:#a9c4ca;cursor:pointer;font-family:DM Sans,Noto Sans SC,Noto Sans JP,sans-serif;font-size:11px;font-weight:800;line-height:14px;overflow-wrap:anywhere;transition:transform var(--ui-motion-fast) var(--ui-ease-standard),border-color var(--ui-motion-fast) var(--ui-ease-standard),background var(--ui-motion-fast) var(--ui-ease-standard),color var(--ui-motion-fast) var(--ui-ease-standard)}.records-modal__date-preset-chip:active{transform:translateY(1px)}.records-modal__date-preset-chip--active{border-color:#21c7a880;background:#21c7a81c;color:var(--records-primary-soft)}.records-modal__date-custom-row{display:flex;align-items:stretch;gap:10px;margin-top:10px}.records-modal__date-filter-trigger{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:1px solid var(--records-outline);border-radius:var(--ui-radius-control);background:#03131d9e;color:var(--records-text);cursor:pointer;text-align:left}.records-modal__date-filter-trigger:active{opacity:.85}.records-modal__date-filter-label{font-size:11px;color:var(--records-muted);line-height:1.2}.records-modal__date-filter-value{font-size:13px;font-weight:800;line-height:1.2}.records-modal__tabs{position:relative;display:block;margin:0 16px 12px;z-index:10;flex-shrink:0}.records-modal__tabs-viewport{position:relative;width:100%;min-width:0;overflow:hidden;border-bottom:1px solid rgba(181,225,231,.1);touch-action:pan-y}.records-modal__tabs-track{display:grid;grid-auto-flow:column;grid-auto-columns:33.3333%;align-items:end;width:100%;will-change:transform}.records-modal__tabs-track--next{animation:records-tabs-slide-next .22s cubic-bezier(.22,1,.36,1) forwards}.records-modal__tabs-track--previous{animation:records-tabs-slide-previous .22s cubic-bezier(.22,1,.36,1) forwards}.records-modal__tabs-track--settling .records-modal__tab,.records-modal__tabs-track--settling .records-modal__tab:after{transition:none!important}.records-modal__tab{position:relative;min-width:0;height:42px;padding:8px 5px 10px;overflow:hidden;border:0;background:transparent;color:var(--records-muted);cursor:pointer;font-family:DM Sans,Noto Sans SC,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;opacity:.52;text-align:center;transform:scale(.92);transition:color .18s ease,opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.records-modal__tab span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-modal__tab:after{position:absolute;right:calc(50% - 19px);bottom:0;left:calc(50% - 19px);height:2px;border-radius:999px;background:var(--records-primary);content:"";opacity:0;transform:scaleX(.65);transition:opacity .14s ease,transform .14s ease}.records-modal__tab--active{color:var(--records-primary-soft);font-weight:850;opacity:1;transform:none}.records-modal__tab--active:after{opacity:1;transform:scaleX(1)}.records-modal__tab:focus-visible{outline:2px solid rgba(112,220,200,.48);outline-offset:-3px}.records-modal__tab-content{position:relative;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.records-modal__tab-panel{min-height:100%;animation:records-tab-panel-enter .12s ease-out both}.records-modal__loading{display:flex;align-items:center;justify-content:center;min-height:200px}.records-modal__empty{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--records-muted);font-size:14px}.records-modal__list{display:flex;flex-direction:column;gap:12px;padding-bottom:var(--app-content-bottom-space, 24px)}.records-modal__list .adm-infinite-scroll{display:flex;align-items:center;justify-content:center;padding:12px 0;color:var(--records-muted);font-size:12px}.records-modal__item{position:relative;overflow:hidden;padding:16px;border:1px solid var(--records-outline);border-radius:13px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0b2633eb;box-shadow:inset 0 1px #ffffff06,0 12px 26px #00000024}.records-modal__item--bet{isolation:isolate}.records-modal__item--bet:before,.records-modal__item--bet:after{position:absolute;z-index:0;left:56%;top:58%;pointer-events:none;transform:translate(-50%,-50%) rotate(-12deg)}.records-modal__item--bet:before{content:"";width:126px;height:126px;border:2px solid rgba(181,225,231,.06);border-radius:50%}.records-modal__item--bet:after{content:attr(data-status-label);width:118px;overflow:hidden;color:#b5e1e714;font-family:DM Sans,sans-serif;font-size:34px;font-weight:900;letter-spacing:0;line-height:1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.records-modal__item--bet>*{position:relative;z-index:1}.records-modal__item--bet-loss:before{border-color:#ef44441f}.records-modal__item--bet-loss:after{color:#ef44442b}.records-modal__item--bet-win:before{border-color:#21c7a824}.records-modal__item--bet-win:after{color:#21c7a82e}.records-modal__item--bet-refund:before{border-color:#f5c45e21}.records-modal__item--bet-refund:after{color:#f5c45e2e}.records-modal__item--bet-unsettled:before{border-color:#b5e1e712}.records-modal__item--bet-unsettled:after{color:#b5e1e71a}.records-modal__item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(181,225,231,.09);gap:8px;min-width:0}.records-modal__item-header--bonus-row .records-modal__item-id{max-width:44%;min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-modal__item-header--bonus-row .records-modal__item-type{flex:1;min-width:0;max-width:56%;font-family:DM Sans,Noto Sans SC,Noto Sans JP,sans-serif;font-weight:600;font-size:12px;color:var(--records-reward);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;word-break:normal;line-height:1.3}.records-modal__item-id{min-width:0;overflow:hidden;font-family:DM Sans,sans-serif;font-weight:500;font-size:12px;color:var(--records-muted);flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.records-modal__item-status{font-family:DM Sans,sans-serif;font-weight:600;font-size:12px;flex-shrink:0}.records-modal__item-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.records-modal__item-row:last-child{margin-bottom:0}.records-modal__item-row--balance-change{align-items:baseline;flex-wrap:wrap;gap:4px 12px}.records-modal__item-label{font-family:DM Sans,Noto Sans SC,Noto Sans JP,sans-serif;font-weight:400;font-size:13px;color:var(--records-muted)}.records-modal__item-value{font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;color:var(--records-text)}.records-modal__item-value--bonus{color:var(--records-reward)}.records-modal__item-value--balance-change{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:0 4px;margin-left:auto;text-align:right}.records-modal__item-value--balance-change>span{white-space:nowrap}.records-modal__audit-type-row{display:flex;gap:8px;margin-bottom:12px;flex-shrink:0}.records-modal__audit-type-chip{flex:1;min-width:0;padding:8px 6px;border-radius:8px;border:1px solid var(--records-outline);background:#ffffff09;color:#a9c4ca;font-family:DM Sans,Noto Sans SC,Noto Sans JP,sans-serif;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;text-align:center}.records-modal__audit-type-chip:active{opacity:.88}.records-modal__audit-type-chip--active{border-color:#21c7a880;color:var(--records-primary-soft);background:#21c7a81c}.records-modal__audit-progress{margin-top:4px;padding-top:10px;border-top:1px solid rgba(181,225,231,.09)}.records-modal__audit-progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.records-modal__audit-progress-head:last-child{margin-bottom:0}.records-modal__audit-progress-amounts{display:flex;align-items:baseline;gap:4px;flex-shrink:0;font-family:DM Sans,sans-serif;font-weight:600;font-size:13px;color:var(--records-text)}.records-modal__audit-progress-sep{color:var(--records-muted);font-weight:500}.records-modal__audit-progress-track{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.records-modal__audit-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--records-primary) 0%,var(--records-reward) 100%);transition:width .2s ease}.records-modal__deposit-wrap{display:flex;flex-direction:column;height:100%;min-height:0}.records-modal__deposit-toggle{display:flex;gap:6px;padding:10px 16px 4px;flex-shrink:0}.records-modal__deposit-toggle-btn{flex:1;padding:7px 0;border-radius:8px;border:1px solid var(--records-outline);background:#ffffff0a;color:var(--records-muted);font-family:DM Sans,Noto Sans SC,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s var(--ui-ease-standard),background .15s var(--ui-ease-standard),color .15s var(--ui-ease-standard),transform .15s var(--ui-ease-standard)}.records-modal__deposit-toggle-btn--active{border-color:#21c7a880;background:#21c7a81c;color:var(--records-primary-soft)}.records-modal__item--crypto{border-color:#21c7a829}.records-modal__item-value--crypto{font-size:15px;color:var(--records-primary-soft)}.records-modal__crypto-token{font-size:12px;color:#70dcc8c2;margin-left:2px}.records-modal__item-value--address{font-family:monospace;font-size:11px;color:#a9c4ca;word-break:break-all;text-align:right;max-width:58%}.records-modal__crypto-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;margin-left:4px}.records-modal__crypto-badge--token{background:#20d86b1f;border:1px solid rgba(32,216,107,.4);color:#20d86b}.records-modal__crypto-badge--network{background:#3a8fe81f;border:1px solid rgba(58,143,232,.4);color:#3a8fe8}.records-modal__crypto-upload{margin-top:8px;padding-top:8px;border-top:1px solid rgba(33,199,168,.12)}.records-modal__appeal-row{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.records-modal__appeal-btn{width:100%;padding:7px;border-radius:7px;border:1px solid rgba(245,196,94,.35);background:#f5c45e14;color:var(--records-reward);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease}.records-modal__appeal-btn:active{background:#f5c45e24}.records-modal__crypto-upload-done{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;border:1px solid rgba(33,199,168,.3);background:#21c7a814;font-size:12px;color:var(--records-primary-soft);font-weight:600}.records-modal__crypto-upload-check{font-size:13px;font-weight:900;flex-shrink:0}.records-modal__crypto-reupload{margin-left:auto;flex-shrink:0;background:none;border:1px solid rgba(33,199,168,.35);border-radius:5px;padding:2px 7px;color:#70dcc8db;font-size:10px;font-weight:600;cursor:pointer}.records-modal__crypto-reupload:disabled{opacity:.5}.records-modal__crypto-upload-btn{width:100%;padding:8px;border-radius:8px;border:1px dashed rgba(33,199,168,.4);background:#21c7a812;color:var(--records-primary-soft);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease}.records-modal__crypto-upload-btn:disabled{opacity:.6;cursor:not-allowed}.records-modal__crypto-upload-btn:active:not(:disabled){background:#21c7a824}.gamer-input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.gamer-input-wrapper__label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.gamer-input__container{position:relative;display:flex;align-items:center;background:var(--input-bg);border:var(--input-border);border-radius:var(--border-radius-lg);box-shadow:var(--input-shadow);transition:all .3s ease}.gamer-input__container:focus-within{border:var(--input-border-focus);box-shadow:var(--shadow-glow)}.gamer-input{flex:1;background:transparent;border:none;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family)}.gamer-input::placeholder{color:var(--color-text-placeholder)}.gamer-input:focus{outline:none}.gamer-input .adm-input-element{color:#fffffff2}.gamer-input .adm-input-element::placeholder{color:#ffffff4d}.gamer-input__icon{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-lg)}.gamer-input__icon--left{padding-left:var(--spacing-md);padding-right:0}.gamer-input__icon--right{padding-right:var(--spacing-md);padding-left:0;cursor:pointer;transition:color .3s ease}.gamer-input__icon--right:hover{color:var(--color-primary-light)}.gamer-input__icon--right:active{color:var(--color-primary)}.gamer-input__addon{display:flex;flex:0 0 auto;align-items:center;align-self:stretch}.gamer-input__addon--right{justify-content:flex-end}.gamer-input__helper{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.gamer-input__helper--error{color:var(--color-text-warning)}.gamer-input-wrapper--filled .gamer-input__container{background:var(--color-bg-third)}.gamer-input-wrapper--bordered .gamer-input__container{border:1px solid var(--color-border-primary)}.gamer-input-wrapper--small .gamer-input{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.gamer-input-wrapper--large .gamer-input{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md)}.gamer-input-wrapper--error .gamer-input__container{border-color:var(--color-text-warning)}.redeem-modal-popup{border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden;border:1px solid rgba(181,225,231,.12);border-bottom:0;background:linear-gradient(180deg,#0d3040,#071d29 34%,#061c2a)!important;box-shadow:0 -24px 60px #0000006b,inset 0 1px #ffffff14;max-height:90vh;max-height:min(90vh,var(--app-viewport-height, 100vh) - var(--app-bottom-safe-space, 0px))}.redeem-modal{display:flex;flex-direction:column;max-height:85vh;max-height:min(85vh,var(--app-viewport-height, 100vh) - var(--app-content-bottom-space-sm, 16px));overflow:hidden;color:#f5fafb}.redeem-modal__handle{display:block;width:38px;height:4px;flex:0 0 4px;margin:10px auto 2px;border-radius:999px;background:#a9c4ca61}.redeem-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px 4px;flex-shrink:0}.redeem-modal__title{margin:0;color:#f5fafb;font-family:Inter,DM Sans,Noto Sans SC,sans-serif;font-size:18px;font-weight:900;letter-spacing:-.03em;line-height:1.25}.redeem-modal__header-copy{margin:5px 0 0;color:#83a0aa;font-size:9px;font-weight:600;line-height:1.45}.redeem-modal__close{position:relative;width:35px;height:35px;flex:0 0 35px;padding:0;border:1px solid rgba(181,225,231,.12);border-radius:50%;background:#ffffff0b;cursor:pointer}.redeem-modal__close:before,.redeem-modal__close:after{position:absolute;top:16px;left:10px;width:13px;height:2px;border-radius:2px;background:#a9c4ca;content:""}.redeem-modal__close:before{transform:rotate(45deg)}.redeem-modal__close:after{transform:rotate(-45deg)}.redeem-modal__close:active{transform:scale(.96)}.redeem-modal__body{flex:1;min-height:0;padding:13px 16px 24px;padding-bottom:var(--app-content-bottom-space, 24px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.redeem-modal__card{width:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:13px;padding:0;border:0;background:transparent}.redeem-modal__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(245,196,94,.22);border-radius:15px;background:#f5c45e1a;color:#f5c45e}.redeem-modal__icon svg{width:25px;height:25px}.redeem-modal__hint{max-width:300px;margin:0;color:#a9c4ca;font-size:10px;font-weight:700;line-height:1.45;text-align:center}.redeem-modal__quick-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.redeem-modal__quick-action{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(33,199,168,.2);border-radius:10px;background:#21c7a812;color:#70dcc8;font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;box-shadow:inset 0 1px #ffffff09;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.redeem-modal__quick-action:hover{border-color:#21c7a86b;background:#21c7a81f;color:#a5eee0}.redeem-modal__form{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:8px}.redeem-modal__label{color:#a9c4ca;font-size:10px;font-weight:800}.redeem-modal__input{width:100%}.redeem-modal__input .gamer-input__container{min-height:48px;border:1px solid rgba(181,225,231,.12);border-radius:12px;background:#03131d94;box-shadow:none}.redeem-modal__input .gamer-input__container:focus-within{border-color:#21c7a894;box-shadow:0 0 0 3px #21c7a81a}.redeem-modal__input .gamer-input,.redeem-modal__input .adm-input-element{color:#f5fafb;font-size:13px;font-weight:700}.redeem-modal__input .gamer-input::placeholder,.redeem-modal__input .adm-input-element::placeholder{color:#7896a0}.redeem-modal__btn.gamer-button{min-height:46px;margin-top:4px;border:1px solid rgba(3,27,24,.06);border-radius:10px;background:linear-gradient(100deg,#16a98e,#21c7a8 55%,#48d8bb);box-shadow:inset 0 1px #ffffff73,0 10px 22px #21c7a82e;color:#031b18;font-family:Inter,DM Sans,sans-serif;font-size:12px;font-weight:950}.profile-header{display:grid;width:100%;gap:var(--ui-space-2-5)}.profile-header__card{position:relative;overflow:hidden;min-width:0;padding:var(--ui-space-3-5) var(--ui-space-3-5) 13px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(135deg,#0c5262,#083746 58%,#071e2c);box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff14}.profile-header__card:before,.profile-header__card:after{position:absolute;border:solid rgba(33,199,168,.1);border-radius:50%;content:"";pointer-events:none}.profile-header__card:before{top:-82px;right:-62px;width:148px;height:148px;border-width:24px}.profile-header__card:after{right:50px;bottom:-54px;width:72px;height:72px;border-width:16px;border-color:#ffffff0d}.profile-header__identity-row{position:relative;z-index:1;display:flex;min-width:0;align-items:center;gap:11px}.profile-header__avatar-block{flex:0 0 48px}.profile-header__avatar.gamer-avatar{width:48px;height:48px;min-width:48px;min-height:48px;box-sizing:border-box;border:2px solid rgba(125,225,205,.72);border-radius:50%;background:var(--ui-surface);box-shadow:inset 0 1px #ffffff1f,0 7px 18px #00000038}.profile-header__meta-block{display:flex;min-width:0;flex:1;flex-direction:column}.profile-header__name-row,.profile-header__id-row{display:flex;min-width:0;align-items:center}.profile-header__name-row{gap:7px}.profile-header__name{min-width:0;margin:0;overflow:hidden;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:14px;font-weight:var(--ui-font-weight-display);letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-header__level-pill{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(245,196,94,.35);border-radius:var(--ui-radius-full);background:#f5c45e1f;color:var(--ui-reward-soft);font-size:8px;font-weight:var(--ui-font-weight-display);line-height:1}.profile-header__id-row{margin-top:3px;gap:2px}.profile-header__id{display:block;overflow:hidden;color:#a9c4ca;font-family:Inter,ui-sans-serif,sans-serif;font-size:8px;font-weight:650;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.profile-header__copy-username-btn{display:inline-grid;width:25px;height:25px;flex:0 0 25px;margin:0;padding:0;place-items:center;border:0;border-radius:var(--ui-radius-icon);background:transparent;color:#7ddccc;cursor:pointer}.profile-header__copy-username-btn:disabled{opacity:.4;cursor:not-allowed}.profile-header__copy-username-icon{display:block;font-size:16px}.profile-header__details-btn{display:grid;width:var(--ui-notification-button-size);height:var(--ui-notification-button-size);flex:0 0 var(--ui-notification-button-size);padding:0;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:var(--ui-radius-control-lg);background:#ffffff0f;color:#d9e8eb;cursor:pointer}.profile-header__details-btn svg{width:18px;height:18px}.profile-header__account-extra{position:relative;z-index:1;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.11)}.profile-header__vip-card{position:relative;display:block;overflow:hidden;width:100%;margin:0;padding:10px;border:1px solid rgba(245,196,94,.3);border-radius:var(--ui-radius-card-sm);background:radial-gradient(circle at 90% 18%,rgba(245,196,94,.22),transparent 28%),repeating-linear-gradient(106deg,rgba(255,231,181,.028) 0 1px,transparent 1px 8px),linear-gradient(120deg,#673b1f61,#102f3bd6 44%,#071d29fa);box-shadow:0 8px 20px #0003,inset 0 1px #ffecc31a,inset 0 0 20px #f5c45e0b;color:var(--ui-text-primary);text-align:left;cursor:pointer}.profile-header__vip-card:before{position:absolute;inset:0;background:linear-gradient(112deg,transparent 31%,rgba(255,226,164,.08) 49%,transparent 67%);content:"";pointer-events:none}.profile-header__vip-card:after{position:absolute;top:-30px;right:-20px;width:88px;height:88px;border:1px solid rgba(245,196,94,.12);border-radius:50%;box-shadow:0 0 28px #f5c45e1a;content:"";pointer-events:none}.profile-header__vip-card:active{border-color:#f5c45e6b;transform:scale(.99)}.profile-header__vip-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-header__vip-head>strong{color:var(--ui-text-primary);font-size:20px;font-weight:900;letter-spacing:-.025em;line-height:1}.profile-header__badge-wrap{position:relative;display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center}.profile-header__badge-wrap .gamer-lazy-image-wrapper{position:absolute;inset:0;width:100%;height:100%}.profile-header__badge-img{object-fit:contain!important;object-position:center;filter:drop-shadow(0 5px 8px rgba(32,16,6,.38)) drop-shadow(0 0 7px rgba(245,196,94,.14))}.profile-header__progress{position:relative;z-index:1;display:grid;width:100%;min-width:0;gap:5px;margin-top:8px}.profile-header__progress-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.profile-header__bar-track+.profile-header__progress-row{margin-top:2px}.profile-header__progress-label,.profile-header__progress-value{overflow:hidden;font-family:var(--ui-font-family);font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-header__progress-label{color:var(--ui-text-secondary);font-weight:var(--ui-font-weight-label)}.profile-header__progress-value{color:#dcebed;font-variant-numeric:tabular-nums;font-weight:850}.profile-header__bar-track{position:relative;width:100%;height:4px;overflow:hidden;border-radius:var(--ui-radius-full);background:#ffffff13}.profile-header__bar-fill{position:absolute;inset:0 auto 0 0;max-width:100%;border-radius:inherit;transition:width var(--ui-motion-standard) var(--ui-ease-standard)}.profile-header__bar-fill--deposit{background:linear-gradient(90deg,#d69b35,var(--ui-reward))}.profile-header__bar-fill--bet{background:linear-gradient(90deg,#0d8775,var(--ui-primary))}@media(max-width:340px){.profile-header__card{padding-right:12px;padding-left:12px}.profile-header__identity-row{gap:8px}.profile-header__details-btn{width:32px;height:32px;flex-basis:32px}}.profile-page-layout{background:#061c2a}.profile-page-layout .gamer-layout__content{height:100%;padding:0;overflow:hidden}.profile-page{--p05-page: var(--ui-page);--p05-surface-low: var(--ui-surface-low);--p05-surface: var(--ui-surface);--p05-surface-high: var(--ui-surface-high);--p05-text: var(--ui-text-primary);--p05-muted: var(--ui-text-secondary);--p05-primary: var(--ui-primary);--p05-primary-soft: var(--ui-primary-soft);--p05-reward: var(--ui-reward);--p05-error-soft: var(--ui-danger);--p05-outline: var(--ui-outline);position:relative;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;color:var(--p05-text);background:radial-gradient(circle at 100% 0,rgba(33,199,168,.08),transparent 24rem),var(--p05-page);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media(max-width:485px){.profile-page{padding-right:var(--safe-area-inset-right);padding-left:var(--safe-area-inset-left)}}@media(min-width:486px){.profile-page{flex:1}}.profile-page button:focus-visible,.profile-page a:focus-visible{outline:2px solid var(--p05-primary)!important;outline-offset:2px}.profile-page__titlebar{position:sticky;z-index:20;top:0;display:flex;min-height:56px;flex-shrink:0;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border:0;background:#051722db;box-shadow:0 8px 24px #00000029;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.profile-page__titlebar h1{margin:0;color:#f7fbfc;font-size:18px;font-weight:900;letter-spacing:-.035em;line-height:1.15}.profile-page__header-section{position:relative;flex-shrink:0;padding:12px 16px 0}.profile-page__header-body{padding:0}.profile-page__quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.profile-page__quick-actions>button{display:grid;min-width:0;height:69px;align-content:center;justify-items:center;gap:5px;padding:8px 2px 6px;border:1px solid var(--p05-outline);border-radius:14px;background:#ffffff09;box-shadow:inset 0 1px #ffffff06;color:#dcebed;cursor:pointer}.profile-page__quick-actions>button:active{transform:scale(.98)}.profile-page__quick-actions>button>span:last-child{max-width:100%;overflow:hidden;font-size:8px;font-weight:850;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile-page__quick-actions>button:nth-child(3) .profile-page__quick-icon{border-color:#f5c45e33;background:#f5c45e14;color:var(--p05-reward)}.profile-page__quick-actions>button:nth-child(4) .profile-page__quick-icon{border-color:var(--p05-outline);background:#ffffff0b;color:#9bb4bb}.profile-page__quick-icon{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(33,199,168,.15);border-radius:10px;background:#21c7a814;color:var(--p05-primary-soft)}.profile-page__quick-icon svg{width:20px;height:20px}.profile-page__main{display:flex;flex-shrink:0;flex-direction:column;padding:0 16px var(--bottom-nav-reserved-height, var(--bottom-nav-height, 100px))}.profile-page__menu-group{margin:0}.profile-page__menu-group>h2{margin:16px 2px 8px;color:#dce8eb;font-size:10px;font-weight:900;letter-spacing:.01em;line-height:1.2}.profile-page__logout-btn.gamer-button{width:100%;min-height:44px;margin-top:14px;border:1px solid rgba(201,77,84,.28)!important;border-radius:12px;background:#c94d5412!important;box-shadow:none!important;color:var(--p05-error-soft)!important;font-size:10px;font-weight:850}.profile-page__logout-btn.gamer-button:active{transform:scale(.99)}.profile-page__logout-text{color:inherit;font:inherit}.profile-page__empty{display:grid;min-height:50vh;place-items:center;padding:32px 16px}.profile-page__empty p{margin:0;color:var(--p05-muted);font-size:12px;line-height:18px}@media(max-width:340px){.profile-page__header-section,.profile-page__main{padding-right:12px;padding-left:12px}.profile-page__quick-actions{gap:5px}}@media(prefers-reduced-motion:reduce){.profile-page *,.profile-page *:before,.profile-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
