.deposit-method__copy span{color:#9aa9c6;max-width:42ch;font-size:12px;line-height:1.45}.deposit-method__status{color:#9fc0ff;white-space:nowrap;letter-spacing:.02em;background:#5988ff24;border-radius:10px;justify-content:center;align-items:center;min-width:82px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.deposit-method__status:before{content:"✓";margin-right:6px}.deposit-method--voucher.is-active,.deposit-method--slip.is-active{box-shadow:none;border-color:#5c84d62e}.deposit-action-panel{background:#20273af5;border:1px solid #7a92c924;border-radius:18px;margin-top:2px;padding:clamp(14px,2vw,20px)}.profile-deposit__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,auto);align-items:end;gap:clamp(12px,1.8vw,16px);display:grid}.deposit-slip-panel{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:16px;margin-top:6px;padding:0;display:flex}.deposit-slip-panel__hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:stretch;gap:18px;display:grid}.deposit-slip-panel__copy,.deposit-slip-panel__qr,.deposit-slip-panel__form{min-width:0}.deposit-slip-panel__copy{flex-direction:column;gap:12px;display:flex}.deposit-slip-panel__eyebrow{color:#c6f6de;letter-spacing:.14em;text-transform:uppercase;background:#13221cb8;border:1px solid #7ccda82e;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.deposit-slip-panel__copy h3{color:#f4f8ff;letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.02}.deposit-slip-panel__copy p{color:#9db1d6;max-width:48ch;margin:0;font-size:14px;line-height:1.65}.deposit-slip-panel__qr{flex-direction:column;gap:12px;display:flex}.deposit-slip-panel__qr--centered{text-align:center;align-items:center}.deposit-slip-panel__note{color:#96add8;max-width:32ch;font-size:12px;font-weight:700;line-height:1.55}.deposit-slip-panel__qr-card{width:min(100%,220px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.deposit-slip-panel__qr-card img{object-fit:contain;width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.deposit-slip-panel__account{flex-direction:column;gap:5px;padding:0;display:flex}.deposit-slip-panel__account--centered{text-align:center;align-items:center}.deposit-slip-panel__account strong{color:#f5f8ff;letter-spacing:-.03em;font-size:clamp(1rem,1.2vw + .82rem,1.18rem);line-height:1.18}.deposit-slip-panel__account span{color:#a8bddf;font-size:13px;line-height:1.5}.deposit-slip-panel__account small{color:#7f96bb;font-size:12px;line-height:1.5}.deposit-slip-panel__form{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr) auto;align-items:end;gap:14px;display:grid}.deposit-slip-panel__form--modal{flex-direction:column;align-items:stretch;gap:14px;display:flex}.deposit-slip-upload{cursor:pointer;background:#0e1622e0;border:1px dashed #7a92c933;border-radius:18px;flex-direction:column;gap:12px;padding:clamp(14px,1.8vw,18px);transition:border-color .18s,transform .18s,background-color .18s;display:flex;position:relative}.deposit-slip-upload:hover{background:#121b29f0;border-color:#8db1f847;transform:translateY(-1px)}.deposit-slip-upload input{opacity:0;pointer-events:none;position:absolute}.deposit-slip-upload__body{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deposit-slip-upload__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.deposit-slip-upload__copy b{color:#f4f8ff;font-size:15px;font-weight:800;line-height:1.2}.deposit-slip-upload__copy span{color:#8fa3c7;word-break:break-word;font-size:12px;line-height:1.5}.deposit-slip-upload__hint{color:#dbe8ff;letter-spacing:.12em;text-transform:uppercase;background:#1b2f52eb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.deposit-slip-upload__preview{background:#ffffff08;border:1px solid #7a92c91a;border-radius:16px;justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.deposit-slip-upload__preview img{object-fit:contain;background:linear-gradient(#f6f9fffa,#edf3fbfa);width:auto;max-width:100%;max-height:220px;margin:0 auto;display:block}.deposit-slip-panel__submit{background:linear-gradient(#1f51a3f5 0%,#14356ffa 100%);justify-content:center;width:100%;min-width:0}.deposit-slip-panel--modal{box-shadow:none;background:0 0;border:0;gap:18px;margin-top:0;padding:0}.profile-field{flex-direction:column;gap:8px;display:flex}.profile-field span{color:#9aaed3;letter-spacing:.02em;font-size:12px;font-weight:700;line-height:1.35}.profile-field--wide{grid-column:1/-1}.profile-field input,.profile-field select{color:#edf4ff;background:0 0;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:16px;line-height:1.4}.profile-field input:focus,.profile-field select:focus{border-color:#5890ff61;box-shadow:0 0 0 3px #3263c32e}.admin-danger__card{color:#fbcfd8;background:0 0;border:1px solid #dc3e6540;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.admin-field{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.profile-voucher{background:#20273af5;border:1px solid #7a92c924;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.profile-voucher__intro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.profile-voucher__icon{border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.profile-voucher__icon img{object-fit:contain;width:88%;height:88%}.profile-voucher__icon--promo{color:#cfe0ff;background:linear-gradient(145deg,#223d6bfa,#14213cfa);border:1px solid #7495d81f}.profile-voucher__icon--slip{box-shadow:none;background:0 0;border:0;padding:0}.profile-voucher__icon--slip img{object-fit:contain;background:0 0;border-radius:14px;width:100%;height:100%}.profile-voucher__icon--promo .icon{width:22px;height:22px}.profile-voucher__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-voucher__copy b{color:#f2f7ff;letter-spacing:-.02em;font-size:clamp(1rem,.38vw + .94rem,1.08rem);line-height:1.18}.profile-voucher__copy span,.profile-voucher__meta{color:#93a7cf;font-size:12px;line-height:1.55}.profile-voucher__meta{white-space:nowrap;background:#181f30f0;border:1px solid #7a92c91f;border-radius:999px;padding:8px 12px}.profile-hub__deposit-button--voucher{align-self:stretch}.deposit-voucher-modal{z-index:1101;justify-content:center;align-items:center;padding:clamp(16px,2.6vw,28px);display:flex;position:fixed;inset:0}.deposit-voucher-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a12b3;border:0;position:absolute;inset:0}.deposit-voucher-modal__card{background:linear-gradient(#121c2dfa 0%,#0a121efc 100%);border:1px solid #7495d81f;border-radius:24px;flex-direction:column;gap:clamp(14px,1.8vw,18px);width:min(560px,100vw - clamp(16px,4vw,48px));padding:clamp(18px,2.1vw,24px);display:flex;position:relative;box-shadow:0 28px 70px #00000061}.deposit-voucher-modal__card--slip{scrollbar-width:thin;scrollbar-color:#7495d86b #0f17225c;background:linear-gradient(#121c2dfa 0%,#0a121efc 100%);border-color:#7495d81f;width:min(680px,100vw - clamp(16px,4vw,48px));max-height:min(92vh,860px);overflow-y:auto}.deposit-voucher-modal__card--slip::-webkit-scrollbar{width:10px}.deposit-voucher-modal__card--slip::-webkit-scrollbar-track{background:#0a121da3;border-radius:999px}.deposit-voucher-modal__card--slip::-webkit-scrollbar-thumb{background:#7495d86b;border-radius:999px}.deposit-voucher-modal__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.deposit-voucher-modal__title{align-items:center;gap:14px;min-width:0;display:flex}.deposit-voucher-modal__close{color:#a7b7d7;cursor:pointer;background:#ffffff0a;border:0;border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:26px;line-height:1}.deposit-voucher-modal .profile-voucher__copy b{color:#f2f7ff}.deposit-voucher-modal .profile-voucher__copy span{color:#93a7cf}.deposit-voucher-modal__card--slip .profile-voucher__copy b{font-size:17px}.deposit-voucher-modal__card--slip .profile-voucher__copy span{max-width:42ch;font-size:12px;line-height:1.55}.deposit-voucher-modal .profile-field span{color:#9aaed3}.deposit-voucher-modal .profile-field input{color:#edf4ff;background:#0a121deb;border-color:#7695d429;min-height:52px}.deposit-voucher-modal .profile-field input::placeholder{color:#7f93ba}.deposit-voucher-modal .profile-hub__deposit-button--voucher{background:linear-gradient(#2e59b1fa 0%,#234285 100%);justify-content:center}.profile-history{scroll-behavior:smooth;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#5d89e0b8 #141e306b;flex-direction:column;gap:12px;max-height:min(58vh,540px);padding-right:8px;display:flex;overflow-y:auto}.profile-history::-webkit-scrollbar{width:10px}.profile-history::-webkit-scrollbar-track{background:linear-gradient(#121c2db3 0%,#1c294385 100%);border:1px solid #6c8bcd14;border-radius:999px}.profile-history::-webkit-scrollbar-thumb{background:linear-gradient(#5285e8f0 0%,#3a68c1e6 100%) padding-box padding-box,linear-gradient(#ffffff24 0%,#ffffff05 100%) border-box;border:2px solid #0000;border-radius:999px;min-height:48px}.profile-history::-webkit-scrollbar-thumb:hover{background:linear-gradient(#6695f2fa 0%,#4576d5f0 100%) padding-box padding-box,linear-gradient(#fff3 0%,#ffffff0a 100%) border-box}.profile-history::-webkit-scrollbar-corner{background:0 0}.profile-history__item,.profile-card__empty{background:radial-gradient(circle at 100% 0,#546ca414,#0000 34%),linear-gradient(#1d2434f5,#141a27f5);border:1px solid #7a92c91a;border-radius:18px}.profile-history__item{padding:15px 16px;transition:transform .18s,border-color .18s,background-color .18s}.profile-history__item:hover{border-color:#91b1f833;transform:translateY(-1px)}.profile-history__main{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-history__main span,.profile-history__main small{margin-top:4px;font-size:12px;line-height:1.45;display:block}.profile-history__right{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.profile-history__right strong{color:#f3f7ff;font-size:15px;line-height:1.2}.profile-history__status,.profile-history__delta{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.profile-history__status.is-success{color:#70e0a4;background:#70e0a41f}.profile-history__status.is-danger{color:#ff8fa5;background:#ff8fa51f}.profile-history__status.is-pending{color:#f9c46a;background:#f9c46a1f}.profile-history__delta.is-positive{color:#74e6af;background:#74e6af1a}.profile-history__delta.is-negative{color:#ff9aae;background:#ff9aae1a}.profile-card__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:196px;padding:22px;display:flex}.profile-card--bag{isolation:isolate;background:radial-gradient(circle at 0 0,#f2c15a1a,#0000 30%),radial-gradient(circle at 100% 100%,#5378c514,#0000 34%),linear-gradient(#171b28fa,#0e111cfa);position:relative;overflow:visible}.profile-card--bag:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f4c65f00,#f4c65fb3,#f4c65f00);height:1px;position:absolute;top:0;left:24px;right:24px}.profile-card--bag .profile-bag__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-card--bag .profile-card__title{align-items:center}.profile-card--bag .profile-view-tools{z-index:12}.profile-card--bag .profile-view-tools__group{z-index:13}.profile-card--bag .profile-filter-dropdown{z-index:14}.profile-card--bag .profile-filter-dropdown.is-open,.profile-card--bag .profile-filter-dropdown__menu{z-index:20}.profile-bag__deck{margin-bottom:12px;display:block}.profile-card--bag .profile-bag__metric{background:#ffffff09;border:1px solid #8499cf1a;border-radius:16px;flex-direction:column;justify-content:center;gap:7px;min-height:68px;padding:11px 14px;display:flex}.profile-card--bag .profile-bag__metric span{color:#8ea2cb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-bag__metric-head{justify-content:center;align-items:center;gap:6px;display:flex}.profile-bag__metric-icon{color:#c5d5f7;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;transform:translateY(-.5px)}.profile-bag__metric-icon svg{width:13px;height:13px}.profile-card--bag .profile-bag__metric b{color:#f3f7ff;font-size:18px;line-height:1}.profile-bag__legend{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.profile-bag__legend-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.profile-bag__legend-pill svg{width:14px;height:14px}.profile-view-tools__chip--icon{justify-content:center;align-items:center;min-width:40px;padding:0 11px;display:inline-flex}.profile-view-tools__chip--icon svg{width:14px;height:14px}.profile-bag__legend-pill--ready{color:#baf7e4;background:#0d4a3cd6;border:1px solid #17d8ab47}.profile-bag__legend-pill--owned{color:#c5d2ef;background:#353e57c2;border:1px solid #778ab33d}.profile-bag__legend-copy{color:#8ea2cb;font-size:11px;line-height:1.45}.profile-bag__status-strip{background:#111a2ab8;border:1px solid #7a92c91f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.profile-bag__status-strip span{color:#d8e5ff;font-size:12px;font-weight:700;line-height:1.4}.profile-bag__status-strip--warning{background:#2d241494;border-color:#f4c65f3d}.profile-bag__status-strip--danger{background:#3319218a;border-color:#ea5d7a38}.profile-bag__status-strip--checking{border-color:#7a92c92e}.profile-bag__status-strip-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.profile-bag__status-action{appearance:none;color:#d9e6ff;letter-spacing:.03em;cursor:pointer;background:#151f34bd;border:1px solid #5e7cba38;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.profile-bag__status-action:hover,.profile-bag__status-action:focus-visible{background:#1b2842eb;border-color:#7ca1e757;outline:none;transform:translateY(-1px)}.profile-bag__status-action:disabled{opacity:.6;cursor:wait;transform:none}.profile-bag__status-action--join{color:#fff2c9;background:#4e3816d1;border-color:#f4c65f47}.profile-card--bag .profile-bag__scroll-area{z-index:1;touch-action:pan-y;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#cca658c2 #171c2b85;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:min(76vh,820px);padding-top:6px;padding-bottom:2px;padding-right:6px;position:relative;overflow-y:auto}.profile-card--bag .profile-bag__scroll-area::-webkit-scrollbar{width:10px}.profile-card--bag .profile-bag__scroll-area::-webkit-scrollbar-track{background:linear-gradient(#131825d1 0%,#1f2537a3 100%);border:1px solid #d3b06a14;border-radius:999px}.profile-card--bag .profile-bag__scroll-area::-webkit-scrollbar-thumb{background:linear-gradient(#e7c57af5 0%,#b5893deb 100%) padding-box padding-box,linear-gradient(#fff6dd38 0%,#fff6dd0a 100%) border-box;border:2px solid #0000;border-radius:999px;min-height:52px}.profile-card--bag .profile-bag__scroll-area::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f2d38ffa 0%,#c69745f5 100%) padding-box padding-box,linear-gradient(#fff8e747 0%,#fff8e714 100%) border-box}.profile-card--bag .profile-bag__scroll-area::-webkit-scrollbar-corner{background:0 0}.profile-card--bag .profile-bag__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-content:start;gap:14px;display:grid}.profile-card--bag .profile-bag__item{z-index:0;background:radial-gradient(circle at top left, color-mix(in srgb, var(--item-accent) 16%, transparent), transparent 34%), linear-gradient(180deg, #1d2030fa, #151826fa);border-radius:22px;justify-content:center;gap:0;height:146px;min-height:146px;padding:18px 16px;position:relative;overflow:hidden}.profile-card--bag .profile-bag__item:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--item-accent) 94%, white 6%), color-mix(in srgb, var(--item-accent) 58%, transparent));opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.profile-bag__item-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.profile-bag__item-copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.profile-bag__item-topline{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.profile-bag__item-copy span{color:color-mix(in srgb, var(--item-accent) 30%, #b8c4e6);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-bag__item-count{background:color-mix(in srgb, var(--item-accent) 18%, #ffffff0d);min-height:22px;color:color-mix(in srgb, var(--item-accent) 76%, white 24%);letter-spacing:.08em;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.profile-bag__item-count-badge{z-index:2;border:1px solid color-mix(in srgb, var(--item-accent) 22%, #b69c6624);min-height:28px;color:color-mix(in srgb, var(--item-accent) 46%, #f4ead1);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0c0c16b3;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:12px;right:12px}.profile-bag__item-visual-wrap{border-radius:18px;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.profile-bag__item-visual-wrap:before{content:"";opacity:0;border:1px solid #0000;border-radius:20px;transition:opacity .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:-4px}.profile-bag__item-visual-wrap.is-selected{transform:translateY(-1px)}.profile-bag__item-visual-wrap.is-selected:before{opacity:1;border-color:color-mix(in srgb, var(--item-accent) 42%, #ffffff3d);box-shadow:0 0 0 1px color-mix(in srgb, var(--item-accent) 12%, transparent), 0 12px 24px -18px color-mix(in srgb, var(--item-accent) 26%, transparent)}.profile-bag__item-copy strong{color:#fbfdff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.22;display:-webkit-box;overflow:hidden}.profile-bag__item-copy small{color:#8fa0c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-bag__item-meta{border-left:1px solid color-mix(in srgb, var(--item-accent) 18%, #7c92cf14);text-align:right;flex-direction:column;align-items:flex-end;gap:6px;min-width:108px;padding-left:12px;display:flex}.profile-bag__item-meta b{color:#f7fbff;font-variant-numeric:tabular-nums;margin:0;font-size:15px}.profile-bag__item-meta small{color:#8fa0c7;font-size:11px;line-height:1.4}.profile-card--bag .profile-bag__item .rank-item-visual{box-shadow:0 10px 24px color-mix(in srgb, var(--item-accent) 16%, transparent);margin-bottom:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.profile-bag__item--selected .rank-item-visual{box-shadow:0 16px 30px color-mix(in srgb, var(--item-accent) 22%, transparent);transform:scale(1.02)}button.profile-bag__item{appearance:none;text-align:left;cursor:pointer;border:1px solid #7a92c91a;width:100%;font-family:inherit}button.profile-bag__item:disabled{cursor:default}button.profile-bag__item:disabled:not(.profile-bag__item--owned){background:radial-gradient(circle at 0 0,#e7c47714,#0000 34%),linear-gradient(#1d1e29fa,#151721fa);border-color:#7c66382e}.profile-bag__item--selectable{transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.profile-bag__item--selectable:hover,.profile-bag__item--selectable:focus-visible{border-color:color-mix(in srgb, var(--item-accent) 38%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--item-accent) 14%, transparent), 0 10px 24px color-mix(in srgb, var(--item-accent) 10%, transparent);outline:none;transform:translateY(-1px)}.profile-bag__item--selected{border-color:color-mix(in srgb, var(--item-accent) 58%, transparent)!important;background:radial-gradient(circle at top left, color-mix(in srgb, var(--item-accent) 18%, transparent), transparent 40%), linear-gradient(180deg, #1d2030fa, #151826fa)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--item-accent) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--item-accent) 12%, transparent), 0 14px 28px color-mix(in srgb, var(--item-accent) 10%, transparent)!important}.profile-bag__item--owned{opacity:.52}.profile-bag__item--owned .profile-bag__item-main{filter:saturate(.5)}.profile-bag__select-mark{z-index:2;background:color-mix(in srgb, var(--item-accent) 88%, white 12%);color:#fff;pointer-events:none;width:22px;height:22px;box-shadow:0 6px 14px color-mix(in srgb, var(--item-accent) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--item-accent) 28%, transparent);border:2px solid #0f121df5;border-radius:999px;justify-content:center;align-items:center;animation:.18s ease-out bag-check-in;display:flex;position:absolute;bottom:-4px;right:-4px}.profile-bag__select-mark svg{width:10px;height:10px}@keyframes bag-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.profile-bag__item--selectable{transition:border-color .01ms linear,box-shadow .01ms linear,transform .01ms linear}.profile-bag__item-visual-wrap,.profile-bag__item-visual-wrap:before,.profile-card--bag .profile-bag__item .rank-item-visual{transition:opacity .01ms linear,box-shadow .01ms linear,transform .01ms linear,filter .01ms linear}.profile-bag__item--selectable:hover,.profile-bag__item--selectable:focus-visible,.profile-bag__item-visual-wrap.is-selected,.profile-bag__item--selected .rank-item-visual{transform:none}}.profile-bag__action-bar{z-index:30;padding:14px 0 0;animation:.22s cubic-bezier(.16,1,.3,1) bag-bar-in;position:sticky;bottom:0;left:0;right:0}.profile-bag__action-bar-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0e1828f7 0%,#09101cfa 100%);border:1px solid #587ec438;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex;box-shadow:0 -8px 32px #04081066,0 18px 48px #0408104d}.profile-bag__action-bar-count{color:#bdd2f6;font-size:13px;font-weight:700}.profile-bag__action-bar-count b{color:#f4f8ff;font-size:16px;font-weight:900}.profile-bag__action-bar-copy{flex-direction:column;gap:4px;display:flex}.profile-bag__action-bar-copy small{color:#8ea7d6;font-size:12px;line-height:1.4}.profile-bag__action-bar-buttons{align-items:center;gap:10px;display:flex}.profile-bag__action-btn{appearance:none;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.profile-bag__action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.profile-bag__action-btn--cancel{color:#9bb2da;background:#1c2840e0;border:1px solid #5872a838}.profile-bag__action-btn--cancel:hover:not(:disabled){color:#dce8ff;background:#22304ceb;border-color:#7694da57;transform:translateY(-1px)}.profile-bag__action-btn--redeem{color:#d4fff1;background:linear-gradient(#125242f5 0%,#0c382efa 100%);border:1px solid #17d8ab47;box-shadow:0 8px 20px #0a342c3d}.profile-bag__action-btn--redeem:hover:not(:disabled){border-color:#17d8ab70;transform:translateY(-1px);box-shadow:0 12px 28px #0a342c52}.profile-bag__action-btn .icon{flex:0 0 14px;width:14px;height:14px}@keyframes bag-bar-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.profile-command-bar{flex-direction:column;align-items:stretch}.profile-command-bar__nav{justify-content:flex-start}.profile-hub__hero-top{grid-template-columns:1fr;gap:18px}.profile-hub__metrics,.profile-hub__metrics--hero{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hub__grid,.profile-hub__grid--history{grid-template-columns:1fr}.profile-deposit__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-deposit__panel .profile-hub__deposit-button{grid-column:1/-1}.deposit-voucher-modal{padding:18px}.deposit-voucher-modal__card,.deposit-voucher-modal__card--slip{width:min(100%,720px)}}@media (max-width:860px){.profile-command-bar{padding:14px}.profile-command-bar__brand-copy strong{font-size:22px}.profile-command-bar__nav{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.profile-command-bar__nav::-webkit-scrollbar{display:none}.profile-command-bar__link{flex:none}.profile-hub__hero-main,.profile-hub__hero,.profile-hub__identity,.profile-history__main{flex-direction:column;align-items:stretch}.profile-hub__identity,.profile-card__head,.profile-card__title,.profile-hub__level-head,.profile-hub__level-summary{align-items:flex-start}.profile-card__head,.profile-hub__level-head,.profile-hub__level-summary{flex-direction:column}.profile-hub__hero,.profile-card{border-radius:18px;padding:16px}.profile-hub__avatar{border-radius:16px;flex-basis:62px;width:62px;height:62px}.profile-hub__hero-actions{width:100%}.profile-view-tools,.profile-view-tools__group{align-items:stretch}.profile-view-tools__group--wide,.profile-view-tools__input{flex-basis:100%;width:100%}.profile-hub__copy h1{font-size:clamp(26px,7vw,34px)}.profile-hub__copy p{font-size:14px}.profile-hub__level-value{text-align:left;align-items:flex-start;margin-left:0}.profile-hub__metrics,.profile-hub__metrics--hero{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-hub__metric{min-height:108px;padding:16px}.profile-hub__metric b{font-size:clamp(22px,5vw,28px)}.profile-card__head small{white-space:normal}.profile-filter-dropdown{flex:180px;width:auto;min-width:0}.profile-filter-dropdown__trigger{width:100%;min-width:0}.profile-filter-dropdown__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-card--bag .profile-bag__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-deposit{width:100%}.profile-deposit__panel,.profile-voucher__intro,.deposit-slip-panel__hero,.deposit-slip-panel__form{grid-template-columns:1fr}.deposit-slip-panel{gap:16px}.deposit-slip-panel__qr-card{min-height:0}.deposit-slip-panel__submit{width:100%;min-width:0}.deposit-method{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px}.deposit-method__media,.deposit-method__icon{flex-basis:38px;width:38px;height:38px}.deposit-method__media img{width:84%;height:84%}.deposit-method__icon .icon{width:17px;height:17px}.deposit-method__copy{gap:2px}.deposit-method__copy strong{font-size:14px;line-height:1.15}.deposit-method__copy span{font-size:11px;line-height:1.35}.deposit-method__status{justify-content:center;width:auto;min-width:76px;min-height:26px;padding:0 8px;font-size:10px}.profile-hub__logout,.profile-hub__deposit-button{width:100%}.profile-voucher__meta{white-space:normal}.deposit-voucher-modal{align-items:flex-end;padding:0}.deposit-voucher-modal__card{width:100%;max-width:none;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.2s ease-out deposit-sheet-in}.deposit-voucher-modal__card:before{content:"";background:#8ca7de47;border-radius:999px;align-self:center;width:68px;height:6px}.deposit-voucher-modal__head{align-items:flex-start}.deposit-voucher-modal__card--slip{max-height:calc(100vh - 8px)}.deposit-voucher-modal__title{align-items:flex-start;min-width:0}.deposit-voucher-modal .profile-voucher__copy b{font-size:16px}.deposit-voucher-modal .profile-voucher__copy span{max-width:32ch}.profile-history{scrollbar-gutter:auto;max-height:none;padding-right:0;overflow:visible}.profile-history__right{text-align:left;align-items:flex-start;gap:4px}.profile-bag__item-main{grid-template-columns:auto minmax(0,1fr)}.profile-bag__item-meta{border-left:0;border-top:1px solid color-mix(in srgb, var(--item-accent) 18%, #7c92cf14);text-align:left;grid-column:1/-1;align-items:flex-start;min-width:0;padding-top:10px;padding-left:0}}@media (max-width:680px){.profile-deposit{gap:12px}.profile-view-tools__group{width:100%}.profile-view-tools__chip,.profile-filter-dropdown{flex:calc(50% - 4px)}.profile-hub__metrics,.profile-hub__metrics--hero{grid-template-columns:1fr}.deposit-method{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"media copy""status status";align-items:start}.deposit-method__media{grid-area:media}.deposit-method__copy{grid-area:copy;padding-top:1px}.deposit-method__copy strong{font-size:14px}.deposit-method__copy span{max-width:none}.deposit-method__status{white-space:normal;grid-area:status;justify-self:flex-start;margin-top:4px;margin-left:50px}.deposit-action-panel{padding:14px}.profile-field span{font-size:11px}.profile-field input,.profile-field select{min-height:46px;font-size:16px}.deposit-slip-panel__note{font-size:11px}.deposit-slip-panel__account strong{font-size:16px}.deposit-slip-panel__account span,.deposit-slip-panel__account small{font-size:12px}.deposit-slip-upload__body{flex-direction:column;align-items:stretch;gap:10px}.deposit-slip-upload__hint{align-self:flex-start}.deposit-slip-upload__preview{padding:10px}.deposit-slip-upload__preview img{max-height:180px}.deposit-voucher-modal__card{padding:16px 14px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;gap:14px}.deposit-voucher-modal__head,.deposit-voucher-modal__title{gap:10px}.profile-voucher__icon{flex:0 0 42px;width:42px;height:42px}.deposit-voucher-modal .profile-voucher__copy b,.deposit-voucher-modal__card--slip .profile-voucher__copy b{font-size:15px}.deposit-voucher-modal .profile-voucher__copy span,.deposit-voucher-modal__card--slip .profile-voucher__copy span{font-size:11px;line-height:1.5}.profile-card--bag .profile-bag__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-bag__legend{align-items:flex-start}.profile-bag__status-strip{flex-direction:column;align-items:stretch}.profile-bag__status-strip-actions{justify-content:flex-start}.profile-card--bag .profile-bag__scroll-area{max-height:70vh}.profile-bag__item-copy strong{font-size:14px}.profile-history__item{padding:14px}}@keyframes deposit-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes deposit-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:560px){.profile-hub{--profile-cut:12px}.profile-page{padding-top:14px}.profile-command-bar{padding:12px}.profile-command-bar__brand{gap:10px}.profile-command-bar__brand-mark{flex-basis:38px;width:38px;height:38px}.profile-command-bar__brand-copy strong{font-size:20px}.deposit-method{gap:9px;padding:11px}.deposit-method__media,.deposit-method__icon{flex-basis:40px;width:40px;height:40px}.deposit-method__status{margin-left:0}.profile-deposit__panel{gap:10px}.deposit-voucher-modal__card:before{width:56px;height:5px}.deposit-voucher-modal__close{flex-basis:34px;width:34px;height:34px;font-size:22px}.deposit-slip-panel__qr-card{width:min(100%,200px)}.deposit-slip-upload{border-radius:16px;padding:13px}.profile-hub__hero,.profile-card{padding:14px}.profile-view-tools__chip,.profile-filter-dropdown__trigger,.profile-view-tools__input{min-height:38px;font-size:11px}.profile-filter-dropdown{width:100%;min-width:0}.profile-filter-dropdown__trigger{width:100%}.profile-card--bag .profile-bag__summary,.profile-card--bag .profile-bag__grid{grid-template-columns:1fr}.profile-bag__status-strip-actions,.profile-bag__status-action{width:100%}.profile-bag__action-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;padding:0;animation-duration:.18s;position:fixed}.profile-bag__action-bar-inner{border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:12px;box-shadow:0 18px 44px #04081085,0 0 0 1px #587ec424}.profile-bag__action-bar-copy{gap:6px}.profile-bag__action-bar-count{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.profile-bag__action-bar-copy small{font-size:11px}.profile-bag__action-bar-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.profile-bag__action-btn{flex:initial;width:100%;min-height:42px;padding:0 14px}.profile-card--bag .profile-bag__scroll-area{max-height:68vh;padding-top:4px;padding-right:2px;padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}.profile-hub__avatar{flex-basis:58px;width:58px;height:58px}.profile-hub__copy h1{font-size:24px;line-height:1.02}.profile-hub__level{border-radius:20px;padding:16px}.profile-hub__metric{min-height:0}.profile-card--bag .profile-bag__item{border-radius:20px;height:142px;min-height:142px;padding:16px 14px}}
.header__user-dropdown button{color:#67749a;transition:all .15s ease-in-out}.header__user-dropdown button:hover{color:#576181;background:#00000008!important}.theme--dark .header__user-dropdown button{color:#7486b7}.theme--dark .header__user-dropdown button:hover{color:#5a85e7;background:#ffffff03!important}.header-menu-open{--header-mobile-menu-offset:0px}.header{z-index:205;position:relative}.header .wrapper,.header__right,.header__user{z-index:206;position:relative}.header__user-profile{z-index:40;border:1px solid #5671a938;border-radius:24px;align-items:stretch;width:fit-content;min-width:fit-content;height:auto;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex;overflow:visible;box-shadow:0 14px 26px #050c1838;color:#b7caef!important;background:linear-gradient(#192238f5,#10182afa)!important;margin-left:0!important;padding:0!important}.header__user-profile.dropdown{z-index:70;border-color:#699bf057;border-radius:24px;box-shadow:0 0 0 2px #508cff1a,0 18px 32px #050c183d;background:linear-gradient(#1c2843fa,#121c31fc)!important}.header__user-profile:before{content:none!important}.header__user{gap:14px;min-width:0}.header__user-menu{isolation:isolate;flex-direction:column;flex:none;align-items:flex-end;width:fit-content;min-width:fit-content;display:flex;position:relative}.header__user-menu.is-open{z-index:220}.header__user-balance{min-width:0}.header__user-balance-add{flex:none;min-width:fit-content;display:flex}.header__user-actions{flex:none;gap:10px}.header__user-b{color:#475a89;background:#f3f4f8;border:1px solid #7887ae24;border-radius:17px;align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 18px;display:inline-flex;position:relative;margin-right:0!important}.header__user-b span{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;min-width:0;font-size:16px;font-weight:700;display:block;overflow:hidden}.header__user-toggle{border-radius:inherit;width:fit-content;min-width:fit-content;min-height:56px;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:flex}.header__user-toggle:focus-visible{outline-offset:-2px;outline:2px solid #387be580}.header__user-toggle-avatar{color:#d5e4ff;background:linear-gradient(#4568bd47,#141f3afa) 50%/cover no-repeat;border:1px solid #7ea5f033;border-radius:50%;flex:none;width:44px;height:44px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 10px 18px -14px #295ab5b3}.header__user-toggle-avatar.has-image{background-image:linear-gradient(#11192afa,#0a101cfa)}.header__user-toggle-avatar-media{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;position:absolute;inset:2px;transform:scale(1.22)}.header__user-toggle-avatar .icon{width:16px;height:16px;margin-right:0}.header__user-toggle-avatar:before{content:"";opacity:.9;pointer-events:none;border:1px solid #6ba6ff42;border-radius:50%;position:absolute;inset:-2px}.header__user-toggle-avatar:after{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(circle at 50% 0,#5790f82e,#5790f800);border-radius:999px;height:13px;position:absolute;bottom:-3px;left:-3px;right:-3px}.header__user-toggle-level-badge{color:#f7fbff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;background:linear-gradient(#4c84fff5,#2758bcfa);border:1px solid #76a7ff70;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:none;position:absolute;bottom:-1px;right:-2px;box-shadow:0 8px 14px -10px #2255b6ad,inset 0 1px #ffffff3d}.header__user-toggle-copy{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding-right:0;display:flex}.header__user-toggle-head{align-items:center;gap:7px;min-width:0;display:flex}.header__user-toggle-name{color:#f2f7ff;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:92px;font-size:15px;font-weight:800;line-height:1;display:block;overflow:hidden}.header__user-toggle-level-inline{color:#d9e7ff;font-variant-numeric:tabular-nums;background:linear-gradient(#394c73f2,#24304dfa);border:1px solid #5b77b43d;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.header__user-toggle-progress{background:#2a3d6494;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #060a1457,inset 0 0 0 1px #5d7aba14}.header__user-toggle-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#5496ffeb,#6db6fff5);height:100%;display:block;box-shadow:0 0 12px #5a9bff2e,inset 0 1px #ffffff3d}.header__user-toggle-chevron{border-bottom:2px solid #6f85b3;border-right:2px solid #6f85b3;flex:none;width:9px;height:9px;margin-left:auto;transition:transform .2s,border-color .2s;transform:rotate(45deg)}.header__user-toggle-chevron.is-open{border-color:#9fc0ff;transform:rotate(-135deg)}.header__deposit-link{white-space:nowrap;flex:none;gap:8px;min-height:46px;transition:transform .18s,border-color .18s,background-color .18s,color .18s;color:#dfe9fb!important;box-shadow:none!important;background:#182640eb!important;border:1px solid #7695d52e!important;border-radius:14px!important;padding:0 16px!important}.header__deposit-link .icon{color:currentColor;width:14px;height:14px;margin-right:0;display:block}.header__deposit-link span{letter-spacing:.02em;font-size:12px;font-weight:700}.header__deposit-link:hover,.header__deposit-link:focus-visible{outline:none;transform:translateY(-1px);color:#f6f9ff!important;background:#1d2e4dfa!important;border-color:#91b3f647!important}.header__user-dropdown-mobile{display:none!important}.theme--dark .header__user-profile{border-color:#6180c433;color:#a8bde8!important;background:linear-gradient(145deg,#24304efa,#162034fa)!important}.theme--dark .header__user-b{color:#f3f8ff;background:#20273a;border-color:#51649638}.theme--dark .header__user-profile.dropdown{background:linear-gradient(145deg,#29385cfc,#19253efc)!important}.header__user-dropdown{z-index:210;background:linear-gradient(#141e30fc 0%,#0e1726fc 100%);border:1px solid #6180c42e;padding:0;right:0;overflow:visible;box-shadow:0 28px 50px #050c1857;border-radius:24px!important;width:min(320px,100vw - 24px)!important;top:calc(100% + 12px)!important}.header__user-menu.is-open .header__user-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header__user-dropdown-frame{border-radius:inherit;background:linear-gradient(#1b273ffb 0%,#0f1826fb 100%);gap:14px;padding:14px;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffffff05;container-type:inline-size}.header__user-dropdown-summary{background:radial-gradient(circle at 0 0,#5884df2e,#0000 52%),linear-gradient(145deg,#1d2d4afa,#111c2efa);border:1px solid #6c8bc938;border-radius:18px;gap:12px;min-height:74px;padding:14px;box-shadow:inset 0 1px #ffffff0d,0 18px 30px #060d1938}.header__user-dropdown-summary-avatar{color:#d9e7ff;background:linear-gradient(145deg,#3a5a9e61,#1a2841fa);border:1px solid #90b1f633;border-radius:14px;flex:none;width:42px;height:42px;position:relative;overflow:hidden}.header__user-dropdown-summary-avatar.has-image{background-image:linear-gradient(145deg,#0e1522fa,#0a101afa)}.header__user-dropdown-summary-avatar-media{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:13px;position:absolute;inset:1px;transform:scale(1.22)}.header__user-dropdown-summary-avatar .icon{width:16px;height:16px;margin-right:0}.header__user-dropdown-summary-copy{flex:auto;gap:2px;min-width:0}.header__user-dropdown-summary-label{color:#7f96c6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.header__user-dropdown-summary-name{color:#f4f8ff;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:800;display:block;overflow:hidden}.header__user-dropdown-badge{color:#a7bde9;letter-spacing:.1em;text-transform:uppercase;background:#19253de6;border:1px solid #6e90d03d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.header__user-dropdown-badge.is-admin{color:#f0d9aa;background:linear-gradient(#4a3a1ceb,#302512eb);border-color:#c5a66947}.header__user-dropdown-section{gap:8px}.header__user-dropdown-section-label{color:#7087b3;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.header__user-dropdown-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.header__user-dropdown-list{gap:8px}@container (max-width:280px){.header__user-dropdown-shortcuts{grid-template-columns:1fr}}.header__user-dropdown-link{justify-content:flex-start;gap:12px;width:100%;min-height:48px;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff08,0 10px 18px #060c1824;color:#c3d2ee!important;background:#131f34d1!important;border:1px solid #627fbf2e!important;border-radius:15px!important;padding:0 14px!important}.header__user-dropdown-link:hover,.header__user-dropdown-link:focus-visible,.header__user-dropdown-link.is-current{outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #070e1c33;color:#f3f8ff!important;background:#1a2a45f0!important;border-color:#76a1ff52!important}.header__user-dropdown-link:not(.header__user-dropdown-link--shortcut):not(.header__user-dropdown-link--logout){padding-right:38px!important}.header__user-dropdown-link:not(.header__user-dropdown-link--shortcut):not(.header__user-dropdown-link--logout):after{content:"";pointer-events:none;border-top:1.5px solid #839bcdd6;border-right:1.5px solid #839bcdd6;width:7px;height:7px;position:absolute;top:50%;right:15px;transform:translateY(-50%)rotate(45deg)}.header__user-dropdown-link .icon{color:#879ed0;flex:none;width:16px;height:16px;margin-right:0!important}.header__user-dropdown-link span{letter-spacing:.01em;min-width:0;font-size:13px;font-weight:700;position:relative}.header__user-dropdown-link--shortcut{flex-direction:column;justify-content:space-between;gap:10px;min-height:74px;align-items:flex-start!important;padding:12px!important}.header__user-dropdown-link--shortcut .icon{color:#9ac0ff;align-self:flex-end;width:15px;height:15px}.header__user-dropdown-link--shortcut span{letter-spacing:.03em;max-width:10ch;font-size:12px;line-height:1.25}.header__user-dropdown-link--accent{background:linear-gradient(#1c3458f0 0%,#12233df0 100%)!important;border-color:#70b0ff47!important}.header__user-dropdown-link--accent .icon,.header__user-dropdown-link--accent span{color:#8fc0ff!important}.header__user-dropdown-footer{border-top:1px solid #546da629;padding-top:2px}.header__user-dropdown-link--logout{background:#111b2db8!important;border-color:#5c73a529!important}.header__user-dropdown-link--logout .icon,.header__user-dropdown-link--logout span{color:#b8c8e6!important}@media (max-width:860px){.header__user-profile{width:auto;height:auto;margin-left:0!important}.header__user{gap:10px}.header__user-dropdown{right:0;width:min(320px,100vw - 24px)!important}}@media (max-width:625px){.header__user{flex:auto;justify-content:flex-end;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.header__user-balance{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.header__user-b{border-radius:12px;justify-content:flex-start;width:auto;min-height:40px;padding:0 12px}.header__user-balance-add{flex:none;display:flex!important}.header__deposit-link{gap:6px;border-radius:12px!important;min-height:40px!important;padding:0 12px!important}.header__deposit-link span{display:none}.header__deposit-link .icon{width:16px;height:16px}.header__user-profile{border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;margin-left:0!important}.header__user-menu{align-items:flex-end}.header__user-menu.is-open .header__user-profile{border-radius:50%!important;width:40px!important;min-width:40px!important;min-height:40px!important;margin-left:auto!important}.header__user-toggle{padding:0}.header__user-toggle-avatar{width:40px;height:40px}.header__user-toggle-avatar:after{display:none}.header__user-toggle-level-badge{min-width:14px;height:14px;padding:0 3px;font-size:8px;display:inline-flex;bottom:0;right:0}.header__user-toggle-copy{display:none}.header__user-toggle-icon{border-radius:50%;width:22px;height:22px}.header__user-dropdown{z-index:230;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#131b2bfa 0%,#131b2bf2 100%);border:none;gap:0;max-height:none;margin-top:0;margin-left:0;padding:8px 14px 0;box-shadow:0 8px 24px #0000004d;border-radius:0!important;width:100%!important;position:fixed!important;top:64px!important;left:0!important;right:0!important}.header__user-dropdown-frame{box-shadow:none;background:0 0;gap:14px;padding:10px 0 12px}.header__user-dropdown-summary{border-radius:18px;min-height:68px;margin:0 14px;padding:12px 14px}.header__user-dropdown-section{gap:10px}.header__user-dropdown-section-label{padding:0 18px}.header__user-dropdown-shortcuts{padding:0 14px}.header__user-dropdown-list{gap:0}.header__user-dropdown a,.header__user-dropdown button{width:100%;min-height:50px;box-shadow:none;justify-content:flex-start;gap:12px;transition:background .15s;color:#c0d0f0!important;background:0 0!important;border:none!important;border-bottom:1px solid #7e9add1a!important;border-radius:0!important;padding:0 16px!important}.header__user-dropdown .header__user-dropdown-link--shortcut{flex-direction:column;justify-content:space-between;gap:10px;min-height:68px;box-shadow:inset 0 1px #ffffff08;background:#121f35d1!important;border:1px solid #6180c433!important;border-radius:15px!important;align-items:flex-start!important;padding:12px!important}.header__user-dropdown .header__user-dropdown-link--shortcut:active{background:#1a2945f5!important}.header__user-dropdown-list .header__user-dropdown-link,.header__user-dropdown-footer .header__user-dropdown-link{box-shadow:none;background:0 0!important;border:none!important;border-bottom:1px solid #7e9add1a!important;border-radius:0!important;padding:0 18px!important}.header__user-dropdown-list .header__user-dropdown-link:last-child{border-bottom-color:#7e9add14!important}.header__user-dropdown-footer{border-top:none;padding-top:4px}.header__user-dropdown-footer .header__user-dropdown-link{border-top:1px solid #7e9add1a!important;border-bottom:1px solid #7e9add1a!important}.header__user-dropdown a:active,.header__user-dropdown button:active{background:#6496ff0f!important}.header__user-dropdown a .icon,.header__user-dropdown button .icon{color:#8ea2d1;width:15px;height:15px;margin-right:0!important}.header__user-dropdown a span,.header__user-dropdown button span{letter-spacing:.06em;font-size:12px;font-weight:700}.header__user-dropdown-mobile{display:flex!important}.theme--dark .header__user-dropdown{border-color:#0000}.theme--dark .header__user-dropdown a,.theme--dark .header__user-dropdown button{color:#c0d0f0!important;background:0 0!important;border-color:#7e9add1a!important}.theme--dark .header__user-dropdown .header__user-dropdown-link--shortcut{background:#121f35d1!important;border-color:#6180c433!important}}@media (max-width:520px){.header__right .sidebar__logotype{width:100px!important}.header__user-b span{font-size:13px}}@media (max-width:430px){.header__user{gap:6px}.header__user-profile{width:36px!important;min-width:36px!important;height:36px!important}.header__user-b{min-height:36px!important}.header__deposit-link{min-height:36px!important;padding:0 10px!important}.header__user-menu.is-open .header__user-profile{width:36px!important;min-width:36px!important;min-height:36px!important}}@media (max-width:390px){.header__user-b span{font-size:12px}.header__user-b{min-height:34px!important;padding:0 8px!important}.header__user-profile{width:34px!important;min-width:34px!important;height:34px!important}.header__deposit-link{min-height:34px!important;padding:0 8px!important}.header__user-menu.is-open .header__user-profile{width:34px!important;min-width:34px!important;min-height:34px!important}}
body .games__item.games__item--cases,body .games__item.games__item--upgrade-home{isolation:isolate;background-position:50%;background-size:cover}body .games__item.games__item--cases{background:linear-gradient(#070d1824,#070d1894),url(/images/cases/royal-crate.png);border-bottom:4px solid #25486b}body .games__item.games__item--upgrade-home{background:radial-gradient(circle at 100% 0,#f6c46838,#0000 28%),linear-gradient(#161a2833,#0b0e188a),url(/images/cases/mythic-vault.png);border-bottom:4px solid #6a4b1e}body .games__item.games__item--cases:after,body .games__item.games__item--upgrade-home:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff08,#0000 38%),linear-gradient(#0000 54%,#06091285);position:absolute;inset:0}body .games__item-brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#070e1b6b;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 14px 24px #050a1438}body .games__item.games__item--cases .games__item-brand{color:#b8dbff}body .games__item.games__item--upgrade-home .games__item-brand{color:#ffd48d}body .games__item-brand .icon{width:18px;height:18px}body .games__item.games__item--cases .games__item-text,body .games__item.games__item--upgrade-home .games__item-text{z-index:1;position:relative}body .games__item.games__item--cases .games__item-text p,body .games__item.games__item--upgrade-home .games__item-text p{color:#f1f7ffd6}.mines__path.level_9 .mines__path-item{width:107.333px;height:107.333px}.crash-round{overflow:hidden}.crash-rounds{display:grid;grid-template-columns:minmax(0,1fr)!important}.crash-rounds>.crash-round{grid-column:1/-1}.crash-round__heading{gap:14px}.crash-round__heading span:last-child{text-align:right}.crash-round__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch!important;display:grid!important}.crash-round__meta-item{background:#ffffff8c;border:1px solid #7887ae14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.crash-round__meta-label{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.crash-round__meta-value{color:#475a89;white-space:nowrap;font-size:14px;font-weight:700}.crash-round__players{flex-direction:column;gap:12px;display:flex}.crash-round__player{justify-content:space-between;align-items:center;gap:14px;display:flex}.crash-round__player-main{flex:auto;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.crash-round__identity{flex:auto;min-width:0;justify-content:flex-start!important}.crash-round__identity span{max-width:100%!important}.crash-round__bet-sum{white-space:nowrap;flex:none}.crash-round__player-status{flex:none}.crash-round__status{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:164px;margin-right:0;display:flex}.crash-round__player--empty{min-height:62px}.crash__auto-box{gap:0}.crash__auto-row{gap:16px}.crash__auto-main{gap:12px;min-width:0}.crash__auto-title{white-space:nowrap;font-weight:600}.crash__auto-toggle{color:#6b7da8;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#7887ae1f;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.crash__auto-toggle:disabled{opacity:.55;cursor:not-allowed}.crash__auto-toggle-track{background:#7887ae42;border-radius:999px;width:40px;height:22px;transition:background .2s;position:relative}.crash__auto-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 4px 12px #1118272e}.crash__auto-toggle.is-active{color:#eef5ff;background:#387be53d}.crash__auto-toggle.is-active .crash__auto-toggle-track{background:#387be5e6}.crash__auto-toggle.is-active .crash__auto-toggle-knob{transform:translate(18px)}.crash__auto-target{gap:10px;min-width:0}.crash__auto-target input{text-align:right;width:92px;min-width:0}.crash__auto-chip,.crash__auto-note{color:#6d80ad;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#7887ae1a;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.theme--dark .crash-round__meta-item{background:#ffffff09;border-color:#ffffff0d}.theme--dark .crash-round__meta-value{color:#f3f8ff}.theme--dark .crash__auto-toggle{color:#a8b8df;background:#ffffff0a}.theme--dark .crash__auto-toggle-track{background:#ffffff1f}.theme--dark .crash__auto-toggle.is-active{color:#f3f8ff;background:#387be538}.theme--dark .crash__auto-chip,.theme--dark .crash__auto-note{color:#a8b8df;background:#ffffff0a}@media (max-width:860px){.crash-round__status{min-width:152px;padding:11px 14px}}@media (max-width:680px){.crash-rounds{gap:12px}.crash-round__heading{align-items:flex-start;padding:15px 16px}.crash-round__heading span{font-size:14px}.crash-round__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px}.crash-round__meta-item{padding:11px 12px}.crash-round__players{gap:10px}.crash-round__player{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.crash-round__player-main{align-items:flex-start}.crash-round__player-status{width:100%}.crash-round__status{border-radius:14px;width:100%;min-width:0;padding:12px 14px}.crash__auto-row{flex-wrap:wrap}.crash__auto-main{justify-content:space-between;width:100%}.crash__auto-toggle{justify-content:space-between}.crash__auto-target{justify-content:space-between;width:100%}.crash__auto-target input{width:110px}.crash__auto-note{justify-content:center;width:100%}}@media (max-width:520px){.crash-round__meta{grid-template-columns:minmax(0,1fr)}.crash-round__player-main{flex-direction:column;align-items:flex-start;gap:10px}.crash-round__bet-sum{border-top:1px solid #7887ae1f;justify-content:space-between;width:100%;padding-top:10px}.theme--dark .crash-round__bet-sum{border-top-color:#ffffff0f}}@media (max-width:625px){.crash-rounds{width:100%;margin-left:0;margin-right:0}}.game-pending-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.game-pending-action__button{border:0;min-height:44px;padding:0 18px}.game-pending-action__summary{color:#9eabcd;font-size:12px;line-height:1.4}.game-bet-input__main{flex:220px;gap:16px;min-width:0}.game-bet-input__main input{flex:auto;min-width:0}.game-bet-input__icons{flex-shrink:0;gap:14px;margin-left:6px;padding-left:12px}.game-bet-input__icons .icon.money{flex:none;width:18px;height:18px;margin-left:2px}.game-bet-input__cancel{color:#ff9f9f;cursor:pointer;background:#e55c5c1f;border:1px solid #e55c5c2e;border-radius:10px;width:32px;height:32px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;position:relative}.game-bet-input__cancel:hover:not(:disabled){color:#ffd0d0;background:#e55c5c2e;border-color:#e55c5c47;transform:translateY(-1px)}.game-bet-input__cancel:disabled{opacity:.55;cursor:not-allowed;transform:none}.game-bet-input__cancel:before,.game-bet-input__cancel:after{opacity:0;pointer-events:none;z-index:12;transition:opacity .18s,transform .18s;position:absolute;left:50%}.game-bet-input__cancel:before{content:"";background:#181f30f5;border-bottom:1px solid #7081ad47;border-left:1px solid #7081ad47;width:10px;height:10px;bottom:calc(100% + 4px);transform:translate(-50%,6px)rotate(-45deg)}.game-bet-input__cancel:after{content:attr(data-tooltip);color:#f5f7ff;text-align:center;white-space:normal;background:#181f30f5;border:1px solid #7081ad47;border-radius:12px;min-width:132px;max-width:min(220px,72vw);padding:8px 10px;font-size:11px;font-weight:700;line-height:1.35;bottom:calc(100% + 10px);transform:translate(-50%,6px);box-shadow:0 12px 28px #00000047}.game-bet-input__cancel:hover:before,.game-bet-input__cancel:focus-visible:before{opacity:1;transform:translate(-50%)rotate(-45deg)}.game-bet-input__cancel:hover:after,.game-bet-input__cancel:focus-visible:after{opacity:1;transform:translate(-50%)}.game-bet-input__cancel-badge{color:#fff;background:linear-gradient(#ff6f6f,#e44f4f);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 6px 12px #e44f4f40}@media (max-width:725px){.game-pending-action{justify-content:center}.game-pending-action__button{width:100%}.game-pending-action__summary{text-align:center;width:100%}.game-bet-input__main{flex-basis:100%;width:100%}.game-bet-input__cancel:after{max-width:min(180px,70vw);font-size:10px}}@media (max-width:1125px){main#_ajax_content_{margin-top:75px!important;padding-top:60px!important}.x30,.x100,.dice,.crash,.mines,.keno,.coinflip{margin-top:0!important}.x30__wheel-image,.x30__wheel-image img{max-width:none;height:auto}.x30 .x30__wheel-image{width:min(1160px,100vw + 280px);height:min(1160px,100vw + 280px)}.x30 .x30__wheel-image img{width:100%;height:100%}.x30 .x30__wheel-border{width:min(1220px,100vw + 340px);height:min(1220px,100vw + 340px)}.x100 .x30__wheel-image{width:min(1310px,100vw + 340px);height:min(1360px,100vw + 390px)}.x100 .x30__wheel-image img{width:100%;height:100%}.x100 .x30__wheel-border{width:min(1420px,100vw + 420px);height:min(1510px,100vw + 500px)}.x30__bottom--spaced{margin-top:28px}.x30__top{min-height:110px;margin-bottom:10px}.x30__rocket{bottom:2px!important;right:-8px!important}.x30__rocket-img{width:clamp(132px,24vw,176px);height:auto}.x30__rocket-coins{background-size:100% 100%;width:clamp(64px,11vw,88px);height:clamp(26px,4vw,35px);margin-left:-24px}}@media (max-width:725px){.x30__bets{grid-template-columns:repeat(2,1fr)!important}.x30__wheel{padding-left:10px!important;padding-right:10px!important}.x30__wheels{max-width:320px;margin:0 auto}.x30__bet{flex-wrap:wrap}.x30__bottom--spaced{margin-top:22px}.x30__top{min-height:96px}.x30__rocket{bottom:-2px!important;right:-14px!important}.x30__rocket-img{width:148px}.x30__rocket-coins{background-size:72px 29px;width:72px;height:29px;margin-left:-22px}.x30__bet-game,.x30__history{width:100%!important}.x30__history{margin-bottom:10px}}@media (max-width:625px){.header{height:60px!important;padding-left:12px!important;padding-right:12px!important}main#_ajax_content_{margin-top:60px!important;padding-top:10px!important}.header__right .sidebar__logotype{width:100px!important;height:20px!important;margin-right:8px!important}.header__user-b{border-radius:10px!important;min-height:36px!important;padding:0 10px!important}.header__user-b span{font-size:13px!important}.header__deposit-link{border-radius:10px!important;min-height:36px!important;padding:0 10px!important}.header__user-profile{border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;margin-left:0!important}.header__user-menu.is-open .header__user-profile{border-radius:50%!important;width:36px!important;min-width:36px!important;min-height:36px!important}.header__user-toggle{padding:0!important}.header__user-toggle-icon{border-radius:50%!important;width:20px!important;height:20px!important}.header__user-toggle .icon{width:12px!important;height:12px!important}.header__user-dropdown{top:60px!important}.x30__wheels{max-width:280px!important;margin:0 auto!important}.x30__wheel{margin-bottom:22px;padding:0 8px!important}.x30__top{min-height:82px;margin-bottom:8px}.x30__rocket{bottom:-8px!important;right:-18px!important}.x30__rocket-img{width:126px}.x30__rocket-coins{background-size:60px 24px;width:60px;height:24px;margin-left:-18px}.x30__cursor{width:24px!important;height:36px!important}.x30__timer b,.x30__timer span{font-size:12px!important}.x30__bet{flex-direction:column!important}.x30__bottom--spaced{margin-top:18px}.x30__bet-game,.x30__history{width:100%!important}.crash__canvas{height:180px!important}.x30__history-item{width:30px!important;min-width:30px!important;height:30px!important;font-size:9px!important}}@media (max-width:475px){.header__right .sidebar__logotype{width:80px!important;height:18px!important}.header__user-b span{font-size:12px!important}.header__user-b{padding:0 8px!important}.x30__bets{grid-template-columns:1fr!important}.x30__bottom--spaced{margin-top:14px}.x30__wheels{max-width:240px!important}.x30__top{min-height:74px}.x30__rocket{bottom:-10px!important;right:-22px!important}.x30__rocket-img{width:112px}.x30__rocket-coins{background-size:52px 21px;width:52px;height:21px;margin-left:-16px}.x30__cursor{width:20px!important;height:30px!important}.crash__canvas{height:160px!important}.dice__drum{padding:10px!important}}@media (max-width:390px){.header{padding-left:8px!important;padding-right:8px!important}.header__user{gap:4px!important}.header__right .sidebar__logotype{width:60px!important;height:16px!important;margin-right:4px!important}.header__user-b{min-height:34px!important}.header__user-profile{width:38px!important;min-width:38px!important;height:34px!important}.header__user-menu.is-open .header__user-profile{width:34px!important;min-width:34px!important;min-height:34px!important}}.x30,.x100,.dice,.crash,.mines,.keno,.coinflip{max-width:100vw;overflow-x:hidden}.x30__wheel-image img{transform-origin:50%;will-change:transform;backface-visibility:hidden;display:block}.x30__wheel{margin-bottom:42px}.x100 .x30__wheel{margin-bottom:34px}.x30__timer--result{background:radial-gradient(circle at top,#76a2ff2e,#0000 54%),linear-gradient(#293456fa 0%,#18213afa 100%);box-shadow:0 14px 34px #070e1c47}.x30__timer--result b{letter-spacing:.08em;text-transform:uppercase;color:#a9bdf1!important}.x30__timer--result span{text-shadow:0 0 18px #ffd54a59;color:#fff0a8!important}.mobile-menu-wrapper{flex:none;display:none}@media (max-width:1125px){.mobile-menu-wrapper{display:block}}.mobile-menu-toggle{color:#d5e2ff;cursor:pointer;background:linear-gradient(#27314ff5 0%,#182136f5 100%);border:1px solid #6b88cc38;border-radius:14px;flex:none;width:44px;height:44px;padding:0;transition:transform .2s,border-color .2s,background .2s;box-shadow:0 12px 24px #060a1438}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible{background:linear-gradient(#2f3b5ffa 0%,#1c263ffa 100%);border-color:#7aa7ff6b}.mobile-menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #5a8cff61}.mobile-menu-toggle-bars{flex-direction:column;gap:4px;width:18px;display:flex}.mobile-menu-toggle-bars span{transform-origin:50%;background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .22s,opacity .18s;display:block}.mobile-menu-toggle.is-open .mobile-menu-toggle-bars span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle.is-open .mobile-menu-toggle-bars span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open .mobile-menu-toggle-bars span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-navigation-overlay{z-index:1000;pointer-events:none;visibility:hidden;position:fixed;inset:0}.mobile-navigation-overlay.is-open{pointer-events:auto;visibility:visible}.mobile-navigation-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0a0f19b3;transition:opacity .3s;position:absolute;inset:0}.mobile-navigation-overlay.is-open .mobile-navigation-backdrop{opacity:1}.mobile-navigation-panel{width:min(360px,100vw - 16px);padding-bottom:calc(24px + env(safe-area-inset-bottom));background:radial-gradient(circle at 100% 0,#4b7df233,#0000 34%),linear-gradient(#131c2efa 0%,#0c1320fa 100%);border-left:1px solid #6987cc29;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-22px 0 48px #0000006b}.mobile-navigation-overlay.is-open .mobile-navigation-panel{transform:translate(0)}.mobile-navigation-header{border-bottom:1px solid #7896dc1f;min-height:72px;padding:18px 20px 16px}.mobile-navigation-logo{width:110px;height:22px}.mobile-navigation-close{color:#d5e2ff;cursor:pointer;background:#ffffff0a;border:1px solid #7c93cb24;border-radius:12px;width:36px;height:36px}.mobile-navigation-close .icon{width:14px;height:14px}.mobile-navigation-content{gap:20px;padding:20px}.mobile-navigation-section{flex-direction:column;gap:12px;display:flex}.mobile-navigation-section--account{gap:14px}.mobile-navigation-title{text-transform:uppercase;letter-spacing:.1em;color:#586a92;margin:0;font-size:11px;font-weight:800}.mobile-navigation-balance-card{background:linear-gradient(145deg,#2a395ec7,#18233af5);border:1px solid #6684cd2e;border-radius:20px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0a}.mobile-navigation-balance-label{color:#7e92c0;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.mobile-navigation-balance-value{justify-content:space-between;gap:12px;margin-top:10px}.mobile-navigation-balance-value b{color:#f4f8ff;letter-spacing:-.03em;font-size:21px;font-weight:800}.mobile-navigation-balance-value .icon{color:#f2ac44;flex:none;width:16px;height:16px}.mobile-navigation-primary-action{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(109.64deg,#397ce6 5.39%,#4a90ff 63.15%);border-radius:16px;gap:10px;min-height:50px;font-size:13px;font-weight:700;box-shadow:0 14px 26px #397ce642}.mobile-navigation-primary-action .icon{width:15px;height:15px}.mobile-navigation-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mobile-navigation-list--compact{gap:8px}.mobile-navigation-list li>a,.mobile-navigation-list li>button,.mobile-navigation-button{color:#d3ddf7;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #6987cc1f;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:50px;padding:13px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.mobile-navigation-list li>a:hover,.mobile-navigation-list li>button:hover,.mobile-navigation-primary-action:hover{border-color:#6e9bff47}.mobile-navigation-list li>a.is-active,.mobile-navigation-list li>a:active,.mobile-navigation-list li>button:active,.mobile-navigation-button:active{color:#fff;background:linear-gradient(90deg,#2d6ff1f0 0%,#4b8bf7f0 100%);border-color:#6297ff66}.mobile-navigation-list li>a .icon,.mobile-navigation-list li>button .icon,.mobile-navigation-button .icon{color:#8ea2d1;flex:none;width:18px;height:18px}@media (max-width:1125px){main#_ajax_content_{margin-top:72px!important;padding-top:18px!important}.header{height:72px!important;padding-left:18px!important;padding-right:18px!important}.header .wrapper{gap:12px;height:100%;flex-wrap:nowrap!important}.header__links{display:none!important}.header__right{gap:12px;min-width:0;justify-content:flex-start!important;width:100%!important}.header__right .sidebar__logotype{flex:none;width:110px!important;height:22px!important;margin:0 auto 0 0!important;display:block!important}.header__right>.btn--blue{display:none!important}.header__user{flex:none;min-width:0;gap:0!important;width:auto!important}.header__user-balance{min-width:0;display:flex!important}.header__user-b{border-radius:14px!important;min-height:44px!important;padding:0 14px!important}.header__user-b span{max-width:90px;font-size:14px!important}.header__user-balance-add,.header__user-menu{display:none!important}.x30__wheel{width:100%;margin-bottom:30px}.x30__wheels{width:100%;min-width:100%!important;margin:0 auto!important}.x30__wheel-center{justify-content:center;width:100%;padding-top:12px;display:flex}.x30__timer{text-align:center;width:min(175px,100% - 40px);margin:0 auto}.x30__timer b,.x30__timer span{text-align:center;width:100%;display:block}}@media (max-width:1125px) and (min-width:981px){.header{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #627ebb29;box-shadow:0 14px 28px #060c1833;background:linear-gradient(#1f273cfa 0%,#181f30fa 100%)!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;padding-left:12px!important;padding-right:12px!important;top:0!important;left:0!important;right:0!important}.header .wrapper{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:none;position:relative;flex-wrap:nowrap!important;display:grid!important}.header__links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;height:100%;padding-bottom:2px;overflow:auto hidden;display:flex!important}.header__links::-webkit-scrollbar{display:none}.header__links li{flex:none;height:auto;margin-right:0!important}.header__links li a{color:#9eb0d2;letter-spacing:.02em;white-space:nowrap;background:#181f30c7;border:1px solid #6785c924;border-radius:14px;justify-content:flex-start;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.header__links li a:hover,.header__links li a:focus-visible{color:#f5f8ff;background:#1e2840f0;border-color:#6ea1ff3d;outline:none;transform:translateY(-1px)}.header__links li a .icon{width:16px;height:16px;margin-right:8px}.header__links li a span{display:inline}.header__right{gap:10px;min-width:0;justify-content:flex-end!important;width:auto!important}.header__right .sidebar__logotype{flex:none;width:88px!important;height:18px!important;margin:0!important}.header__user{gap:8px;min-width:0}.header__user-balance{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex!important}.header__user-b{flex:0 auto;border-radius:16px!important;min-height:46px!important;padding:0 11px!important}.header__user-b span{max-width:96px;font-size:14px!important}.header__user-balance-add{flex:none;display:flex!important}.header__deposit-link{gap:0;min-width:44px;border-radius:14px!important;min-height:44px!important;padding:0 11px!important}.header__deposit-link span{display:none}.header__deposit-link .icon{width:16px;height:16px}.header__user-menu{flex:none}.header__user-profile{border-radius:18px!important}.header__user-toggle{gap:6px;min-height:46px;padding:4px 10px 4px 4px}.header__user-toggle-copy{display:none}.header__user-toggle-avatar{width:38px;height:38px}.header__user-toggle-avatar:after{display:none}.header__user-toggle-level-badge{min-width:14px;height:14px;padding:0 3px;font-size:8px;display:inline-flex;bottom:0;right:0}.header__user-toggle-chevron{width:8px;height:8px}.mobile-menu-wrapper{display:none!important}}@media (max-width:1280px) and (min-width:1126px){.header{box-sizing:border-box;overflow:visible;width:100%!important;min-width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:none!important;margin:0!important;padding:0!important;top:0!important;left:0!important;right:0!important}.header:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:linear-gradient(#1f273cfa 0%,#181f30fa 100%);border-bottom:1px solid #627ebb29;position:absolute;inset:0 0 0 132px;box-shadow:0 14px 28px #060c1833}.header .wrapper{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:none;height:100%;padding-left:132px;padding-right:18px;position:relative;flex-wrap:nowrap!important;display:grid!important}.header__links{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;height:100%;padding-bottom:2px;overflow:auto hidden;display:flex!important}.header__links::-webkit-scrollbar{display:none}.header__links li{flex:none;height:auto;margin-right:0!important}.header__links li a{white-space:nowrap;border-radius:14px;justify-content:flex-start;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.header__links li a .icon{width:16px;height:16px;margin-right:8px}.header__links li a span{display:inline}.header__right{gap:8px;min-width:0;justify-content:flex-end!important;width:auto!important}.header__right .sidebar__logotype{display:none!important}.header__user{gap:8px;min-width:0}.header__user-b{border-radius:15px!important;min-height:46px!important;margin-right:0!important;padding:0 14px!important}.header__user-b span{max-width:120px;font-size:15px!important}.header__deposit-link{border-radius:14px!important;min-height:44px!important;padding:0 14px!important}}@media (max-width:625px){main#_ajax_content_{margin-top:64px!important;padding-top:12px!important}.header{height:64px!important;padding-left:12px!important;padding-right:12px!important}.header .wrapper,.header__right{gap:10px}.header__right .sidebar__logotype{width:96px!important;height:20px!important}.header__user-b{border-radius:12px!important;min-height:40px!important;padding:0 12px!important}.header__user-b span{max-width:72px;font-size:13px!important}.mobile-navigation-panel{border-left:none;width:min(360px,100vw)}.mobile-navigation-header{min-height:64px;padding:14px 16px}.mobile-navigation-content{padding:16px}}@media (max-width:430px){.header__user-b span{max-width:62px}.mobile-navigation-balance-value b{font-size:19px}}@media (max-width:390px){.header{padding-left:10px!important;padding-right:10px!important}.header__right .sidebar__logotype{width:88px!important;height:18px!important}.header__user-b{min-height:38px!important;padding:0 10px!important}.header__user-b span{max-width:56px;font-size:12px!important}.mobile-navigation-header,.mobile-navigation-content{padding-left:14px;padding-right:14px}}
:root{--chat-panel-width:424px}@media (max-width:1250px){:root{--chat-panel-width:370px}.casino-notify__viewport{width:min(340px,100vw - 36px);right:18px}}.chat{overflow:hidden}.chat__dock-toggle{z-index:8;color:#7887ae;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #dee2f8;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(10px);box-shadow:0 10px 24px #20273b1f}.chat__dock-toggle .icon{width:16px;height:16px}.chat__dock-toggle--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.chat__buttons button{color:#7887ae;background-color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:6px;display:flex}.chat__buttons button:last-child{margin-right:0}.chat__buttons button .icon{width:18px;height:18px;margin:0}.close-chat{display:flex!important}.chat__messages{flex:auto;min-height:0;overflow-y:auto;height:auto!important}.chat__bottom{margin-top:auto}.chat__send.d-flex.align-center.justify-space-between{align-items:center!important}.chat__input{flex:auto;min-width:0}.chat__error{color:#f87171;padding:0 23px 12px;font-size:12px}.chat__send .chat__buttons button{background:0 0;margin-right:3px}.chat__send-action{color:#7887ae}@media (min-width:1126px){.chat{flex-direction:column;width:var(--chat-panel-width)!important;display:flex!important}body.chat-collapsed .chat{opacity:0;pointer-events:none;transform:translate(calc(100% + 16px))}body.chat-collapsed main,body.chat-collapsed .header,body.chat-collapsed .footer{width:100%!important}}@media (max-width:1125px){body.chat-opened .chat{flex-direction:column;display:flex!important}body.chat-collapsed .chat{display:none!important}}@media (max-width:625px){.chat__dock-toggle{bottom:16px;right:16px}}.mines__path-item{touch-action:manipulation;-webkit-user-select:none;user-select:none}.mines__path-item--pending{filter:brightness(.98);transform:scale(.96)}
.app-loading{justify-content:center;align-items:center;min-height:100svh;padding:38px 24px;display:flex;position:relative;overflow:hidden}.app-loading--compact{min-height:calc(100svh - 220px);padding:28px 0 16px}.app-loading__ambient{filter:blur(42px);opacity:.24;pointer-events:none;border-radius:999px;width:min(36vw,320px);height:min(36vw,320px);animation:7.5s ease-in-out infinite app-loading-float;position:absolute}.app-loading__ambient--left{background:radial-gradient(circle,#5499ff57 0%,#5499ff00 70%);top:12%;left:-10%}.app-loading__ambient--right{background:radial-gradient(circle,#2cd6b73d 0%,#2cd6b700 72%);animation-delay:-3.2s;bottom:10%;right:-8%}.app-loading__surface{z-index:1;background:radial-gradient(circle at 100% 0,#4f89ff1f,#0000 34%),linear-gradient(#121b2ceb,#0b121fe6);border:1px solid #6884c424;border-radius:30px;flex-direction:column;gap:18px;width:min(100%,940px);padding:22px;display:flex;position:relative;box-shadow:0 30px 60px #040a1433,inset 0 1px #ffffff0a}.app-loading__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-loading__brand{align-items:center;gap:14px;min-width:0;display:flex}.app-loading__brand-mark{color:#fff;letter-spacing:-.08em;background:radial-gradient(circle at 0 0,#fff3,#0000 45%),linear-gradient(145deg,#3d7cff 0%,#2246a8 100%);border-radius:16px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid;box-shadow:0 14px 24px #15317438,inset 0 1px #ffffff3d}.app-loading__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.app-loading__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7c91c1;font-size:11px;font-weight:700}.app-loading__title{color:#f7faff;letter-spacing:-.04em;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.08}.app-loading__description{color:#8ea3cf;max-width:420px;margin:0;font-size:14px;line-height:1.65}.app-loading__status{flex:none;align-items:center;gap:8px;display:flex}.app-loading__status span{background:#96b8ff38;border-radius:999px;width:9px;height:9px;animation:1.2s ease-in-out infinite app-loading-dot}.app-loading__status span:nth-child(2){animation-delay:.15s}.app-loading__status span:nth-child(3){animation-delay:.3s}.app-loading__preview{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:18px;display:grid}.app-loading__preview-main,.app-loading__preview-side{flex-direction:column;gap:12px;display:flex}.app-loading__preview-main{background:#ffffff08;border:1px solid #6e8aca1f;border-radius:24px;padding:18px}.app-loading__preview-side{justify-content:space-between}.app-loading__preview-pills{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.app-loading__skeleton{background:#7691cc24;border-radius:999px;display:block;position:relative;overflow:hidden}.app-loading__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#c9ddff29,#0000);animation:1.4s ease-in-out infinite app-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.app-loading__skeleton--headline{border-radius:9px;width:min(72%,360px);height:18px}.app-loading__skeleton--line{border-radius:999px;width:100%;max-width:520px;height:12px}.app-loading__skeleton--short{max-width:380px}.app-loading__skeleton--pill{width:88px;height:34px}.app-loading__skeleton--card{background:linear-gradient(#495f8e2e,#1721361f);border:1px solid #708fd61f;border-radius:22px;min-height:98px}.app-loading__skeleton--card-secondary{min-height:118px}@keyframes app-loading-dot{0%,80%,to{opacity:.45;transform:translateY(0)scale(.88)}40%{opacity:1;background:#7eaeffd6;transform:translateY(-4px)scale(1)}}@keyframes app-loading-float{0%,to{transform:translate(0,0)scale(.94)}50%{transform:translateY(-18px)scale(1.04)}}@keyframes app-loading-shimmer{to{transform:translate(100%)}}@media (max-width:625px){.app-loading{padding:36px 18px}.app-loading--compact{min-height:calc(100svh - 170px);padding:18px 0 10px}.app-loading__surface{border-radius:24px;gap:16px;padding:18px}.app-loading__header{align-items:flex-start}.app-loading__brand-mark{border-radius:14px;width:40px;height:40px;font-size:18px}.app-loading__description{font-size:13px}.app-loading__preview{grid-template-columns:1fr}.app-loading__preview-main{border-radius:20px;padding:14px}.app-loading__skeleton--headline{width:84%;height:16px}.app-loading__skeleton--pill{width:72px;height:30px}.app-loading__skeleton--card,.app-loading__skeleton--card-secondary{border-radius:18px;min-height:76px}}
:root{--app-ui-text-strong:#f5f8ff;--app-ui-text-body:#d9e3f8;--app-ui-text-muted:#96aad1;--app-ui-text-subtle:#7f96c5;--app-ui-kicker-size:11px;--app-ui-kicker-weight:800;--app-ui-kicker-tracking:.12em;--app-ui-copy-size:13px;--app-ui-copy-line:1.55;--app-ui-control-text-size:14px;--app-ui-panel-radius:20px;--app-ui-control-radius:14px;--app-ui-control-radius-sm:12px;--app-ui-control-border:1px solid #7a92c924;--app-ui-control-focus-ring:0 0 0 3px #3263c32e;--app-ui-control-surface:#ffffff08}body{color:var(--app-ui-text-body);scrollbar-gutter:stable both-edges;overflow-y:scroll}:where(button,input,select,textarea){font:inherit}.ui-kicker,.mobile-navigation-heading__eyebrow,.app-loading__eyebrow,.admin-guard__eyebrow,.admin-hero__eyebrow,.admin-section__eyebrow,.profile-hub__eyebrow,.profile-card__eyebrow,.deposit-hero__eyebrow,.redeem-showcase__eyebrow,.history-feed__eyebrow,.rank-game__eyebrow,.upgrade-panel__slider span,.upgrade-preview__head small,.admin-status-pill,.rank-admin-status-pill,.rank-admin-item-toolbar__label,.rank-admin-case-card__tier span,.case-card__content span,.case-open-panel__copy span,.inventory-card span,.theme--dark .bx-input__input label{font-size:var(--app-ui-kicker-size);font-weight:var(--app-ui-kicker-weight);letter-spacing:var(--app-ui-kicker-tracking);text-transform:uppercase}.ui-copy-muted,.app-loading__description,.admin-guard p,.admin-hero p,.admin-card__hint,.admin-danger__card p,.admin-hero__summary span,.admin-hero__subtle span,.profile-hub__copy p,.profile-hub__copy small,.profile-card__empty span,.profile-history__main span,.profile-history__main small,.profile-field span,.history-feed__subtle,.rank-game__title p,.rank-surface__head small,.upgrade-slot__footer small,.upgrade-panel small,.inventory-card small,.case-open-panel__copy p,.case-open-panel__result p,.admin-field__input small,.rank-admin-item-row__role-copy span{color:var(--app-ui-text-muted);font-size:var(--app-ui-copy-size);line-height:var(--app-ui-copy-line)}.ui-panel,.history-feed,.keno__results-panel,.admin-guard,.admin-hero,.admin-card,.admin-danger__card,.profile-card,.profile-card--bag,.profile-voucher,.case-open-panel,.case-history-panel,.rank-admin-case-card,.rank-admin-item-toolbar,.upgrade-panel,.upgrade-preview,.upgrade-inventory,.rank-game__topbar,.rank-surface,.upgrade-slot,.upgrade-center{border-radius:var(--app-ui-panel-radius)}.ui-control,.admin-nav__item,.admin-field input:not([type=checkbox]):not([type=radio]),.admin-field select,.admin-toolbar__search input,.admin-field__input select,.upgrade-search,.upgrade-panel__quick button,.upgrade-toggle button,.upgrade-filters button,.rank-admin-item-row__remove,.rank-primary-button,.rank-auth__button,.theme--dark .bx-input__input{border-radius:var(--app-ui-control-radius)}.ui-control--compact,.upgrade-refresh,.game-bet-input__cancel{border-radius:var(--app-ui-control-radius-sm)}.admin-field input:not([type=checkbox]):not([type=radio]),.admin-field select,.admin-toolbar__search input,.admin-field__input select,.upgrade-search input,.role-picker__search input,.theme--dark .bx-input__input input{color:var(--app-ui-text-strong);font-size:var(--app-ui-control-text-size)}.admin-field input:not([type=checkbox]):not([type=radio]),.admin-field select,.admin-toolbar__search input,.admin-field__input select{border:var(--app-ui-control-border);background:var(--app-ui-control-surface)}.admin-field input:not([type=checkbox]):not([type=radio]):focus,.admin-field select:focus,.admin-toolbar__search input:focus,.admin-field__input select:focus,.upgrade-search input:focus,.role-picker__search input:focus{box-shadow:var(--app-ui-control-focus-ring)}
