@font-face{font-family:Inter;src:url('/fonts/Inter-Variable.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
:root{
    --surface-0:#111214;
    --surface-1:#1b1c20;
    --surface-2:#232428;
    --surface-3:#2d2e34;
    --field:#16171a;
    --line:#303137;
    --text:#f2f3f5;
    --muted:#9699a3;
    --accent:#3c7af7;
    --accent-strong:#6095ff;
    --positive:#70c48d;
    --negative:#ee7d89;
}
html{font-size:62.5%;scrollbar-color:#454750 var(--surface-1)}
body{background:var(--surface-0);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0;--user-panel-width:30rem;--chat-width:30rem}
button,input,textarea{font-family:inherit}
button,a,input,textarea{-webkit-tap-highlight-color:transparent}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}
button:disabled{cursor:not-allowed}
body:before,.loading,.rotate-screen{background-color:var(--surface-0)}
svg.ui-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.ui-icon use{fill:none;stroke:inherit}
.green{color:var(--positive)!important}
.red{color:var(--negative)!important}
.orange{color:var(--text)!important}
.light-blue{color:#8eb5ff!important}
.price{color:var(--text);font-variant-numeric:tabular-nums}
.header{background:var(--surface-0);border-bottom:1px solid var(--line)}
.header::before,.header-main::before,.header-main::after,.cur-u-panel::before{display:none}
.cur-u-header,.main-wrapper:not(.show-left-panel) .cur-u-header{background:transparent}
.logo{display:inline-flex;align-items:center;width:auto;height:auto;min-width:0;background:none;color:var(--text);text-decoration:none}
.brand-name{max-width:17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.9rem;font-weight:750;letter-spacing:-.045em;text-transform:uppercase}
.header-main .logo{margin-right:auto}
.header-langs__current,.header-langs__lang,.flat-btn-icon{color:#b4b6be}
.header-langs__current,.flat-btn-icon,.info-label{background:var(--surface-2);border-radius:1rem}
.header-langs__current{gap:.6rem}
.header-langs{margin-right:0;background:transparent}
.header-main>.header-langs{flex:none;width:5rem;margin:0}
.btn-sound svg{color:#858a97}
.btn-sound.active svg{color:#d2d7e3}
.flat-btn-icon:hover{background:var(--surface-3)}
.header-langs__list,.info-panel__inner{background:var(--surface-2);border:1px solid var(--line);box-shadow:0 12px 32px #0005}
.header-langs__list::before{border-bottom-color:var(--line)}
.header-user{gap:1rem;min-width:0;flex-shrink:0}
.header-user__about{padding:0;min-width:0;gap:.9rem}
.header-user__name{display:block;margin:0;font-size:1.3rem;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c4c6cf}
.header-user__balance{margin:0;color:var(--text);white-space:nowrap;cursor:pointer;font-size:1.35rem;font-weight:600}
.header-user__photo{width:3.4rem;height:3.4rem;flex:none}
.btn-exit{padding:.7rem;margin:0;color:var(--muted)}
.btn-exit svg{fill:currentColor;width:2rem;height:2rem}
.nav{display:flex;gap:.2rem;min-width:0;padding:.4rem;background:var(--surface-2);border-radius:1.2rem}
.nav__link{display:flex;align-items:center;gap:.7rem;padding:.9rem 1.1rem;border-radius:.8rem;color:#a8aab3;text-transform:none;font-size:1.3rem;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap}
.nav__link svg,.nav__link--runflip svg{width:1.8rem;height:1.8rem;margin:0;fill:currentColor}
.nav__link::before{display:none}
.nav__link.active{background:var(--accent);color:white}
.nav__link:hover{background:var(--surface-3);color:white}
.nav__link.active:hover{background:var(--accent)}
.header-controls,.header-control{background:transparent}
.header-control:last-child{padding:0}
.online-stats{color:var(--muted)}
.online-stats b{color:var(--positive)}
.soc-link{background:var(--surface-2);border:1px solid var(--line);border-radius:1rem}
.soc-link svg{fill:#a2a5af}
.btn,.make-bet{border-radius:.9rem;text-transform:none;font-weight:600;letter-spacing:0;box-shadow:none;text-shadow:none}
.btn{background:var(--surface-3);color:var(--text)}
.btn--green,.btn--blue,.btn--purple,.btn--orange,.btn--light,.btn--gray{background:var(--surface-3);color:var(--text)}
.btn svg{fill:currentColor}
.btn:hover,.btn--green:hover,.btn--blue:hover,.btn--purple:hover,.btn--orange:hover{background:#3a3c44;color:white;opacity:1}
.header-main>.steam-login,.header-user .btn--purple,.profile-deposit{background:#4caf50;color:white}
.header-main>.steam-login:hover,.header-user .btn--purple:hover,.profile-deposit:hover{background:#5cbb60;color:white}
.btn:disabled{opacity:.4;cursor:not-allowed}
.make-bet{background:var(--accent);color:white}
.make-bet:hover{background:var(--accent-strong);color:white}
.make-bet:disabled{opacity:1;background:#2b303d;color:#949ba9;cursor:not-allowed}
.field-input,.field-textarea,.field-textarea:focus{background:var(--field);border:1px solid #383a42;color:var(--text);border-radius:.9rem}
.field-input:focus,.field-textarea:focus{border-color:var(--accent)}
.field-input::placeholder,.field-textarea::placeholder{color:#80848f;opacity:1}
.cur-u-drops,.cur-u-header-wrapper,.chat__inner,.chat-form,.mob-chat,.mob-menu,.mob-menu-panel{background:var(--surface-1)}
.inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 0 1.6rem}
.inventory-heading h2{margin:.4rem 0 0;font-size:2rem;letter-spacing:-.035em;font-weight:650}
.inventory-count{display:grid;place-items:center;min-width:3.2rem;height:3.2rem;padding:0 .6rem;border:1px solid var(--line);border-radius:.8rem;color:var(--muted);font-size:1.2rem}
.section-kicker{display:block;color:var(--muted);font-size:1rem;font-weight:500;letter-spacing:.06em}
.cur-u-drops-header-2{gap:.8rem}
.cur-u-drops-selected-2{background:var(--surface-2);border:1px solid var(--line);border-radius:.9rem;width:auto;flex:1;min-width:0}
.cur-u-drops-header-2 .checkbox-control{flex:0 0 9rem;width:9rem}
.cur-u-drops-header-2 .checkbox-control__content{width:100%;height:5.8rem;padding-top:3.1rem;font-size:.9rem}
.cur-u-drops-selected-2::before{display:none}
.cur-u-drops-selected-2__total:first-child span,.cur-u-drops-selected-2__total:last-child span{color:var(--muted)}
.cur-u-drops-selected-2__total:first-child .price{color:var(--text)}
.checkbox-control__content{color:#b7bac3;background:var(--surface-2);border:1px solid var(--line)}
.checkbox-control__content i{background:#767b87}
.checkbox-control input:checked+.checkbox-control__content i{background:var(--accent)}
.cur-u-drops-list-wrapper,.cur-u-drops-list,.withdraw-list-wrapper,.withdraw-list,.withdraw-list__inner,.inventar-empty{background:var(--field);border-color:var(--line)}
.cur-u-drops-list-wrapper,.withdraw-list-wrapper{border:1px solid var(--line);border-radius:1.2rem}
.cur-u-drops-list-wrapper{position:relative}
.inventory-empty{z-index:3;position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.4rem;color:var(--muted);text-align:center;pointer-events:none}
.inventory-empty svg{width:3rem;height:3rem;margin-bottom:.4rem;color:#697384}
.inventory-empty h3{font-size:1.4rem;font-weight:550;color:#c8cdd8;line-height:1.5}
.inventory-empty p{max-width:22rem;font-size:1.2rem;line-height:1.65}
.inventar-empty__title,.inventar-empty__subtitle{color:var(--text)}
.inventar-empty__desc{color:var(--muted);line-height:1.6}
.inventar-empty svg{fill:#878c99;color:#878c99}
.cur-u-drops-list{margin:0;padding:.8rem;width:100%;gap:.8rem}
.drop-preview{background:var(--surface-2);border:1px solid var(--line);border-radius:1rem;box-shadow:none}
.drop-preview:hover{background:var(--surface-3);border-color:#626774}
.drop-preview.checked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
.drop-preview__title,.drop-preview__subtitle,.drop-preview__price{color:var(--text)}
.drop-preview__desc{color:var(--muted)}
.cur-u-drops-btns .btn{min-width:0;gap:.6rem;padding:0 .7rem;justify-content:center}
.cur-u-drops-btns .btn svg{width:1.7rem!important;height:1.7rem!important;flex:none}
.raffle,.raffle-header,.raffle-body,.raffle-place,.raffle-last-winner{background:var(--surface-2);color:#e5e6eb;border-color:var(--line)}
.raffle-header__timer,.raffle-timer__digit,.raffle-timer__separator{color:#c9cbd3}
.raffle-header__toggler{background:var(--surface-3);color:var(--muted)}
.game-stage{flex:none;padding:2rem 2rem 0}
.game-stage__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}
.game-stage__heading h1{margin:.5rem 0 0;font-size:3rem;line-height:1.1;font-weight:700;letter-spacing:-.04em}
.game-stage__heading h1 span{color:inherit}
.game-stage__status{display:inline-flex;align-items:center;gap:.7rem;color:var(--muted);font-size:1rem;letter-spacing:.04em;white-space:nowrap}
.game-stage__status i{width:.6rem;height:.6rem;border-radius:50%;background:var(--accent)}
.game-stage .graph-wrapper{width:100%;max-width:none}
.game-stage .graph,.game-stage .graph__inner{height:100%;padding:0;margin:0}
.game-stage .graph{height:clamp(21rem,28vh,32rem)}
.graph-wrapper::before{display:none}
.graph-svg{background:radial-gradient(ellipse at 50% 115%,#26364e 0,transparent 65%),#1e2025;border:1px solid var(--line);border-radius:1.4rem}
.graph-svg::before{inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:5.6rem 5.6rem}
.graph-svg__counter{font-size:clamp(4rem,5vw,7.2rem);font-weight:650;letter-spacing:-.06em;color:#f8f9fc;text-shadow:none;font-variant-numeric:tabular-nums}
.graph-svg__lines .graph-line{color:#9a9fab;font-size:1rem}
.graph-svg__lines .graph-line::before,.graph-svg__lines .graph-line::after{opacity:.22}
.graph-svg.progress svg{color:var(--accent)}
.graph-svg.progress::after{background:linear-gradient(-90deg,#3978f518,transparent)}
.graph-svg__runner{background-image:none!important;width:1.3rem;height:1.3rem;border:3px solid #dce8ff;background:var(--accent);border-radius:50%;box-shadow:0 0 2rem #3978f5}
.graph-labels{gap:.6rem}
.graph-label{background:var(--surface-2);border:1px solid #393c45;border-radius:.7rem;min-width:auto;color:#d9dce4!important;font-variant-numeric:tabular-nums}
.graph-label span{color:inherit}
.graph-label:hover{background:var(--surface-3)}
.game-main{background:var(--surface-1);border:1px solid var(--line);border-radius:1.4rem}
.game-info-bet::before{display:none}
.game-info-bet{gap:1.2rem}
.game-info-bet__item{flex:1;min-width:0}
.game-info-bet__name{display:block;margin:0 0 .7rem;color:var(--muted);font-size:1rem;letter-spacing:.04em}
.game-info-bet__count{background:var(--field);border:1px solid #383a42;color:var(--text);border-radius:.9rem;font-variant-numeric:tabular-nums}
.game-info-form .field-wrapper span{color:var(--muted)}
.game-info-form .field-wrapper .field-input{background:var(--field);border:1px solid #383a42;color:var(--text);border-radius:.9rem}
.koeff-label{border:1px solid #393c45;background:var(--surface-2);color:#afb4c0;border-radius:.7rem}
.koeff-label.active{border-color:#518aff;color:#dce8ff;background:#293a59}
.koeff-label:last-of-type{display:flex}
.game-stats-header__title,.game-stats-header__list li span{color:var(--muted)}
.game-stats-header{background:var(--surface-1);border:1px solid var(--line);border-radius:1rem}
.game-stats-header::before{display:none}
.game-stats-header__title{padding-left:2.8rem}
.game-stats-header__title span{display:block}
.game-stats-header__title svg{left:.4rem;top:-.2rem;color:var(--muted);fill:currentColor}
.game-stats-header__list li{padding-left:2.8rem}
.game-stats-header__list li svg{width:1.9rem;height:1.9rem;top:.5rem;color:var(--muted);fill:currentColor}
.game-stats-header__list li b{color:var(--text);font-variant-numeric:tabular-nums}
.round-empty{padding:3rem 1rem;color:var(--muted);font-size:1.3rem;text-align:center}
.round-item,.round-item--green,.round-item--red{background:var(--surface-1);border:1px solid var(--line);border-radius:1rem}
.round-item--green{border-color:#70c48d40}
.round-item--red{border-color:#ee7d8930}
.status-label{color:#b8bdc8}
.status-label--green{color:var(--positive)}
.status-label--red{color:var(--negative)}
.chat-header__title{color:var(--text);padding-left:1.2rem;margin:0;white-space:nowrap;text-transform:none;font-size:1.2rem}
.chat-header .link{font-size:1.1rem;color:var(--muted);margin:0}
.chat-header{gap:.8rem}
.chat-close{width:3rem;height:3rem;flex:none;border-radius:.7rem;margin-left:0;display:grid;place-items:center}
.chat-close svg{position:static;width:1.4rem;height:1.4rem}
.chat-header__title::before{background:var(--positive)}
.chat-item-name{color:#e0e3eb}
.chat-item-desc{background:var(--surface-2);color:#dfe1e8;border-radius:1rem;overflow-wrap:anywhere}
.chat-item-time,.chat-form-stats{color:var(--muted)}
.chat-form .field-wrapper .field-textarea{background:var(--field);border:1px solid #383a42;color:var(--text)}
.chat-form .btn{background:var(--surface-3);color:#e0e2e9}
.chat-trigger,.chat-close{background:var(--surface-3);color:var(--muted)}
.inner-page{min-height:0;margin:0;overflow:auto;padding:2.4rem;scrollbar-gutter:stable}
.inner-page>.account{height:auto;min-height:100%;width:100%;max-width:132rem;margin:0 auto;flex:none;gap:0}
.page-header{min-height:0;padding:0;margin:0 0 2.4rem;gap:1.6rem;flex-wrap:wrap}
.inner-page .page-title,.page-title{padding:0;color:var(--text);font-size:2.5rem;font-weight:650;line-height:1.3;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere}
.form-panel,.account-header .account-header-about,.account-stats__item{background:var(--surface-1);border:1px solid var(--line);color:var(--text)}
.form-panel{padding:2rem;margin-bottom:1.6rem;min-width:0}
.form-panel-header{gap:1.2rem;margin-bottom:1.6rem}
.form-panel-title{padding:0;color:var(--text);font-size:1.5rem;font-weight:600;text-transform:none}
.form-panel-controls{display:flex;gap:1rem;margin:0}
.form-panel-controls>*{margin:0}
.form-panel-controls .field-wrapper{min-width:0;flex:1}
.form-panel-controls .field-input{height:4.6rem;background:var(--field);color:var(--text);font-size:1.3rem}
.form-panel-controls .btn{height:4.6rem;min-width:0;margin:0;padding:0 1.6rem;flex:none}
.form-panels{gap:1.6rem;flex-wrap:wrap}
.form-panels .ref-system,.form-panels .promo-link{width:100%}
.form-panels .ref-system::after{display:none}
.account-stats{width:100%;margin:0;padding:0;gap:1rem;text-transform:none}
.account-stats__item{padding:1.6rem;margin:0;min-width:0}
.account-stats svg{fill:currentColor;color:var(--muted);width:2.4rem;height:2.4rem;margin-bottom:1rem}
.account-stats__value{color:var(--text);font-variant-numeric:tabular-nums}
.account-stats__desc{color:var(--muted)}
.trade-link{width:100%;margin-bottom:1.6rem}
.trade-link .btn{position:static}
.tabs{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0 0 1.6rem;padding:0;overflow-x:auto;flex-shrink:0}
.tabs li,.tabs li:nth-last-child(1),.tabs li:nth-last-child(2){padding:0;margin:0;width:auto;flex:none}
.tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:auto;min-height:4.2rem;padding:.8rem 1.6rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface-1);color:var(--muted);font-size:1.3rem;line-height:1.4;text-transform:none;white-space:nowrap}
.tab-btn:hover{background:var(--surface-2);color:var(--text)}
.tab-btn.active{background:#2a354d;color:#d9e6ff;border-color:#4e74b4;pointer-events:auto}
.tab-btn svg{width:1.6rem;height:1.6rem}
.table-wrapper{height:auto;max-height:none;overflow:auto;flex:none;margin:0;padding:0;color:#d3d7df;font-size:1.3rem;text-align:left;border:1px solid var(--line);border-radius:1.2rem;scrollbar-color:#454750 var(--surface-1)}
.table-wrapper table{width:100%;border-collapse:collapse}
.table-wrapper th{display:table-cell;background:var(--surface-1);color:var(--muted);text-align:left;text-transform:none;font-size:1.15rem;font-weight:500;line-height:1.5;padding:1.4rem 1.6rem;white-space:nowrap}
.table-wrapper td{background:var(--surface-1);border:0;border-top:1px solid var(--line);padding:1.4rem 1.6rem;height:6.4rem;white-space:nowrap;font-weight:450;font-variant-numeric:tabular-nums}
.table-wrapper td:first-child,.table-wrapper td:last-child{border-radius:0;text-align:left}
.table-wrapper tbody tr:hover td{background:var(--surface-2)}
.table-wrapper td>a{color:#a8c6ff}
.table-wrapper td>img{width:5rem;height:4rem;object-fit:contain}
.table-wrapper .round-item-cases{margin:0;min-width:6rem;gap:.4rem;justify-content:flex-start}
.table-wrapper .round-item-cases li{margin:0;width:4rem;height:3.6rem}
.table-wrapper .round-item-cases img{max-width:100%;max-height:100%;object-fit:contain}
.history-list{height:auto;min-height:0;overflow:visible}
.history-list::before{display:none}
.history-list__list{padding:1.6rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:start}
.history-list__list .drop-preview{width:100%;height:18rem;display:flex;flex-direction:column;position:relative;padding:1.2rem}
.faq-content{background:transparent;overflow:visible;margin:0;padding:0;flex:none}
.tablist__item{background:transparent;margin-bottom:1rem}
.tablist__tab,.tablist__tab:hover{background:var(--surface-1);color:var(--text);border:1px solid var(--line);border-radius:1rem;text-transform:none;font-size:1.4rem;font-weight:550;padding:1.8rem 4.8rem 1.8rem 2rem;line-height:1.5}
.tablist__tab:hover,.tablist__tab.active{background:var(--surface-2)}
.tablist__tab svg{color:var(--muted);fill:currentColor}
.tablist__panel::after{display:none}
.tablist__panel.active{height:auto}
.tablist__panel-inner{background:var(--surface-1);color:#bfc4cf;line-height:1.75;padding:2rem;border-radius:0 0 1rem 1rem}
.tablist__panel.active .tablist__panel-inner{height:auto;max-height:none;overflow:visible}
.formatted-text{background:var(--surface-1);color:#c2c6cf;border:1px solid var(--line);border-radius:1.2rem;padding:2.4rem;line-height:1.8}
.formatted-text h1,.formatted-text h2,.formatted-text h3{color:var(--text)}
.pages-nav{display:flex;flex-wrap:wrap;gap:.5rem}
.pages-nav li{margin:0}
.pages-nav a{background:var(--surface-2);border:1px solid transparent;color:var(--muted);border-radius:.8rem;padding:1rem 1.4rem;font-size:1.2rem;line-height:1.5;text-transform:none}
.pages-nav a.active,.pages-nav a:hover{background:var(--surface-3);color:var(--text);border-color:var(--line)}
.support{height:auto;min-height:0;overflow:visible;background:transparent;padding:0;margin:0;gap:1.6rem;justify-content:flex-start;flex:none}
.support-tickets,.open-ticket-list{overflow:visible;margin:0;padding:0;flex:none}
.support-tickets:empty{display:none}
.support-ticket{padding:1.6rem 1.6rem 1.6rem 4rem;min-height:6.4rem;gap:1rem;background:var(--surface-1);border:1px solid var(--line);font-size:1.3rem;color:var(--text);text-transform:none;overflow-wrap:anywhere}
.support-ticket:hover{background:var(--surface-2)}
.support-ticket i{left:1.8rem;top:2.6rem;width:.6rem;height:.6rem}
.support-ticket .support-label{position:static;transform:none;margin-left:auto;flex:none;font-size:1.15rem}
.support-label{background:var(--surface-3);color:#c6cad4;height:auto;min-height:3rem;padding:.6rem 1rem;line-height:1.4}
.support-label::before{display:none}
.support-form{padding:2rem;border:1px solid var(--line);border-radius:1.2rem;background:var(--surface-1)}
.support-form .page-title{padding:0;margin:0 0 2rem;color:var(--text);font-size:1.8rem}
.support-form .field-wrapper{margin-bottom:1.2rem}
.support-form .field-input,.support-form .field-textarea{background:var(--field);border:1px solid #383a42;color:var(--text);padding:1.4rem;font-size:1.3rem}
.support-form .field-textarea{height:14rem;min-height:10rem;resize:vertical;line-height:1.6}
.support-form .btn{min-width:0;min-height:4.4rem;width:auto;padding:0 2rem;margin-top:.4rem;text-align:center;justify-content:center;background:var(--accent);color:white}
.support-empty{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 2rem;background:var(--surface-1);border:1px dashed #3a3d47;border-radius:1.2rem;color:var(--muted);font-size:1.3rem;line-height:1.6}
.support-empty svg{width:2rem;height:2rem}
.open-ticket-item{background:var(--surface-1);border:1px solid var(--line);color:#d5d9e2;padding:2rem;overflow-wrap:anywhere}
.open-ticket-item-header{gap:1.5rem;flex-wrap:wrap;text-transform:none;font-size:1.3rem}
.open-ticket-item-time{color:var(--muted);font-size:1.2rem}
.open-ticket-item-desc{white-space:pre-wrap;line-height:1.6}
.modal__overlay{background:rgba(0,0,0,.75)}
.modal__content,.withdraw-modal .modal__inner{background:var(--surface-1);color:var(--text);border:1px solid #3b3d46;border-radius:1.4rem;box-shadow:0 24px 100px #0006}
.modal__inner{background:var(--surface-1);color:var(--text);border-radius:1.4rem}
.modal-title{color:var(--text);text-transform:none;letter-spacing:-.025em}
.modal-close-btn{background:var(--surface-3);color:var(--muted);border-radius:.8rem}
.modal-close-btn svg{fill:currentColor}
.withdraw-modal .modal__content::before{display:none}
.withdraw-form-bottom .text-select-wrapper .field-input{background:var(--field);color:var(--text);border-color:#383a42}
.withdraw-form-bottom .text-select-wrapper .field-input::placeholder{color:var(--muted)}
.from-to{background:transparent;color:var(--text)}
.from-to__from,.from-to__to{background:var(--field);border:1px solid #383a42;color:var(--muted);border-radius:.9rem}
.from-to__input{color:var(--text)}
.balance-form-desc,.promo-form-desc{color:var(--muted);line-height:1.7}
.mob-ref-system,.mob-ref-system-form{background:var(--surface-1);color:var(--muted)}
.chose-side::before,.chose-side::after,.chose-side__sides::before,.chose-side__sides::after{display:none}
.chose-side-subtitle{color:var(--muted);letter-spacing:.03em}
.chose-side-count__btn{background:var(--surface-2);border-color:#393c45}
.chose-side-count__btn:disabled{color:#777d8a;border-color:var(--line)}
.chose-side-count__btn.active{border-color:var(--accent);color:#d8e6ff}
.runflip-intro{padding:2rem 2rem 1.6rem}
.runflip-intro h1{margin:.5rem 0 1rem;font-size:3rem;line-height:1.1;font-weight:700;letter-spacing:-.04em}
.runflip-intro h1 span{color:inherit}
.runflip-intro p{margin:0;color:var(--muted);font-size:1.3rem;line-height:1.6}
.runflip-form{background:var(--surface-1);border:1px solid var(--line);border-radius:1.2rem}
.runflip-header svg{fill:currentColor;color:var(--muted)}
.runflip-header__title .orange,.runflip-game-side__price{color:var(--text)}
.runflip-header__desc{color:var(--muted)}
.runflip-empty{margin:1.4rem 2rem;padding:4rem 2rem;border:1px dashed #393c45;border-radius:1.2rem;color:var(--muted);text-align:center;font-size:1.3rem;line-height:1.6}
.runflip-game{background:var(--surface-1);border:1px solid var(--line)}
.runflip-game-side,.runflip-game-side.disabled{background:var(--surface-2)}
.runflip-game-status{text-shadow:none}
.chose-side__side--green::after,.runflip-game-side--green .runflip-game-side__icon{filter:grayscale(1)}
.mob-menu{border-top:1px solid var(--line)}
.mob-menu__btn{color:var(--muted)}
.mob-menu__btn.active{color:#8db3ff}
.mob-menu__btn svg{fill:currentColor}
.mob-menu-panel{border:1px solid var(--line)}
.mob-menu-panel__link{color:var(--text)}
.mob-menu-panel__link svg{fill:currentColor;color:var(--muted)}
.footer-links a{color:var(--muted);font-size:1.2rem}
.profile-overview{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 0 2.4rem;margin-bottom:2.4rem;border-bottom:1px solid var(--line)}
.profile-identity{display:flex;align-items:center;gap:1.6rem;min-width:0}
.profile-avatar{width:6.4rem;height:6.4rem;border-radius:1.6rem;object-fit:cover;border:1px solid #43454e;flex:none}
.profile-avatar--initials{display:grid;place-items:center;background:#2b3445;color:#c1d3f7;font-size:2.2rem;font-weight:600;letter-spacing:-.04em}
.profile-identity__text{min-width:0}
.profile-identity h2{font-size:2.2rem;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.35}
.profile-identity__text>span{display:block;margin-top:.5rem;font-size:1.2rem;color:var(--muted);overflow-wrap:anywhere}
.profile-wallet{display:flex;align-items:center;gap:1.6rem;flex-shrink:0}
.profile-wallet__amount{display:flex;flex-direction:column;gap:.5rem;text-align:right}
.profile-wallet__amount>span{font-size:1.15rem;color:var(--muted)}
.profile-wallet__amount strong{font-size:2rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.profile-deposit{gap:.6rem;padding:0 1.6rem;height:4.4rem;font-size:1.3rem}
.profile-deposit svg{width:1.7rem;height:1.7rem}
.profile-logout{display:grid;place-items:center;flex:none;width:4rem;height:4rem;border:1px solid var(--line);border-radius:.9rem;background:transparent;color:var(--muted)}
.profile-logout svg{width:1.8rem;height:1.8rem}
.profile-logout:hover{background:var(--surface-2);color:var(--text)}
.profile-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-bottom:2.8rem}
.profile-card{min-width:0;padding:2rem;background:var(--surface-1);border:1px solid var(--line);border-radius:1.2rem}
.profile-card__heading{display:flex;align-items:center;gap:1rem;min-height:2.4rem}
.profile-card__heading h2{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:-.02em}
.profile-card__icon{display:flex;align-items:center;color:#acb3c2}
.profile-card__icon svg{width:2rem;height:2rem}
.profile-help{display:grid;place-items:center;margin-left:auto;width:2.8rem;height:2.8rem;color:var(--muted);border-radius:.6rem;flex:none}
.profile-help:focus-visible{outline-offset:0}
.profile-help:hover{background:var(--surface-3);color:var(--text)}
.profile-help svg{width:1.7rem;height:1.7rem}
.profile-card__description{margin:1rem 0 1.8rem;color:var(--muted);font-size:1.25rem;line-height:1.6}
.profile-field-row{display:flex;align-items:stretch;gap:.8rem;min-width:0}
.profile-field-row .field-input{min-width:0;flex:1;width:100%;height:4.4rem;padding:0 1.3rem;font-size:1.25rem;line-height:normal;font-weight:400}
.profile-field-row .btn{height:4.4rem;min-width:0;padding:0 1.6rem;font-size:1.2rem;flex:none}
.profile-field-row .profile-primary{background:var(--accent);color:white}
.profile-field-row .profile-primary:hover{background:var(--accent-strong)}
.profile-referral{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,.85fr);gap:3.2rem;align-items:center}
.profile-referral__link{min-width:0}
.profile-copy{display:grid;place-items:center;width:4.4rem;height:4.4rem;flex:none;background:var(--surface-3);color:#d3d8e3;border:1px solid #3b3e48;border-radius:.9rem}
.profile-copy:hover{background:#3c404a;color:white}
.profile-copy svg{width:1.8rem;height:1.8rem}
.profile-referral__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:2rem 0 2rem 3.2rem;border-left:1px solid var(--line)}
.profile-referral__stats>div{min-width:0}
.profile-referral__stats dt{display:block;font-size:1.15rem;font-weight:400;color:var(--muted);line-height:1.5}
.profile-referral__stats dd{display:block;white-space:nowrap;font-size:2.4rem;line-height:1.3;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:.8rem 0 0;overflow-wrap:anywhere}
.profile-referral__stats dd>span{font-size:1.5rem;color:#b5bac7;font-weight:450}
.profile-history{background:var(--surface-1);border:1px solid var(--line);border-radius:1.2rem;overflow:hidden;flex:none}
.profile-history__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 2rem 0}
.profile-history__header h2{font-size:1.6rem;font-weight:600;letter-spacing:-.02em}
.profile-history__count{display:grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .7rem;border-radius:.7rem;background:var(--surface-2);color:#b1b6c2;font-size:1.15rem;font-variant-numeric:tabular-nums}
.profile-history .tabs{gap:0;padding:0 2rem;margin:1.2rem 0 0;border-bottom:1px solid var(--line)}
.profile-history .tab-btn{position:relative;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;min-height:4.8rem;padding:1rem 1.6rem;margin-bottom:-1px;font-size:1.2rem;color:var(--muted)}
.profile-history .tab-btn:first-child{padding-left:0;padding-right:2rem}
.profile-history .tab-btn.active{background:transparent;border-bottom-color:var(--accent);color:#f1f5ff}
.profile-history .tab-btn:hover{color:var(--text)}
.profile-history .table-wrapper{border:0;border-radius:0}
.profile-history .table-wrapper th{background:#202126;font-size:1.1rem}
.profile-history .table-wrapper td{font-size:1.2rem}
.profile-history [role=tabpanel]{min-height:22rem}
.profile-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:22rem;padding:3.2rem 2rem}
.profile-empty__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:1.4rem;border:1px solid #373a45;background:var(--surface-2);color:#8993a7;border-radius:1.2rem}
.profile-empty__icon svg{width:2.2rem;height:2.2rem}
.profile-empty h3{color:#d5d9e3;font-size:1.4rem;font-weight:500;line-height:1.5}
.profile-empty p{margin:.6rem 0 0;color:var(--muted);font-size:1.25rem;line-height:1.6}
@media only screen and (min-width:1023px){
    body{--main-header-height:7.2rem}
    .main-wrapper.show-left-panel{grid-template-columns:minmax(0,1fr)}
    .primary-content{min-width:0;transition:none}
    .chat{transition:none}
    .chat__inner{transition:opacity .18s,transform .18s}
    .header{width:100%;min-width:0;grid-template-columns:var(--user-panel-width) minmax(0,1fr) auto;height:var(--main-header-height)}
    .cur-u-header{height:var(--main-header-height);padding:0 2rem;gap:1rem}
    .header-main{padding:0 1.6rem;min-width:0;gap:2rem}
    .header-user .btn{display:inline-flex}
    .header-user .btn-exit{display:block}
    .header-main>.steam-login{flex-shrink:0;white-space:nowrap;padding:0 1.5rem;height:4.4rem}
    .header-controls{padding:0 2rem 0 0;width:auto;justify-content:flex-end}
    .header-controls .header-control{margin:0}
    .header-soc-links{gap:.6rem;margin:0}
    .header-soc-links li{margin:0}
    .header-soc-links .soc-link{width:3.6rem;height:3.6rem}
    .show-left-panel .cur-u-panel{top:1.8rem;bottom:1.8rem;padding-left:1.8rem}
    .cur-u-drops{padding:0 1.4rem 9rem;border:1px solid var(--line);border-radius:1.4rem}
    .cur-u-header-wrapper{height:auto;min-height:0;padding:1.5rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:1.4rem}
    .cur-u-drops-header-2{padding:0 0 1.4rem}
    .cur-u-drops-selected-2{height:5.8rem;padding:0 1rem;font-size:1.05rem}
    .cur-u-drops-selected-2__total:not(:last-child){margin-right:.8rem}
    .cur-u-drops-selected-2__total span{font-size:.95rem}
    .cur-u-drops-btns{padding:1rem 1.4rem;gap:.8rem}
    .cur-u-drops-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:.6rem;overflow-y:auto;overflow-x:hidden}
    .cur-u-drops-list-wrapper.shadow.has-scroll{mask-image:none;-webkit-mask-image:none}
    .cur-u-drops-list-wrapper{min-height:0;flex:1;overflow:hidden}
    .inventar-empty{right:0;padding-bottom:7rem}
    .inventar-empty .steam-login{bottom:2rem;max-width:calc(100% - 2rem);padding:0 1.2rem;height:4.6rem}
    .raffle{position:absolute;left:2.8rem;right:1rem;bottom:1rem;height:auto;max-height:calc(100% - 2rem);overflow:hidden;margin:0;padding:0;border:1px solid #383b44;border-radius:1rem;transform:none}
    .raffle-body{display:none;max-height:calc(100vh - 22rem);overflow:auto}
    .raffle.active .raffle-body{display:block}
    .raffle-header{display:flex;height:5.4rem;padding:0 4.5rem 0 1.2rem;border-radius:1rem;gap:.8rem}
    .raffle-header__icon{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;margin:0}
    .raffle-header__title{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .raffle-header__timer{font-size:1rem}
    .raffle-header__toggler{width:3.8rem}
    .primary-content{padding-bottom:4.4rem;min-height:0}
    .game{display:flex;flex-direction:column;gap:1.4rem;height:100%;margin-top:0;overflow-y:auto;padding:0 1.8rem 2rem;scrollbar-gutter:stable}
    .game-stage{padding:2rem 0 0}
    .game-main{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.6rem;align-items:center;padding:2rem;margin:0;flex:none}
    .game-main--empty{grid-template-columns:minmax(0,1fr)}
    .game-main-left{min-width:0}
    .round-inform-bets{height:8rem;width:8rem;margin:0;--scale:.3;align-items:center}
    .round-inform-bets::before,.round-inform-bets::after{display:none}
    .round-inform-bets-item{margin:0 -.6rem}
    .round-inform-bets-item .drop-animation::before{background:radial-gradient(circle,#3978f533,transparent 70%);animation:none}
    .round-inform-bets-item .drop-animation::after{background:transparent;border:1px solid #5c6d8c;border-radius:50%;transform:none;width:calc(16rem * var(--scale));height:calc(16rem * var(--scale));right:50%;bottom:50%;translate:50% 50%}
    .game-info{padding:0;min-width:0}
    .game-info-bet{margin-bottom:1.5rem}
    .game-info-bet__count{width:100%;height:4.6rem;font-size:1.7rem;justify-content:flex-start;padding:0 1.4rem}
    .game-info-form{grid-template-columns:10rem minmax(0,1fr);gap:1rem;margin:2.6rem 0 1rem}
    .game-info-form .field-wrapper span{top:-1.9rem;text-align:left;font-size:1rem}
    .game-info-form .field-wrapper .field-input,.make-bet{height:4.8rem;font-size:1.4rem}
    .make-bet b{font-size:1.4rem}
    .koeff-labels{justify-content:flex-start;margin:0;gap:.5rem}
    .koeff-label{width:auto;min-width:4.8rem;height:3rem;margin:0;padding:0 .8rem;font-size:1.1rem}
    .game-stats-header-wrapper{position:static;display:flex;margin:0;order:3;flex:none}
    .game-stats-header{width:100%;height:auto;padding:1.2rem 1.4rem}
    .graph-labels{position:static;order:2;width:100%;height:3.5rem;padding:0;margin:0;background:none;overflow-x:auto;flex:none}
    .graph-labels::before{display:none}
    .game .game-stats{display:block;order:4;min-height:13rem;height:auto;padding:0;margin:0;flex:none}
    .game-stats-list-wrapper,.game-stats-list{height:auto;max-height:32rem}
    .round-item{margin-bottom:.6rem}
    .chat{top:var(--main-header-height);padding:1.8rem 1.8rem 1.8rem 0}
    .chat__inner{border:1px solid var(--line);border-radius:1.4rem;grid-template-rows:6rem 1fr 12rem}
    .chat-header{padding:1rem 1.6rem 0}
    .chat-item{padding:0 1.4rem 1.2rem 6.8rem}
    .chat-item-photo{width:4rem;height:4rem;left:1.4rem;border-radius:1rem}
    .chat-item-desc{padding:1.2rem;font-size:1.3rem;line-height:1.5}
    .chat-form{padding:1.4rem;border-radius:0 0 1.4rem 1.4rem}
    .chat-form .field-wrapper .field-textarea{height:8.5rem}
    .chose-side__sides{margin:1rem auto;max-width:19rem}
    .chose-side__side{width:8rem;height:8rem}
    .chose-side-controls{display:block;margin:0}
    .chose-side-count{padding:0;margin-bottom:1.2rem}
    .chose-side-count__btn{width:3.5rem}
    .chose-side-controls .btn{height:4.2rem}
    .runflip{height:100%;padding:0 1.8rem 2rem;overflow-y:auto;scrollbar-gutter:stable}
    .runflip-intro{padding:2rem 0 1.6rem}
    .runflip-form{display:flex;padding:1.6rem;margin:0}
    .chat-active .runflip-form .runflip-header{width:auto;margin:0}
    .runflip-empty{margin:1.4rem 0}
    .runflip-list{width:100%;padding:0;margin:1.4rem 0 0}
    .footer{padding:.8rem 2rem}
}
@media only screen and (min-width:1800px){
    body{--user-panel-width:32rem;--chat-width:32rem}
    .inner-page{padding:3.2rem}
    .profile-settings{gap:2rem}
    .profile-card{padding:2.4rem}
}
@media only screen and (min-width:1023px) and (max-width:1439px){
    .nav__link span{display:none}
    .nav__link{padding:1rem}
    .header-main{gap:1.2rem}
    .header-user__name{display:block;margin:0;font-size:1.3rem;max-width:10rem}
}
@media only screen and (min-width:1023px) and (max-width:1199px){
    body{--user-panel-width:27rem;--chat-width:27rem}
    .header-controls .header-soc-links{display:none}
    .header-controls{padding-right:1rem}
    .header-user{gap:.7rem}
    .header-user__name{display:none}
    .game-stats-header__title{padding-left:0;font-size:1rem}
    .game-stats-header__title svg,.game-stats-header__list li svg{display:none}
    .game-stats-header__list{gap:1rem}
    .game-stats-header__list li{padding:0}
    .game-stats-header__list li span{font-size:.9rem}
    .inner-page{padding:2rem}
    .profile-settings{grid-template-columns:minmax(0,1fr)}
    .profile-referral{grid-template-columns:minmax(0,1fr)}
    .profile-referral__stats{border-left:0;border-top:1px solid var(--line);padding:2rem 0 0}
}
@media only screen and (max-width:1022px){
    body{--chat-width:100%;--main-header-height:6.4rem;--mob-menu-height:6.4rem}
    .nav{display:none}
    .header-main{width:100%;padding:0 1.6rem;gap:1rem}
    .brand-name{font-size:1.7rem;max-width:12rem}
    .header-main>.steam-login{height:3.8rem;padding:0 1.2rem;font-size:1.2rem}
    .header-user{margin-left:auto;gap:.8rem}
    .header-user__name{display:none}
    .header-user__photo{width:3rem;height:3rem}
    .header-user .btn,.header-user .btn-exit{display:none}
    .header-user__balance{font-size:1.25rem}
    .header-langs__current{font-size:1.15rem;min-width:5rem;height:3.6rem;padding:0 .8rem}
    .primary-content{padding:1.2rem;min-height:0}
    .inner-page{height:100%;padding:.8rem 0 2rem;scrollbar-gutter:auto}
    .page-header{margin-bottom:2rem;gap:1.2rem}
    .page-title,.inner-page .page-title{font-size:2.3rem}
    .game{height:100%;overflow-y:auto;padding:.8rem 0 2rem}
    .runflip{height:100%;overflow-y:auto;padding:0 0 2rem}
    .runflip-intro{padding:.8rem 0 1.6rem}
    .runflip-intro h1{font-size:2.8rem}
    .runflip-empty{margin:1rem 0}
    .mobile-stage-heading{margin:0 0 1.6rem;padding:0}
    .mobile-stage-heading h1{font-size:2.8rem}
    .game .mobile-game-graph{width:100%;max-width:none;margin:0 0 1.2rem}
    .mobile-game-graph .graph{margin:0}
    .mobile-game-graph .graph__inner{padding-bottom:58%}
    .graph-labels{height:3.2rem;margin:0 0 1.2rem}
    .game-main{padding:1.6rem;margin:0 0 1.2rem}
    .game-info{padding:0}
    .game-info-bet{margin:0 0 1.6rem}
    .game-info-bet__count{height:4.6rem;font-size:1.7rem}
    .game-info-form .field-wrapper span{display:block;position:static;text-align:left;margin:0 0 .6rem;font-size:1rem}
    .game-info-form{align-items:end;grid-template-columns:8rem minmax(0,1fr);gap:.8rem}
    .mob-stats,.mob-stats__item{background:var(--surface-1);color:var(--muted)}
    .mob-stats{border:1px solid var(--line);border-radius:1rem;min-height:4.4rem}
    .mob-stats__item b{color:var(--text)}
    .inventory-heading{padding:1rem 0 1.6rem}
    .mob-menu{height:calc(var(--mob-menu-height) + env(safe-area-inset-bottom));padding:0 .5rem env(safe-area-inset-bottom)}
    .main-wrapper{padding-bottom:calc(var(--mob-menu-height) + env(safe-area-inset-bottom))}
    .mob-menu__btn{justify-content:center;gap:.5rem;font-size:1rem;padding:0;min-width:0}
    .mob-menu__btn svg{position:static;width:2.1rem;height:2.1rem;margin:0}
    .mob-menu-panel{bottom:calc(var(--mob-menu-height) + env(safe-area-inset-bottom));border-radius:1.2rem 1.2rem 0 0}
    .profile-overview{gap:1.8rem;margin-bottom:1.8rem;padding-bottom:1.8rem;flex-wrap:wrap}
    .profile-identity h2{font-size:2rem}
    .profile-wallet{width:100%;padding:1.4rem;background:var(--surface-1);border:1px solid var(--line);border-radius:1rem;gap:1.2rem}
    .profile-wallet__amount{margin-right:auto;text-align:left}
    .profile-wallet__amount strong{font-size:1.8rem}
    .profile-settings{gap:1.2rem;margin-bottom:2rem}
    .profile-card{padding:1.6rem}
    .profile-referral{grid-template-columns:minmax(0,1fr);gap:1.8rem}
    .profile-referral__stats{border-left:0;border-top:1px solid var(--line);padding:1.8rem 0 0;gap:1.2rem}
    .profile-referral__stats dd{display:block;white-space:nowrap;font-size:2.2rem}
    .profile-history__header{padding:1.6rem 1.6rem 0}
    .profile-history .tabs{padding:0 1.6rem;scrollbar-width:none}
    .profile-history .tab-btn{font-size:1.15rem;padding:.9rem 1.2rem}
    .profile-history .tab-btn:first-child{padding-right:1.2rem}
    .support-form{padding:1.6rem}
    .support-form .btn{width:100%}
    .support-ticket{flex-wrap:wrap;align-items:flex-start}
    .support-ticket .support-label{margin-left:0}
}
@media only screen and (max-width:639px){
    .profile-settings{grid-template-columns:minmax(0,1fr)}
    .profile-card__description{margin-bottom:1.4rem}
    .profile-field-row .btn{padding:0 1.2rem}
    .profile-referral__stats dt{display:block;font-size:1.05rem}
    .profile-referral__stats dd{display:block;white-space:nowrap;font-size:2rem}
    .profile-history .tab-btn{gap:.6rem;font-size:1.1rem}
    .profile-history .tab-btn svg{width:1.5rem;height:1.5rem}
    .pages-nav{width:100%}
    .page-header .pages-nav{margin-left:0}
    .formatted-text{padding:1.6rem;font-size:1.3rem}
    .profile-tabs-mobile.tabs li{width:auto}
}
@media only screen and (max-width:359px){
    .header-main{padding:0 1.2rem;gap:.7rem}
    .header-user__photo{display:none}
    .brand-name{max-width:9rem}
    .profile-field-row{flex-wrap:wrap}
    .profile-field-row .field-input{flex-basis:100%}
    .profile-field-row .btn{width:100%}
    .profile-referral .profile-field-row{flex-wrap:nowrap}
    .profile-referral .field-input{flex-basis:auto}
    .profile-wallet{gap:.8rem}
    .profile-deposit{padding:0 1.1rem}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

:root{--accent:#00a3ff;--accent-strong:#35b6ff}
.lang-flag{display:inline-block;flex:none;width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff30;overflow:hidden}
.lang-flag--ru{background:linear-gradient(to bottom,#fff 0 33.33%,#1756bf 33.33% 66.66%,#e33040 66.66%)}
.lang-flag--en{background:linear-gradient(90deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(90deg,transparent 46%,#d92539 46% 54%,transparent 54%),linear-gradient(transparent 46%,#d92539 46% 54%,transparent 54%),#234784}
.header-langs__current,.header-langs__lang{display:flex;align-items:center;gap:.8rem}
.header-langs__current svg{transition:transform .2s ease}
.header-langs__current.active svg{transform:rotate(180deg)}
.header-langs__list{transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s}
.header-langs__lang{font-size:1.3rem}
.header-langs__lang:hover{background:var(--surface-3);color:#fff}
.online-stats{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;white-space:nowrap}
.online-stats::before{content:'';width:.7rem;height:.7rem;border-radius:50%;background:#54c58b}
.online-stats b{color:var(--text)}
.header-controls .header-soc-links{display:none}
.btn,.nav__link,.flat-btn-icon,.chat-close,.chat-trigger,.drop-preview,.raffle-header,.header-langs__current,.header-langs__lang{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.btn:not(:disabled):active,.nav__link:active,.flat-btn-icon:active,.chat-close:active,.chat-trigger:active{transform:scale(.97)}
.cur-u-drops-btns .btn svg{transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.cur-u-drops-btns .btn:first-child:hover svg{transform:rotate(180deg)}
.cur-u-drops-btns .btn:last-child:not(:disabled):hover svg{transform:translateY(3px)}
.field-input,.field-textarea,.game-info-form .field-wrapper .field-input,.withdraw-form-bottom .text-select-wrapper .field-input,.chat-form .field-wrapper .field-textarea{border:1px solid #383b43;background:#151619;transition:border-color .18s,box-shadow .18s}
.field-input:hover,.field-textarea:hover{border-color:#555b68}
.field-input:focus,.field-textarea:focus,.game-info-form .field-wrapper .field-input:focus,.withdraw-form-bottom .text-select-wrapper .field-input:focus,.chat-form .field-wrapper .field-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00a3ff20;outline:0}
.raffle-header__toggler svg{transform:rotate(0);transition:transform .25s ease}
.raffle.active .raffle-header__toggler svg{transform:rotate(180deg)}
.raffle-empty{padding:1.2rem 1.6rem 1.8rem;color:var(--muted);font-size:1.3rem;line-height:1.5;text-align:center}
.footer-brand{display:flex;align-items:baseline;gap:1.2rem;white-space:nowrap}
.footer-brand strong{font-size:1.6rem;letter-spacing:-.04em}
.footer-brand span,.footer-age{color:var(--muted);font-size:1.2rem}
.footer-links{align-items:center;gap:1.6rem;margin:0}
.footer-links a{padding:0;color:var(--muted);font-size:1.3rem;white-space:nowrap}
.footer-links a:hover{color:#fff}
.footer-age{font-weight:700;font-size:1.5rem}
@media only screen and (min-width:1023px){
 body{--user-panel-width:32rem;--chat-width:34rem}
 .header{grid-template-columns:var(--user-panel-width) minmax(0,1fr) auto}
 .cur-u-header{padding:0 1.6rem;gap:.8rem}
 .header-main{gap:1.2rem}
 .header-controls{padding-right:1.6rem}
 .header-langs__current{min-width:8.4rem;height:4rem;padding:0 1rem}
 .show-left-panel .cur-u-panel{top:1.2rem;bottom:1.2rem;padding-left:1.2rem;display:flex;flex-direction:column;gap:.8rem}
 .cur-u-drops{flex:1;min-height:0;padding:0 1.2rem 1.2rem}
 .inventory-heading{padding:1.6rem 0 1.2rem}
 .inventory-heading h2{margin:0;font-size:2rem}
 .cur-u-drops-header-2{padding-bottom:1.2rem}
 .cur-u-drops-selected-2{height:5.6rem;padding:0 1.2rem;font-size:1.3rem}
 .cur-u-drops-selected-2__total span{font-size:1.1rem}
 .cur-u-drops-header-2 .checkbox-control{flex-basis:9.6rem;width:9.6rem}
 .cur-u-drops-header-2 .checkbox-control__content{height:5.6rem;font-size:1rem}
 .inventory-empty h3{font-size:1.6rem}
 .inventory-empty p{font-size:1.3rem;line-height:1.5}
 .cur-u-drops-btns{position:static;padding:1.2rem 0 0;gap:.8rem}
 .cur-u-drops-btns .btn{height:4.8rem;font-size:1.3rem}
 .raffle{position:relative;flex:none;left:auto;right:auto;bottom:auto;max-height:min(60vh,48rem);overflow:auto}
 .raffle-header{position:relative;height:5.6rem;padding:0 4.4rem 0 1.2rem}
 .raffle-header__title{font-size:1.1rem}
 .raffle-header__timer{margin-left:auto;font-size:1.2rem}
 .raffle-body{height:auto;max-height:calc(min(60vh,48rem) - 5.6rem)}
 .raffle-last-winners__title{padding:1.6rem 1.2rem .4rem;font-size:1.3rem;text-transform:none}
 .chat{padding:1.2rem 1.2rem 1.2rem 0}
 .chat__inner{grid-template-rows:5.6rem minmax(0,1fr) 8rem}
 .chat-header{padding:0 1.2rem;gap:.8rem}
 .chat-header__title{font-size:1.4rem}
 .chat-header .link{font-size:1.2rem}
 .chat-item{padding:0 1.2rem 1rem 5.6rem}
 .chat-item-photo{width:3.2rem;height:3.2rem;left:1.2rem;border-radius:.8rem}
 .chat-item-name,.chat-item-time{font-size:1.2rem}
 .chat-item-desc{padding:.9rem 1.1rem;font-size:1.3rem;line-height:1.45}
 .chat-form{padding:1rem 1.2rem}
 .chat-form .field-wrapper .field-textarea{height:5.8rem}
 .primary-content{padding-bottom:6rem}
 .footer{height:6rem;padding:0 1.8rem;gap:1.2rem;border-top:1px solid var(--line)}
 .withdraw-modal{left:0;top:0;width:100%;height:100%;padding:2.4rem;align-items:center;justify-content:center}
 .withdraw-modal .modal__content{width:min(72rem,100%);height:min(76rem,calc(100vh - 4.8rem));max-height:none;overflow:hidden;vertical-align:middle}
 .withdraw-modal .modal__inner{height:100%;border:0;display:grid;grid-template-rows:6.4rem auto minmax(0,1fr);border-radius:1.4rem}
 .withdraw-header{height:auto;display:flex;align-items:center;justify-content:space-between;padding:0 2rem}
 .withdraw-header__title{height:auto;padding:0;font-size:1.8rem;text-transform:none;color:var(--text);font-weight:650}
 .withdraw-modal .modal-close-btn{top:1.5rem;right:2rem}
 .withdraw-form{padding:0 2rem 1.6rem}
 .withdraw-form-top{grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1rem}
 .withdraw-form-top .cur-u-drops-selected-2,.withdraw-form-top .btn{height:5.6rem}
 .withdraw-form-bottom .text-select-wrapper{gap:.8rem}
 .withdraw-form-bottom .text-select-wrapper .field-input{font-size:1.3rem}
 .withdraw-list-wrapper{min-height:0;margin:0 2rem 2rem;padding:.8rem .8rem 5.2rem}
 .withdraw-list{min-height:0;padding:0;overflow:hidden}
 .withdraw-list__inner{margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-auto-rows:16rem;gap:.8rem}
 .withdraw-list-more{bottom:.8rem;padding:0 1rem}
}
@media only screen and (min-width:1023px) and (max-width:1350px){
 body{--user-panel-width:29rem;--chat-width:30rem}
 .footer-brand span{display:none}
 .footer-links{gap:1rem}
 .footer-links a{font-size:1.2rem}
}
@media only screen and (max-width:1022px){
 .header-main>.header-langs{width:auto}
 .header-langs__current{min-width:7.2rem}
 .footer{display:flex;position:static;flex-wrap:wrap;gap:1.6rem;padding:2rem 1.2rem 8rem;border-top:1px solid var(--line)}
 .footer-brand{width:100%}
 .footer-links{flex-wrap:wrap;flex:1}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

.header-langs__current{position:relative;padding-right:2.6rem}
.header-langs__current svg{right:.8rem;bottom:auto;top:50%;transform:translateY(-50%)}
.header-langs__current.active svg{transform:translateY(-50%) rotate(180deg)}
.header-langs__list{transform:translateY(calc(100% - .6rem));padding:.4rem}
.header-langs__list.active{transform:translateY(100%)}
.header-langs__lang{height:3.8rem;padding:0 .6rem;border-radius:.6rem}
@media only screen and (min-width:1023px){
 .withdraw-modal{text-align:center}
 .cur-u-drops-btns{margin-top:0}
}

@font-face{font-family:Rubik;src:url('/fonts/Rubik-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Rubik;src:url('/fonts/Rubik-Medium.ttf') format('truetype');font-weight:500 600;font-display:swap}
@font-face{font-family:Rubik;src:url('/fonts/Rubik-Bold.ttf') format('truetype');font-weight:700 900;font-display:swap}
body{font-family:Rubik,Arial,sans-serif;--muted:#b0b5c2;--surface-0:#101318;--surface-1:#1a1e26;--surface-2:#242a35;--surface-3:#30394a;--field:#141820;--accent:#2685ff}
.inventory-select{position:relative;display:flex;align-items:center;gap:.8rem;cursor:pointer;font-size:1.2rem;white-space:nowrap}
.inventory-select input{position:static;appearance:none;width:1.8rem;height:1.8rem;margin:0;border:2px solid #626d81;border-radius:.5rem;cursor:pointer;opacity:1}
.inventory-select input:checked{background:#2685ff;border-color:#2685ff;box-shadow:inset 0 0 0 3px #1a1e26}
.inventory-select input:disabled{opacity:.45;cursor:default}
.inventory-select__label{color:#dbe1ee;font-size:1.2rem;line-height:1.4}
.inventory-select__label i{display:none}
.cur-u-drops,.cur-u-drops-selected-2,.cur-u-drops-list-wrapper,.inventory-count,.game-main,.game-stats-header,.chat__inner{border:0}
.cur-u-drops-selected-2{background:transparent;padding:0;gap:1.6rem}
.cur-u-drops-selected-2__total span{text-transform:none;color:#b7c0d1;font-weight:400}
.cur-u-drops-selected-2__total .price{font-size:1.6rem;font-weight:500;margin-top:.4rem}
.inventory-count{background:#2a3240;color:#cbd7ed}
.cur-u-drops-btns .btn:first-child{background:#2679ee;color:white}
.cur-u-drops-btns .btn:first-child:hover{background:#398cff}
.cur-u-drops-btns .btn:last-child:not(:disabled){background:#7552dd}
.cur-u-drops-btns .btn:last-child:not(:disabled):hover svg{animation:receive-hop .5s ease}
@keyframes receive-hop{50%{transform:translateY(-4px)}100%{transform:translateY(0)}}
.crash-board{position:relative;height:clamp(23rem,30vh,36rem);overflow:hidden;border-radius:1.6rem;background:radial-gradient(ellipse at 75% 110%,#2850a580,transparent 65%),linear-gradient(120deg,#172239,#172c50);color:#37baff}
.crash-board--explosion{color:#ff637f;background:radial-gradient(ellipse at 75% 110%,#a22b5a65,transparent 65%),#251b33}
.crash-board__value{position:absolute;inset:0;display:grid;place-items:center;z-index:1;pointer-events:none;padding-bottom:3rem}
.crash-board__value strong{font-size:clamp(5.2rem,5vw,8rem);font-weight:500;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em}
.crash-board__value span{color:#70c9ff;font-size:.7em;margin-left:.3rem}
.crash-board--explosion .crash-board__value span{color:#ff7895}
.crash-board__chart{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.crash-board__grid{fill:none;stroke:#a4c5ff;stroke-opacity:.09;stroke-dasharray:3 8}
.crash-board__caption{position:absolute;top:60%;left:0;width:100%;text-align:center;font-size:1.3rem;color:#b9ccec}
.game-stage__heading h1{font-size:2.6rem;font-weight:600;margin:0}
.game-info-bet__count{border:0;background:transparent;padding:0!important;height:3rem!important;font-size:2rem!important}
.game-info-bet__name{text-transform:none;letter-spacing:0;font-size:1.2rem}
.game-info-form .field-wrapper span{text-transform:none;font-size:1.2rem}
.graph-label{border:0;background:#233855;color:#8fcaff!important}
.graph-label:nth-child(3n){background:#372c52;color:#c8a9ff!important}
.game-stats-header{background:transparent;padding-left:0!important;padding-right:0!important}
.game-stats-header__title,.game-stats-header__list li span{text-transform:none}
.chat-form__inner{display:flex;align-items:center;gap:.8rem;background:var(--field);border-radius:1rem;padding:.8rem;position:relative}
.chat-form .field-wrapper{flex:1;min-width:0;margin:0}
.chat-form .field-wrapper .field-textarea{height:4rem!important;padding:0 .4rem;border:0;background:transparent;font-size:1.3rem}
.chat-form .chat-form-stats{position:static;font-size:1rem;flex:none}
.chat-form .btn{position:static!important;width:3.8rem!important;height:3.8rem!important;flex:0 0 3.8rem;margin:0;padding:0;background:#2679ee;display:grid;place-items:center}
.chat-form .btn svg{position:static;width:1.9rem!important;height:1.9rem!important;transform:none;margin:0}
.chat-header__title{text-transform:none;padding-left:1.3rem;margin-top:0;white-space:nowrap}
.chat-item-desc{background:#232936;color:#e6ebf4}
.raffle-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),visibility .3s;visibility:hidden}
.raffle.active .raffle-reveal{grid-template-rows:1fr;visibility:visible}
.raffle .raffle-body,.raffle.active .raffle-body{display:block;min-height:0;height:auto;overflow:hidden;padding:0;max-height:44rem}
.raffle-header{background:#253450;color:#eef4ff}
.raffle-header:hover{background:#2d4163}
.raffle-header__title{text-transform:none}
.raffle-header__icon{color:#ffcc6e}
.raffle-header__toggler{background:transparent}
.raffle-header__toggler svg{transform:rotate(180deg)}
.raffle.active .raffle-header__toggler svg{transform:rotate(0)}
.header-controls .header-soc-links{display:flex}
.cur-u-header{justify-content:flex-start}
.cur-u-header .logo{margin-right:auto}
.cur-u-header .btn-sound{margin:0!important;flex:none;width:3.6rem;height:3.6rem}
.cur-u-header .header-langs{margin:0;width:auto;flex:none}
.header-langs__current{height:3.6rem}
.chat__inner{transition:transform .28s ease,opacity .28s ease,visibility .28s!important}
.footer{background:transparent;border:0;justify-content:flex-start}
.footer-brand strong{font-size:1.3rem;color:#8896af}
.footer-age{margin-left:auto;color:#8896af}
.footer-links a{color:#aab7cc}
@media(min-width:1023px){
 .show-left-panel .cur-u-panel{display:block;padding-bottom:6.4rem}
 .cur-u-drops{height:100%;padding-bottom:1.2rem}
 .raffle{position:absolute;left:1.2rem;right:0;bottom:0;max-height:calc(100% - 1.2rem);box-shadow:0 -12px 36px #0004;border:0;overflow:hidden;z-index:8}
 .cur-u-drops-header-2{flex-wrap:wrap;gap:1.2rem;padding-bottom:1.6rem}
 .cur-u-drops-selected-2{width:100%;flex-basis:100%;height:auto}
 .inventory-select{margin-left:auto}
 .inventory-heading{padding-bottom:1.6rem}
 .cur-u-drops-list-wrapper{border-radius:.8rem}
 .withdraw-modal{left:var(--user-panel-width);width:calc(100% - var(--user-panel-width));padding:1.2rem;display:flex;justify-content:flex-start;align-items:stretch;text-align:left}
 .withdraw-modal::before{display:none}
 .withdraw-modal .modal__content{width:min(62rem,100%);height:100%;margin:0;max-height:100%;transform:translateX(-24px);opacity:0;transition:transform .25s ease,opacity .25s ease}
 .withdraw-modal.active .modal__content{transform:translateX(0);opacity:1}
 .game-main{padding:1.6rem}
 .game-stage__heading{margin-bottom:1.2rem}
 .game-info-form{margin-top:2.8rem}
 .chat__inner{grid-template-rows:5.6rem minmax(0,1fr) 7.6rem}
 .header-main{gap:.8rem}
 .header-controls{padding-right:1.2rem}
 .header-controls .online-stats{margin-left:1rem}
 .header-soc-links .soc-link{width:3rem;height:3rem;border:0}
 .footer{height:5.2rem;gap:1.8rem}
 .primary-content{padding-bottom:5.2rem}
}
@media(min-width:1023px) and (max-width:1400px){.header-user__name{display:none}.header-user{gap:.6rem}.header-controls .online-stats span{display:none}.header-controls .header-soc-links{gap:.4rem}.footer-brand{display:none}}
.raffle-last-winners{height:auto;min-height:0}
.raffle-last-winners ul{height:auto;max-height:24rem;margin:0;padding:1.2rem}
.raffle-last-winners__title{height:auto;padding:1.6rem 1.2rem .4rem}
.raffle.active .raffle-body{overflow-y:auto}
@media(prefers-reduced-motion:reduce){.chat__inner,.withdraw-modal .modal__content{transition:none!important}}
.game .game-stats-list{position:relative;inset:auto;width:100%;height:auto;max-height:32rem;padding:0;mask-image:none;-webkit-mask-image:none}
.game .game-stats-list-wrapper{height:auto;max-height:none}
.round-player-name{font-size:1.3rem;color:#e5edfa;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1.2rem}
.game .round-item{height:5.6rem;padding:0 1.2rem;gap:1rem;border:0;background:#1c2534;margin-bottom:.6rem}
.game .round-item-photo{width:3.2rem;height:3.2rem;flex:none;margin:0}
.game .round-item-cases{margin-right:auto}
.game-info-bet__name{font-size:1.3rem}
.crash-board__tip{position:absolute;left:92.5%;width:1.2rem;height:1.2rem;border:3px solid currentColor;background:#fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 1.4rem currentColor}
.raffle,.raffle-header,.raffle .raffle-body{background:var(--surface-1)}
.raffle-header:hover{background:#242b36}
.raffle-header__icon{color:#aab9d2}
.raffle-last-winners__title{text-align:left;font-size:1.2rem;color:#e3e9f2;padding:1.6rem 1.6rem .8rem}
.raffle-empty{text-align:left;padding:0 1.6rem 1.6rem;font-size:1.2rem}
.header-langs__list::before{display:none}
.header-langs__list li:not(:last-child) .header-langs__lang{border-bottom:0}
.online-stats{gap:.6rem;position:relative}
.online-stats svg{width:1.7rem;height:1.7rem;color:#a7b7cc}
.online-stats::before{width:.5rem;height:.5rem;order:2;margin-left:-.2rem}
.chat-item-name{display:flex;align-items:center;gap:.5rem;min-width:0}
.chat-item-name .chat-creator-icon{position:static;width:1.6rem;height:1.6rem;flex:none;margin:0;fill:#a8b5ca}
.chat-item-name span{margin:0!important}
.chat-trigger{position:absolute;top:1.2rem;right:1.2rem;left:auto;width:3.8rem;height:3.8rem;border-radius:1rem;background:#242c39;pointer-events:auto;display:grid;place-items:center}
.chat-trigger::before{display:none}
.chat-trigger .chat-trigger__icon{position:static;width:1.9rem;height:1.9rem;transform:none;margin:0;color:#b7c6dd}
.chat-trigger:hover{background:#34445e}
.cur-u-drops-header-2{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}
.cur-u-drops-header-2 .cur-u-drops-selected-2{width:auto;display:flex;gap:1.6rem;flex-basis:auto}
.inventory-select{margin:0;gap:.6rem}
.inventory-select__label{font-size:1.1rem}
.cur-u-drops-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:13.2rem;gap:.6rem;align-content:start}
.cur-u-drops-list .drop-preview{width:auto;height:13.2rem;min-width:0;padding:.8rem;border-radius:.8rem}
.cur-u-drops-list .drop-preview__photo{height:5.6rem;top:2.4rem}
.cur-u-drops-list .drop-preview__title,.cur-u-drops-list .drop-preview__subtitle{font-size:1rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cur-u-drops-list .drop-preview__desc{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cur-u-drops-list .drop-preview__price{font-size:1.1rem;top:.8rem;right:.8rem}
.withdraw-form-top{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding-bottom:1.2rem}
.withdraw-form-top .cur-u-drops-selected-2{flex:1;height:auto;padding:0}
.withdraw-form-top .btn{width:auto;min-width:14rem;height:4rem;padding:0 1.6rem;flex:none;background:#2679ee;font-size:1.3rem}
.withdraw-form-top .btn:disabled{background:#2c3544;color:#8e9bb0;opacity:1}
.withdraw-form-bottom .text-select-wrapper{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr);gap:.8rem}
.withdraw-form-bottom .text-select-wrapper .field-wrapper{width:auto;min-width:0;margin:0}
.withdraw-form-bottom .text-select-wrapper .field-input{height:3.8rem;padding:0 1rem;font-size:1.2rem}
.withdraw-list-wrapper{padding:.8rem!important;position:relative}
.withdraw-list{height:100%;min-height:0;overflow:hidden!important}
.withdraw-list__inner{height:100%;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;grid-auto-rows:15rem;align-content:start;mask-image:none;-webkit-mask-image:none}
.withdraw-loading{position:absolute;bottom:.8rem;left:50%;transform:translateX(-50%);padding:.8rem 1.4rem;background:#283449;border-radius:.8rem;font-size:1.2rem;color:#dce8fa;pointer-events:none;white-space:nowrap}
.game-info-form{align-items:end;gap:1.2rem;margin:1.6rem 0 1.2rem}
.game-info-form .field-wrapper{display:flex;flex-direction:column;gap:.8rem}
.game-info-form .field-wrapper span{position:static;display:block;text-align:left;font-size:1.2rem;line-height:1.4}
.koeff-labels{display:flex;gap:.6rem;width:100%;margin:0}
.koeff-label{flex:1;min-width:0;max-width:none;justify-content:center}
.graph-labels{display:flex;gap:.6rem}
.graph-label{flex:1 0 5.4rem;justify-content:center}
.status-label{width:auto;min-width:7.2rem;height:3.2rem;padding:0 1rem;background:#2a3448;color:#bdcbe2;font-size:1.1rem}
.status-label--green{background:#244638;color:#93e6b6}
.status-label--red{background:#472d3a;color:#ffa8b8}
.round-item::before,.round-item::after,.round-item-selected::before,.round-item-selected::after{display:none!important}
.round-item-selected{position:static;display:flex;align-items:center;gap:.8rem;padding:0!important;width:auto!important;margin:0!important}
.round-item-selected-price{width:auto;min-width:7rem;height:3.2rem;padding:0 .8rem;border:0;background:#244638;color:#b7f3ce;font-size:1.2rem}
.round-item-selected-photo{position:static;width:4.8rem;height:3.8rem;padding:0;margin:0}
.round-item-cases img{max-height:4rem;object-fit:contain}
.crash-board--explosion{background:radial-gradient(ellipse at 75% 110%,#66314b66,transparent 65%),linear-gradient(120deg,#211e2d,#302238);color:#e67d94}
.crash-board--explosion .crash-board__tip{box-shadow:none;background:#e67d94}
.crash-board--explosion .crash-board__value strong{color:#f2dbe3}
.crash-board--explosion .crash-board__caption{color:#cfacb9;top:65%}
@media(min-width:1351px){body{--user-panel-width:35rem}.cur-u-drops-header-2 .cur-u-drops-selected-2{gap:1.8rem}}
@media(min-width:1023px){.withdraw-modal .modal__content{width:min(58rem,100%)}.withdraw-form{padding:0 1.6rem 1.2rem}.withdraw-header{padding:0 1.6rem}.withdraw-list-wrapper{margin:0 1.6rem 1.6rem}.withdraw-list__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.game-main{padding:2rem}.cur-u-drops-header-2{padding-bottom:1.4rem}}
@media(max-width:1350px){.cur-u-drops-header-2{grid-template-columns:1fr}.inventory-select{justify-self:start}.cur-u-drops-list .drop-preview{padding:.5rem}.cur-u-drops-list .drop-preview__desc{font-size:.8rem}}
@media(max-width:1022px){.cur-u-drops-header-2{grid-template-columns:1fr auto}.withdraw-form-top .btn{min-width:10rem}.withdraw-list__inner{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:14rem}.withdraw-form-top .btn .hide-below-m{display:block}.withdraw-form-top .btn svg{display:none}.game-info-form{margin-top:1.6rem}.game-info-form .field-wrapper span{position:static}}
.cur-u-drops-list .drop-preview{display:flex;flex-direction:column;justify-content:flex-start;padding:2.4rem .6rem .6rem}
.cur-u-drops-list .drop-preview__photo{height:5rem;flex:none;margin:0 0 .4rem;padding:0;transform:none}
.cur-u-drops-list .drop-preview__subtitle{margin-bottom:.4rem}
.withdraw-list__inner .drop-preview{height:15rem;padding:2.4rem 1rem .8rem;display:flex;flex-direction:column;justify-content:flex-start}
.withdraw-list__inner .drop-preview__photo{height:6.8rem;margin:0 0 .4rem;transform:none;flex:none}
.withdraw-list__inner .drop-preview__title,.withdraw-list__inner .drop-preview__subtitle{font-size:1.2rem;line-height:1.3}
.withdraw-list__inner .drop-preview__desc{font-size:1rem}
.withdraw-empty{grid-column:1/-1;padding:3rem 1rem;color:var(--muted);text-align:center;font-size:1.3rem}
.withdraw-form-top .btn{position:static;left:auto;bottom:auto}
@media(max-width:1022px){
 .withdraw-modal{position:fixed;inset:0;width:100%;height:100dvh;padding:.8rem;background:transparent;display:flex;align-items:stretch;text-align:left;z-index:100}
 .withdraw-modal::before{display:none}
 .withdraw-modal .modal__content{height:100%;max-height:100%;width:100%;margin:0;border-radius:1.2rem}
 .withdraw-modal .modal__inner{height:100%;padding:0;display:grid;grid-template-rows:5.6rem auto minmax(0,1fr);border:0;border-radius:1.2rem}
 .withdraw-header{position:static;display:flex;align-items:center;padding:0 1.2rem}
 .withdraw-header__title{display:block;padding:0;font-size:1.7rem;color:var(--text)}
 .withdraw-modal .modal-close-btn{top:1.2rem;right:1.2rem}
 .withdraw-form{padding:0 1.2rem 1.2rem}
 .withdraw-form-top{gap:.8rem}
 .withdraw-form-top .cur-u-drops-selected-2{height:auto;gap:1rem}
 .withdraw-form-top .cur-u-drops-selected-2__total{display:block}
 .withdraw-form-top .cur-u-drops-selected-2__total span{font-size:1rem}
 .withdraw-form-top .price{font-size:1.3rem}
 .withdraw-form-top .btn{min-width:10rem;padding:0 .8rem;font-size:1.2rem;height:3.8rem}
 .withdraw-list-wrapper{min-height:0;margin:0 .8rem .8rem;border:0}
 .withdraw-list__inner .drop-preview{padding:2.4rem .6rem .6rem;height:14rem}
 .withdraw-list__inner .drop-preview__photo{height:5.8rem}
 .withdraw-list__inner .drop-preview__title,.withdraw-list__inner .drop-preview__subtitle{font-size:1rem}
}
.withdraw-form-top .btn .exchange-confirm-label{display:block!important}
body{--accent:#00a3ff;--accent-strong:#49bcff;--surface-0:#0c111c;--surface-1:#161e2d;--surface-2:#202b3e;--surface-3:#2a3a54;--field:#101a2a;--line:#30415c}
.faq-page{max-width:112rem;margin:0 auto;padding:clamp(2rem,4vw,5rem)}
.faq-page__header{margin-bottom:2.4rem}
.faq-page__eyebrow,.cashier__eyebrow{display:block;color:#67c5ff;font-size:1.1rem;font-weight:800;letter-spacing:.14em;margin-bottom:.8rem}
.faq-page__header .page-title{font-size:clamp(2.6rem,3vw,4rem);line-height:1.15;margin:0 0 .8rem;text-transform:none}
.faq-page__header p{color:#9eadc7;font-size:1.4rem;margin:0}
.faq-list{display:grid;gap:1rem}
.faq-item{overflow:hidden;background:#172235;border:1px solid #2a3c59;border-radius:1.4rem;transition:border-color .24s ease,background-color .24s ease,box-shadow .24s ease,transform .24s ease}
.faq-item:hover{background:#1c2b43;border-color:#4372aa;transform:translateY(-2px);box-shadow:0 12px 24px #030b1c40}
.faq-item.active{border-color:#248bdb;background:#1b2a42;box-shadow:0 0 0 1px #00a3ff30}
.faq-item__trigger{display:flex;align-items:center;gap:1.8rem;width:100%;min-height:6.8rem;padding:1.4rem 2rem;text-align:left;border:0;background:transparent;color:#f2f7ff;cursor:pointer}
.faq-item__number{flex:0 0 auto;color:#4baef4;font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums}
.faq-item__question{flex:1;min-width:0;font-size:1.55rem;font-weight:650;line-height:1.35}
.faq-item__arrow{display:grid;place-items:center;flex:0 0 3rem;width:3rem;height:3rem;border-radius:.8rem;background:#263c5b;color:#9edaff;font-size:2.2rem;line-height:1;transition:transform .3s ease,background-color .3s ease}
.faq-item.active .faq-item__arrow{transform:rotate(180deg);background:#0078d0;color:#fff}
.faq-item__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1);visibility:hidden}
.faq-item.active .faq-item__reveal{grid-template-rows:1fr;visibility:visible}
.faq-item__answer{min-height:0;overflow:hidden}
.faq-item__answer p{margin:0 2rem 2rem 5rem;padding:1.6rem 0 0;border-top:1px solid #355073;color:#b9c9e0;font-size:1.4rem;line-height:1.7;white-space:pre-line}
.balance-modal .modal__content.cashier{display:flex;flex-direction:column;text-align:left;width:min(84rem,calc(100vw - 3.2rem));max-width:none;max-height:min(90vh,75rem);overflow-y:auto;padding:clamp(2rem,3vw,3.2rem);background:linear-gradient(135deg,#1d3155,#151e31 55%,#151d2e);border:1px solid #36547e;border-radius:2rem;box-shadow:0 30px 90px #020813bd;color:#edf5ff}
.cashier .modal-close-btn{top:1.8rem;right:1.8rem}
.cashier__heading{padding-right:3rem;margin-bottom:2.4rem}
.cashier__heading h2{font-size:3.2rem;line-height:1.1;margin:0 0 .9rem;color:#fff}
.cashier__heading p{max-width:56rem;margin:0;color:#aebed6;font-size:1.35rem;line-height:1.5}
.cashier__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2.2rem}
.cashier__methods{display:grid;gap:.9rem;align-content:start}
.cashier__method{display:flex;align-items:center;gap:1.2rem;min-width:0;min-height:7.4rem;padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid #385075;background:#233351;color:#f2f7ff;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.cashier__method:hover{background:#2a4266;border-color:#60a7e7;transform:translateY(-2px)}
.cashier__method.active{background:#294c7d;border-color:#00a3ff;box-shadow:inset 0 0 0 1px #00a3ff50,0 8px 25px #03112650}
.cashier__method-icon{display:grid;place-items:center;flex:0 0 4.2rem;width:4.2rem;height:4.2rem;border-radius:1rem;background:#3b5a87;color:#c7e8ff;font-size:2.5rem;font-weight:800}
.cashier__method.active .cashier__method-icon{background:#007cdb;color:white}
.cashier__method-text{display:flex;flex-direction:column;min-width:0;gap:.35rem}
.cashier__method-text strong{font-size:1.45rem;line-height:1.2}
.cashier__method-text small{font-size:1.1rem;color:#aebfda;line-height:1.3}
.cashier__method-check{margin-left:auto;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid #6d89af}
.cashier__method.active .cashier__method-check{background:#41bdff;border:5px solid #153e71}
.cashier__form{display:flex;flex-direction:column;min-width:0;padding:1.8rem;background:#111d31;border:1px solid #2f4568;border-radius:1.4rem}
.cashier__label{font-size:1.2rem;color:#a9bdd9;margin-bottom:.9rem;font-weight:650}
.cashier__amount{display:flex;align-items:center;height:6rem;padding:0 1.6rem;border:1px solid #405b83;border-radius:1rem;background:#182840;transition:border-color .2s ease,box-shadow .2s ease}
.cashier__amount:focus-within{border-color:#00a3ff;box-shadow:0 0 0 3px #00a3ff30}
.cashier__amount input{flex:1;min-width:0;width:100%;height:100%;border:0;outline:0;background:none;color:#fff;font-size:2.8rem;font-weight:700;font-variant-numeric:tabular-nums}
.cashier__amount input::-webkit-inner-spin-button,.cashier__amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cashier__amount input{appearance:textfield;-moz-appearance:textfield}
.cashier__amount span{color:#8acfff;font-size:2rem;font-weight:700}
.cashier__presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:1.2rem 0 1.8rem}
.cashier__presets button{min-width:0;height:3.8rem;border:1px solid #3b5277;border-radius:.8rem;background:#263958;color:#c9d9ee;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}
.cashier__presets button:hover{background:#355782;transform:translateY(-2px)}
.cashier__presets button.active{border-color:#58b7ff;background:#356dab;color:white}
.cashier__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;border-top:1px solid #314460;font-size:1.35rem;color:#aebed5}
.cashier__summary strong{color:#fff;font-size:1.9rem;font-variant-numeric:tabular-nums;white-space:nowrap}
.cashier__note{min-height:3.6rem;margin:.2rem 0 1.2rem;color:#9aafcc;font-size:1.15rem;line-height:1.5}
.cashier__submit{height:5.4rem;width:100%;border:0;border-radius:1rem;background:linear-gradient(100deg,#007fe0,#00a3ff);color:#fff;font-size:1.5rem;font-weight:800;cursor:pointer;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}
.cashier__submit:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 12px 24px #008aff45}
.cashier__submit:disabled{opacity:.55;cursor:not-allowed}
.game .game-main{background:#182338;border:1px solid #2c4364;border-radius:1.5rem}
.game .game-info-bet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}
.game .game-info-bet__item{min-width:0}
.game .game-info-bet__count{font-size:clamp(2rem,2vw,2.8rem)!important;font-weight:700;line-height:1.2;white-space:nowrap}
.game .game-info-form .field-wrapper .field-input{height:5rem;background:#101c2f;border-color:#385376;color:#fff;font-size:1.6rem}
.game .make-bet{min-width:0;height:5rem;font-size:1.55rem}
.game .koeff-label{min-height:3.9rem;background:#263a59;border:1px solid #3b5479;color:#c6d8f2;border-radius:.8rem;font-size:1.25rem;font-weight:750;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}
.game .koeff-label:hover{background:#345783;border-color:#5caeff;transform:translateY(-2px)}
.game .koeff-label.active{background:#315e99;border-color:#00a3ff;color:#fff}
.game .game-stats-header{padding:1.3rem 1.6rem!important;background:#182338;border:1px solid #2c4364;border-radius:1.2rem}
.game .game-stats-header__title{font-size:1.4rem;font-weight:700;color:#d8e8ff}
.game .game-stats-header__list li{min-width:8rem}
.game .game-stats-header__list li span{font-size:1.1rem;color:#9cafca}
.game .game-stats-header__list li b{font-size:1.55rem;color:#fff}
.game .round-item{height:auto;min-height:7rem;padding:1rem 1.5rem;gap:1.2rem;background:#1b2a40;border:1px solid #2c4060;border-radius:1.1rem}
.game .round-item-photo{width:4rem;height:4rem}
.game .round-player-name{flex:0 1 18rem;max-width:18rem;margin-right:auto;font-size:1.35rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.game .round-item-cases{display:flex;align-items:center;gap:.4rem;max-width:30%;min-width:0;min-height:0;height:4.4rem;max-height:none;padding:0;overflow:hidden;margin:0}
.game .round-item-cases li{flex:0 0 4.8rem;width:4.8rem;height:4.4rem;padding:0;margin:0}
.game .round-item-cases img{width:100%;height:100%;max-height:100%;object-fit:contain}
.game .round-item-cases-more{position:static;display:grid;place-items:center;flex:0 0 3rem;width:3rem;height:3rem;margin:0;font-size:1.1rem}
.game .round-item-price{flex:0 0 auto;min-width:7rem;margin:0;padding:0;font-size:1.4rem;font-weight:750;text-align:right;white-space:nowrap}
.game .status-label{flex:0 0 auto;min-width:8.6rem;justify-content:center;white-space:nowrap;font-size:1.1rem}
.cur-u-drops-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:17rem;gap:.9rem}
.cur-u-drops-list .drop-preview{height:17rem;padding:2.8rem 1rem 1rem;border-radius:1rem;overflow:hidden}
.cur-u-drops-list .drop-preview__photo{height:7.4rem;width:100%;margin:0 0 .6rem;top:auto;overflow:hidden}
.cur-u-drops-list .drop-preview__photo img{max-width:100%;max-height:100%;object-fit:contain}
.cur-u-drops-list .drop-preview__title,.cur-u-drops-list .drop-preview__subtitle{width:100%;font-size:1.15rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cur-u-drops-list .drop-preview__desc{font-size:1.05rem}
.cur-u-drops-list .drop-preview__price{font-size:1.25rem;top:.9rem;right:.9rem}
@media(min-width:701px) and (max-width:1350px){.game .round-item{flex-wrap:wrap}.game .round-player-name{flex:1 1 calc(100% - 6rem);max-width:calc(100% - 6rem);margin:0}.game .round-item-cases{order:5;max-width:100%;flex:1 1 100%;margin-left:5.2rem}.game .round-item-price{margin-left:auto}}
@media(max-width:700px){.faq-page{padding:2rem 1.4rem}.faq-item__trigger{gap:1rem;min-height:6rem;padding:1.2rem}.faq-item__question{font-size:1.35rem}.faq-item__answer p{margin:0 1.2rem 1.5rem 3.5rem;font-size:1.3rem}.cashier__body{grid-template-columns:1fr}.balance-modal .modal__content.cashier{max-height:92vh;padding:2rem}.cashier__heading h2{font-size:2.6rem}.cashier__method{min-height:6rem}.cashier__form{padding:1.4rem}.game .round-item{flex-wrap:wrap}.game .round-item-cases{order:4;max-width:100%;width:100%;margin-left:5.2rem}.game .round-player-name{flex:1 1 auto;max-width:calc(100% - 6rem)}.game .round-item-price{margin-left:auto}.game .game-stats-header__list li{min-width:0}}
@media(prefers-reduced-motion:reduce){.faq-item,.faq-item__reveal,.faq-item__arrow,.cashier__method,.cashier__presets button,.cashier__submit,.game .koeff-label{transition:none!important;transform:none!important}}
