.avatar-gift-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;border:0;background:transparent;overflow:hidden}.avatar-gift-dialog[open]{display:flex;align-items:center;justify-content:center}.avatar-gift-dialog__panel{box-sizing:border-box;width:440px;flex:none;transform:scale(var(--gift-fit, 1));transform-origin:center;padding:0;border:1px solid #c9984d;border-radius:20px;background:linear-gradient(155deg,#51301c,#28140b);color:#f5e5c4;box-shadow:0 20px 70px #0009,inset 0 0 0 4px #d5a85c12;overflow:hidden;text-align:center;font:16px/1.4 Arial,sans-serif}.avatar-gift-dialog::backdrop{background:#120b08b8}.avatar-gift-dialog__art{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.avatar-gift-dialog__art{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.avatar-gift-dialog__content{padding:18px 24px 20px}.avatar-gift-dialog h2{margin:0 0 10px;font-size:28px;line-height:1.15;color:#ffdb8a}.avatar-gift-dialog p{margin:0 0 18px}.avatar-gift-dialog button{display:block;width:100%;min-height:44px;font:700 16px/1.2 Arial,sans-serif;cursor:pointer}.avatar-gift-dialog__claim{padding:12px;border:1px solid #ffe5a4;border-radius:9px;color:#42260e;background:linear-gradient(#ffe6a3,#dca448);box-shadow:0 3px #805021}.avatar-gift-dialog__later{margin-top:8px;border:0;background:transparent;color:#ddc6a1}.avatar-gift-dialog__claim{transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}@media(hover:hover)and (pointer:fine){.avatar-gift-dialog__claim:hover{filter:brightness(1.1);box-shadow:0 4px #805021,0 0 18px #ffd16b66;transform:translateY(-2px)}}.avatar-gift-dialog__claim:focus-visible{outline:2px solid #fff0bd;outline-offset:4px;box-shadow:0 3px #805021,0 0 18px #ffd16b66}.avatar-gift-dialog__claim:active{transform:translateY(1px);filter:brightness(1.03);box-shadow:0 1px #805021}@media(prefers-reduced-motion:reduce){.avatar-gift-dialog__claim{transition:none}.avatar-gift-dialog__claim:hover,.avatar-gift-dialog__claim:active{transform:none}}.avatar-gift-dialog--confirm .avatar-gift-dialog__art{width:130px;height:130px;margin:24px auto 0;object-fit:contain}.avatar-gift-banner{padding:14px;margin-bottom:14px;border:1px solid #c9984d;border-radius:10px;background:#382317;color:#ffdb8a;text-align:center}.shop-action--gift{color:#39240d;background:linear-gradient(#ffe6a3,#dca448);white-space:normal}.shop-item--timed-avatar{position:relative}.avatar-gift-countdown{position:absolute;top:5px;right:5px;z-index:2;max-width:calc(100% - 10px);padding:3px 5px;border:1px solid #b58b4b;border-radius:5px;background:#2b1a0ff0;color:#ffdc92;font:14px/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}@font-face{font-family:Inter;src:url(./inter-v20-cyrillic_latin-regular-C_DEjFmn.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Roboto;src:url(./Roboto-BtIuiHrF.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:border-box;font-weight:400}h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{padding:0}img{max-width:100%;height:auto}img,svg,picture,canvas,video{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button img,a img,[role=button] img{pointer-events:none}button,a{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none}table{border-collapse:collapse;border-spacing:0}.ma{margin:auto}.mla{margin-left:auto}.mta{margin-top:auto}.mra{margin-right:auto}.mba{margin-bottom:auto}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.wsnw{white-space:nowrap}.wsnw_3p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.inline_flex{display:inline-flex}.fdc{flex-direction:column}.fdcr{flex-direction:column-reverse}.fdr{flex-direction:row}.fdrr{flex-direction:row-reverse}.jcsb{justify-content:space-between}.jcsa{justify-content:space-around}.jcc{justify-content:center}.jcfe{justify-content:flex-end}.jcfs{justify-content:flex-start}.aic{align-items:center}.ais{align-items:stretch}.aifs{align-items:flex-start}.aife{align-items:flex-end}.fww{flex-wrap:wrap}.fwnw{flex-wrap:nowrap}.fwwr{flex-wrap:wrap-reverse}.order1{order:1}.order2{order:2}.order3{order:3}.acs{align-content:stretch}.acc{align-content:center}.acsb{align-content:space-between}.acsa{align-content:space-around}.acfs{align-content:flex-start}.acfe{align-content:flex-end}.asfs{align-self:flex-start}.asfe{align-self:flex-end}.asc{align-self:center}.asa{align-self:auto}.ass{align-self:stretch}.asb{align-self:baseline}.xl_100{width:100%}.pb_1{padding-bottom:1em}.mt_1{margin-top:1em}.mb_1{margin-bottom:1em}.gap_05{gap:.5em}.gap_1{gap:1em}.gap_2{gap:2em}.gap_3{gap:3em}html,body{width:100%;height:100%;height:100dvh;margin:0;padding:0;overflow:hidden;overscroll-behavior:none}:root{color-scheme:only light;--ui-scale: 1;--ui-scale-layout-size: 100%;--font-family: "Inter", sans-serif;--text_primary: #fff;--text_mint: #C6DCD4;--text_error: #E74C3C;--scale: 1;--durak-desktop-scale: 1;--card-ratio: 1.482051;--card-w: calc(130px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio));--btn-padding: calc(10px * var(--scale));--bg_cart_shirt: url(../assets/img/card_back_1.png) center / 100% 100% no-repeat;--bg-1: #4a8c71;--bg-2: #69946d;--bg-3: #2a5298;--bg_color: #4a8c71;--bg_box: color-mix(in srgb, var(--bg_color), white 10%);--box_shadow: 0 4px 6px rgba(0, 0, 0, .2), inset 0 1px 1px rgba(255, 255, 255, .2);--shirt-1: url(../assets/img/card_back_1.png) center / 100% 100% no-repeat;--shirt-2: url(../assets/img/card_back_2.png) center / 100% 100% no-repeat;--shirt-3: url(../assets/img/card_back_3.png) center / 100% 100% no-repeat;--shirt-4: url(../assets/img/card_back_4.png) center / 100% 100% no-repeat;--shirt-5: url(../assets/img/card_back_5.png) center / 100% 100% no-repeat;--shirt-6: url(../assets/img/card_back_6.png) center / 100% 100% no-repeat;--shirt-7: url(../assets/img/card_back_7.png) center / 100% 100% no-repeat;--shirt-8: url(../assets/img/card_back_8.png) center / 100% 100% no-repeat;--shirt-9: url(../assets/img/card_back_9.png) center / 100% 100% no-repeat;--shirt-10: url(../assets/img/card_back_10.png) center / 100% 100% no-repeat;--shirt-11: url(../assets/img/card_back_11.png) center / 100% 100% no-repeat;--shirt-12: url(../assets/img/card_back_12.png) center / 100% 100% no-repeat;--main-card-face-image: url(../assets/img/cards_atlas/cards_variation_1_full.png);--main-card-face-bg-size: 1402.564103% 425.605536%;--main-card-face-bg-position: .634921% 66.099894%}body{background-color:#fff;font-family:var(--font-family),"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#app.game-container{container-type:size;container-name:game;width:100%;height:100%;background:var(--bg_color);position:relative;overflow:hidden;font-size:16px;display:flex;flex-direction:column}#app.game-container .page-main,#app.game-container .page-statistics,#app.game-container .page-settings{aspect-ratio:9 / 16}.page{position:relative;height:100%;width:100%;padding:0;gap:0}#app>.page{flex:1;min-height:0;overflow:hidden}.max_width_block{width:100%;max-width:500px;margin-left:auto;margin-right:auto}@media(orientation:landscape){.max_width_block{max-width:min(500px,80dvh)}}@media(orientation:portrait){.max_width_block{max-width:93%}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}*::-webkit-scrollbar{width:4px;height:4px}.page-pregame::-webkit-scrollbar{width:0;height:0}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.scroll_none{scrollbar-width:none}.scroll_none::-webkit-scrollbar{display:none}.card_shirt{position:relative}.card_shirt:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg_cart_shirt);background-size:100% 100%}.card{position:absolute;width:var(--card-w);height:var(--card-h);background-color:transparent;background:url(../assets/img/cart_bg.webp) 0 0 no-repeat;background-size:100% 100%;filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));display:flex;padding:.3em}.card img{margin:auto;width:100%;height:100%}#app.game-container:has(>.page-main),#app.game-container:has(>.page-settings),#app.game-container:has(>.page-statistics),#app.game-container:has(>.page-shop){background-color:#2b170f;background-image:url(../assets/img/wood-ui/background.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#app.game-container:has(>.page-game:not(.page-pregame)),.page-game:not(.page-pregame){background-color:#2b170f;background-image:url(../assets/img/wood-ui/background.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#app.game-container>.page-settings,#app.game-container>.page-statistics{background:transparent!important}.page-main>.flex.fdc .btn-play{min-height:3.15em;border:1px solid #c58c45;border-radius:6px;color:#f8e8c2;background:linear-gradient(180deg,rgba(255,236,187,.12),transparent 34%),linear-gradient(180deg,#633229,#4a241f 54%,#351916);box-shadow:0 3px #27120e,0 6px 12px #180a064d,inset 0 1px #ffecbb3d,inset 0 -1px #1208058c;text-shadow:0 2px 2px rgba(20,8,5,.75)}.page-main>.flex.fdc .btn-play:nth-child(2){border-color:#c58c45}.page-main>.flex.fdc .btn-play:nth-child(3){border-color:#c58c45;color:#f8e8c2;text-shadow:0 2px 2px rgba(20,8,5,.75)}.page-main>.flex.fdc .btn-play:before{top:4px;right:4px;bottom:4px;left:4px;border-color:#e5b96f4d;border-radius:3px}@media(hover:hover){.page-main>.flex.fdc .btn-play:not(:disabled):hover{border-color:#e0b568;filter:brightness(1.1) saturate(1.03);box-shadow:0 4px #27120e,0 8px 15px #180a065c,inset 0 1px #ffecbb4d,inset 0 -1px #12080580}}.page-main{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background:transparent}.page-main .btn-play{border-radius:50px}.main_image{margin:auto;position:relative;width:0px;height:var(--card-h);transform:translate(-5em,25px)}.main_image .card{position:absolute;top:0;left:0}.main_image .card img{width:88%;height:88%}.main_image .card:nth-child(1){transform:rotate(90deg);left:3.2em}.main_image .card:nth-child(2){left:calc(50% + .6em)}.main_image .card:nth-child(3){left:calc(50% + .3em)}.main_image .card:nth-child(4){left:50%}.main_image .main-card-face{padding:0;overflow:hidden;border-radius:calc(var(--card-w) * .035);background-color:transparent;background-image:var(--main-card-face-image);background-position:var(--main-card-face-bg-position);background-repeat:no-repeat;background-size:var(--main-card-face-bg-size)}.main_image .main-card-face:after{content:none}.icon-wrapper{display:flex;justify-content:center;align-items:center;width:2.5em;height:2.5em}.svg_icon,.ui_icon{display:block;margin:auto;min-width:50%;height:auto;max-width:90%;max-height:90%;filter:drop-shadow(0px 0px 4px rgb(0 0 0 / .5))}.ui_icon{width:90%;aspect-ratio:1 / 1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.btn_sq .ui_icon{width:72%;min-width:0}.btn_sq--sm .ui_icon{width:78%}.btn_show_chat .ui_icon{width:76%}:root{--navigation-icon-size: 36px}.page-header .ui_icon{width:min(var(--navigation-icon-max-size, 10000px),calc(var(--navigation-icon-size) / var(--navigation-icon-scale, 1)));height:min(var(--navigation-icon-max-size, 10000px),calc(var(--navigation-icon-size) / var(--navigation-icon-scale, 1)));min-width:0;max-width:none;max-height:none;flex-shrink:0;margin:auto;object-fit:contain;transform:none;filter:drop-shadow(0 5px 4px rgba(27,12,5,.42))}.page-main_foot .btn_sq .ui_icon{width:100%;max-width:100%;max-height:100%;transform:scale(1.18);transform-origin:center}.btn{padding:.8em 2em;border-radius:8px;font-family:var(--font-family);font-size:1em;border:none;cursor:pointer;box-shadow:0 4px 6px #0003}.btn--full{display:block;width:100%;text-align:center}.btn-play:disabled{opacity:.45;cursor:default;pointer-events:none;filter:grayscale(.5)}.btn-play{padding:.8em 2.5em;font-size:1.2em;background:linear-gradient(135deg,color-mix(in srgb,var(--bg_color),white 20%),var(--bg_color));color:#ffffffb3;border-radius:.5em;border:none;box-shadow:0 4px 6px #0003,inset 0 1px 2px #ffffff4d;cursor:pointer;transition:transform .1s,box-shadow .1s}@media(hover:hover){.btn-play:hover{filter:brightness(1.1);box-shadow:0 6px 8px #0000004d,inset 0 1px 2px #ffffff4d}}.btn-play:active{transform:scale(.96);box-shadow:inset 0 2px 4px #0000004d}.btn_sq{width:7.2em;height:7.2em;padding:1.2em;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bg_box);border-radius:1em;color:#c6dcd4;font-size:.9em;box-shadow:var(--box_shadow)}.btn_sq:active{transform:scale(.95);background:#0000001a}.btn_title{position:relative}.btn_title label{position:absolute;bottom:-1.5em;left:50%;transform:translate(-50%);font-size:.75em;text-wrap:nowrap}.btn_indicator{position:relative}.btn_indicator .indicator_span{position:absolute;top:.2em;right:.2em;z-index:2;font-size:.75em;--width: 2em;width:auto;min-width:var(--width);height:var(--width);line-height:var(--width);border-radius:50%;text-align:center;background-color:var(--text_error);color:#fff}.btn_show_chat{margin-left:auto;transform:none!important}.btn_show_chat .indicator_span{top:.2em;left:.2em;right:auto;background-color:#9e9e9e}.page-main_foot{width:100%;padding:2em;margin-top:3em}.page-main .main-tools-row{width:min(27em,calc(100% - 1.5em));margin-top:.75em;margin-bottom:auto;padding:0;justify-content:space-between;gap:1em}.page-main>.flex.fdc{margin-bottom:0}.page-main .main-tools-row .btn_sq{flex:0 0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f6dfb2;text-shadow:0 2px 3px rgba(35,15,6,.9);transition:transform .16s ease,filter .16s ease}.page-main .main-tools-row .btn_sq .ui_icon{width:78%;max-width:78%;max-height:78%;transform:none;filter:drop-shadow(0 4px 4px rgba(35,14,5,.46))}@media(hover:hover){.page-main .main-tools-row .btn_sq:hover{border:0;background:transparent;box-shadow:none;transform:translateY(-2px);filter:brightness(1.1)}}.page-main .main-tools-row .roulette-wrap{flex:0 0 auto;margin:0}.page__label{color:var(--text_mint);font-size:1.2em}.page-statistics{display:flex;flex-direction:column}.page-header{flex-shrink:0;position:relative;z-index:2;display:flex;align-items:center;padding:1em;gap:.8em}.page-header .btn_sq{width:4.5em;height:4.5em;padding:.7em}.page-statistics .page-header,.page-settings .page-header{padding:1em}.page-title{flex:1;text-align:center;color:var(--text_mint);font-size:1.5em;margin-right:3em}.stat-body{display:flex;flex-direction:column;gap:3em;padding-top:2em}.stat-card{background:var(--bg_box);box-shadow:var(--box_shadow);border-radius:.8em;padding:1.2em 1em 1.5em;display:flex;flex-direction:column;gap:2em}.stat-card__row{display:flex;justify-content:space-around}.stat-card__row--center{justify-content:center}.stat-card__row--lines{flex-direction:column;gap:1.2em}.stat-item{display:flex;flex-direction:column;align-items:center;flex-basis:40%;gap:1em}.stat__value{color:var(--text_mint);font-size:1.4em}.stat-line{display:flex;justify-content:space-between;align-items:center;padding:0 .5em}.stat-line .stat__value{flex-basis:20%;text-align:center}.stat-table{display:flex;flex-direction:column;gap:.85em}.stat-table__row{display:grid;grid-template-columns:minmax(5.8em,1.1fr) repeat(4,minmax(3.2em,.8fr));align-items:center;gap:.5em;padding:.2em .35em}.stat-table__row--head{color:color-mix(in srgb,var(--text_primary),transparent 22%);font-size:.74em;text-align:center}.stat-table__row .stat__value{text-align:center;font-size:1.1em}.stat-table__row .page__label{text-align:left}.page-shop{position:relative;display:flex;flex-direction:column;min-height:0;align-items:center}.page-shop .page-header{width:100%;padding:1em;background:none}.shop-body{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:var(--settings-layout-width, 1340px);max-width:none;box-sizing:border-box;margin:0 auto;padding:4px 24px 20px;gap:16px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;font:400 18px/1.4 Rubik,Montserrat,Segoe UI,sans-serif;zoom:var(--settings-fit-scale, 1)}.shop-balance{position:absolute;top:.65em;right:1em;z-index:5;display:flex;justify-content:flex-end;gap:.45em;flex-wrap:wrap;cursor:pointer}.shop-balance--menu{position:fixed;top:.65em;right:1em;font-size:16px}[data-action=openShopCurrency]{cursor:pointer}[data-action=openShopCurrency]:focus-visible{outline:2px solid #e5bd72;outline-offset:3px}.shop-balance--lobby{display:none;cursor:default}@media(min-width:769px){.page-pregame:not(.pregame-mobile-layout) .shop-balance--lobby{display:flex;top:32px;right:4px;flex-wrap:nowrap;font-size:20px}.page-pregame:not(.pregame-mobile-layout):not(.chat-open) .shop-balance--lobby{right:calc(100% - var(--pregame-chat-toggle-left, 100%) + 20px)}}.shop-balance__item{min-width:6.2em;min-height:2.35em;display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:.45em .75em;border:1px solid color-mix(in srgb,var(--text_mint),transparent 70%);border-radius:8px;background:linear-gradient(135deg,#12221ddb,#0c1815b8);color:var(--text_primary);box-shadow:var(--box_shadow)}.shop-balance__icon{width:1.35em;height:1.35em;object-fit:contain;filter:drop-shadow(0 .1em .18em rgba(0,0,0,.35))}.shop-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-text-size-adjust:100%;text-size-adjust:100%;background:transparent;box-shadow:none;gap:8px;padding:0;border:0;flex-shrink:0}.shop-tab{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;border:1px solid rgba(183,217,191,.28);border-bottom-color:#e0c67852;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#396a5dbd,#1d4841b8);color:color-mix(in srgb,var(--text_mint),white 15%);white-space:nowrap;overflow:hidden;overflow-wrap:normal;word-break:normal;text-overflow:clip;text-align:center;cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,.42);box-shadow:inset 0 1px #ffffff21,inset 0 -.25em .55em #00000024;font:400 18px/1.2 Rubik,Montserrat,Segoe UI,sans-serif;min-height:44px;padding:10px 8px;text-transform:uppercase}.shop-tab:after{content:"";position:absolute;left:18%;right:18%;bottom:.36em;height:.16em;border-radius:999px;background:transparent}.shop-tab:hover{background:linear-gradient(180deg,#467c6cd1,#235248c2)}.shop-tab--active{z-index:1;color:#2f2a18;border-color:#ecd58df5;border-bottom-color:#f9e6a9f5;background:linear-gradient(180deg,#fff2bf,#d9bd62);text-shadow:0 1px 0 rgba(255,255,255,.36);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #ffe7962e,0 .45em .9em #00000038}.shop-tab--active:hover{color:#2f2a18;background:linear-gradient(180deg,#fff2bf,#d9bd62)}.shop-tab--active:after{background:#274f44db}.shop-tab[data-shop-tab=currency]{border-color:#ffde5be0;color:#3a2a0e;background:linear-gradient(180deg,#f3d56b,#c79528);text-shadow:0 1px 0 rgba(255,246,188,.45);box-shadow:inset 0 0 0 1px #fff6b042,inset 0 1px #ffffff5c,0 0 .7em #ffcf4338}.shop-tab[data-shop-tab=currency]:before{content:none;display:none}.shop-tab[data-shop-tab=currency]:after{background:#5e3a0cc2}.shop-tab[data-shop-tab=currency]:hover,.shop-tab[data-shop-tab=currency].shop-tab--active{color:#312309;border-color:#fff19c;background:linear-gradient(180deg,#fff0a8,#f1c23d 54%,#bc8720);text-shadow:0 1px 0 rgba(255,248,199,.5);box-shadow:inset 0 0 0 1px #fff9be66,inset 0 1px #ffffff8f,0 0 1em #ffd33c52}.shop-tab[data-shop-tab=currency].shop-tab--active:after{height:.2em;background:#583208d1}.shop-panel{flex:1;min-height:0;overflow:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:16px;border:1px solid rgba(205,151,76,.76);border-radius:8px;color:var(--wood-ui-text);background:var(--wood-ui-panel);box-shadow:0 0 0 2px #35190ad1,0 7px 17px #0c04025c,inset 0 1px #ffebbe2b,inset 0 0 0 1px #14070257}@media(max-width:768px){.page-shop{width:calc(100% - 20px);margin-inline:auto}.shop-body{padding:13px 0 24px}.shop-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-section{display:flex;flex-direction:column;gap:.85em}.shop-section+.shop-section{margin-top:1.4em}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1em}.shop-section-title{display:flex;align-items:center;justify-content:center;gap:.75em;margin:.45em 0 .1em;color:#ffe6a0;font-size:.92em;letter-spacing:.02em;text-align:center;text-transform:uppercase;text-shadow:0 .08em .12em rgba(0,0,0,.45)}.shop-section-title:before,.shop-section-title:after{content:"";flex:1;height:1px;min-width:2em;background:linear-gradient(90deg,transparent,rgba(232,196,96,.9),transparent)}.shop-item{position:relative;min-height:13em;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.55em;padding:.7em;border:1px solid color-mix(in srgb,var(--text_mint),transparent 72%);border-radius:8px;background:linear-gradient(160deg,color-mix(in srgb,var(--bg_box),white 10%),color-mix(in srgb,var(--bg_color),black 10%));box-shadow:var(--box_shadow);overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.shop-item--avatar-premium{isolation:isolate;border-color:#e8c460bd;box-shadow:0 0 .85em #e8c46033,var(--box_shadow)}.shop-item--avatar-premium>*{position:relative;z-index:1}.shop-item--avatar-legendary{border-color:#ffe27af2;box-shadow:0 0 .95em #ffd35854,0 0 1.4em #2daeff38,var(--box_shadow)}.shop-item--selectable{cursor:pointer}.shop-item--active{border-color:#e8c460f2;box-shadow:0 0 .7em #2daeff73,var(--box_shadow)}.shop-item--avatar-premium.shop-item--active{border-color:#ffe27af2;box-shadow:0 0 .7em #2daeff61,0 0 .9em #e8c46047,var(--box_shadow)}.shop-item--avatar-legendary.shop-item--active{box-shadow:0 0 .85em #2daeff6b,0 0 1.05em #ffd35861,0 0 1.55em #2daeff38,var(--box_shadow)}.shop-item__preview{width:100%;min-height:7em;flex:1;display:flex;align-items:center;justify-content:center}.shop-item__preview--avatar{position:relative;perspective:620px;transform-style:preserve-3d}.shop-item-img{width:7em;height:7em;object-fit:contain;filter:drop-shadow(0 .25em .35em rgba(0,0,0,.35))}.shop-item-img--avatar{width:7.2em;height:7.2em;filter:none;position:relative;z-index:1}.avatar-animated{transform-origin:center center;transform-style:preserve-3d;backface-visibility:visible;will-change:transform,filter}.avatar-animated,.shop-item__preview--avatar .avatar-animated,.chat__msg-avatar .avatar-animated,.player-card__avatar .avatar-animated,.lb-item__avatar .avatar-animated,.player-slot__avatar .avatar-animated{position:relative;z-index:1}.avatar-animated--premium,.shop-item--avatar-premium .shop-item-img--avatar{filter:drop-shadow(0 .18em .3em rgba(0,0,0,.36));animation:avatar-lively-bounce 2.6s ease-in-out infinite}.avatar-animated--legendary,.shop-item--avatar-legendary .shop-item-img--avatar{filter:drop-shadow(0 .2em .32em rgba(0,0,0,.4));animation:avatar-lively-pop 2.25s ease-in-out infinite}.shop-card-skin{--shop-shirt: url(../assets/img/card_back_1.png);position:relative;width:4.6em;aspect-ratio:195 / 289;transform:rotate(-7deg);background:transparent;filter:drop-shadow(0 .35em .4em rgba(0,0,0,.35))}.shop-card-skin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--shop-shirt) center / 100% 100% no-repeat}.shop-card-face{width:4.6em;aspect-ratio:195 / 289;transform:rotate(-7deg);border-radius:.35em;background-image:var(--shop-card-face-image);background-position:var(--shop-card-face-bg-position);background-repeat:no-repeat;background-size:var(--shop-card-face-bg-size);filter:drop-shadow(0 .35em .4em rgba(0,0,0,.35))}.shop-item__meta{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.55em;margin-top:auto}.shop-action{position:relative;min-height:2.7em;width:84%;max-width:100%;min-width:0;margin:0 auto;padding:.42em .7em;border:1px solid rgba(255,239,184,.45);border-radius:8px;background:linear-gradient(180deg,#594,#3d7f32);color:#f4e0aa;font:inherit;font-size:18px;cursor:pointer;overflow:hidden;box-shadow:inset 0 .1em .1em #ffffff47,0 .25em .45em #00000038;transform:translateZ(0);transition:transform .12s ease,filter .16s ease,box-shadow .16s ease,background .16s ease}.shop-action:after{content:"";position:absolute;top:-45%;right:-80%;bottom:-45%;left:-80%;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-55%) rotate(8deg);opacity:0}@media(hover:hover){.shop-item:hover{transform:translateY(-.18em);border-color:#e8c460c7;box-shadow:0 .45em 1em #00000047,0 0 .75em #e8c46024,var(--box_shadow)}.shop-action--price:not(:disabled):hover{filter:brightness(1.12) saturate(1.08);transform:translateY(-.08em) scale(1.025);box-shadow:inset 0 .12em .12em #ffffff57,0 .36em .7em #00000047,0 0 .9em #ebc34f59}.shop-action--price:not(:disabled):hover:after{opacity:1;animation:shop-button-shine .72s ease}}.shop-action--price{display:inline-flex;align-items:center;justify-content:center;gap:.32em;white-space:nowrap}.shop-action__price-text{min-width:0;color:#fff5d0;font-size:18px;line-height:1;text-shadow:0 .06em .04em rgba(0,0,0,.68),0 0 .18em rgba(255,245,208,.18)}.shop-action--active{background:linear-gradient(180deg,#f0d15c,#d7ad35);color:#3c3520}.shop-action:is(:disabled,[aria-disabled=true]){opacity:1;cursor:default}.shop-action--price:not(:disabled):not([aria-disabled=true]):active{transform:translateY(.08em) scale(.95);filter:brightness(.95);box-shadow:inset 0 .22em .35em #0000004d,0 .12em .3em #0003}.shop-action--price:disabled{opacity:.58;filter:grayscale(.35)}.shop-action--burst:not(:disabled){animation:shop-buy-burst .5s ease}.shop-action__coin,.shop-action__gem{width:1.42em;aspect-ratio:1 / 1;flex:0 0 auto;filter:drop-shadow(0 .1em .18em rgba(0,0,0,.35))}.shop-action__coin{border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff0a8,#ffc321 48%,#a46d05);box-shadow:inset 0 .12em .18em #ffffff73,0 .12em .25em #00000059}.shop-action__gem{background:url(../assets/img/shop-currency/vipMoney.png) center / contain no-repeat}@keyframes shop-button-shine{0%{transform:translate(-65%) rotate(8deg)}to{transform:translate(65%) rotate(8deg)}}@keyframes shop-buy-burst{0%{box-shadow:inset 0 .1em .1em #ffffff47,0 .25em .45em #00000038}45%{box-shadow:inset 0 .12em .14em #ffffff6b,0 .4em .75em #00000047,0 0 0 .35em #e8c46057,0 0 1.3em #e8c46073}to{box-shadow:inset 0 .1em .1em #ffffff47,0 .25em .45em #00000038,0 0 0 .65em #e8c46000}}@keyframes avatar-card-aura{0%,to{opacity:.54}50%{opacity:.82}}@keyframes avatar-card-shine{0%,62%{transform:translate(-78%);opacity:0}70%{opacity:.72}88%,to{transform:translate(78%);opacity:0}}@keyframes avatar-preview-aura{0%,to{transform:scale(.9);opacity:.58}50%{transform:scale(1.04);opacity:.9}}@keyframes avatar-lively-bounce{0%,to{transform:translateY(0) rotate(0) scale(1)}10%{transform:translateY(-5%) rotate(-4deg) scale(1.04)}20%{transform:translateY(0) rotate(3deg) scale(.98,1.04)}31%{transform:translateY(-3%) rotate(-2deg) scale(1.03)}43%{transform:translateY(0) rotate(0) scale(1)}72%{transform:translateY(0) rotate(0) scale(1)}84%{transform:translateY(-2%) rotate(3deg) scale(1.025)}92%{transform:translateY(0) rotate(-1deg) scale(1)}}@keyframes avatar-lively-pop{0%,to{transform:translateY(0) rotate(0) scale(1)}9%{transform:translateY(-7%) rotate(-5deg) scale(1.065)}18%{transform:translateY(0) rotate(4deg) scale(.97,1.06)}29%{transform:translateY(-4%) rotate(-3deg) scale(1.05)}41%{transform:translateY(0) rotate(1deg) scale(1)}66%{transform:translateY(0) rotate(0) scale(1)}78%{transform:translateY(-3%) rotate(4deg) scale(1.045)}88%{transform:translateY(0) rotate(-2deg) scale(.99,1.02)}}@media(prefers-reduced-motion:reduce){.shop-item--avatar-premium:before,.shop-item--avatar-premium:after,.shop-item--avatar-premium .shop-item__preview--avatar:before,.shop-item--avatar-premium .shop-item-img--avatar,.avatar-animated{animation:none}}.currency-section-title{color:#ffe6a0;text-align:center;text-transform:uppercase;letter-spacing:.02em;font-size:.92em;margin-bottom:.85em;padding-bottom:.45em;border-bottom:1px solid rgba(232,196,96,.9);text-shadow:0 .08em .12em rgba(0,0,0,.45)}.currency-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;justify-content:center;margin-bottom:2em}.currency-grid .shop-item{min-height:16em;cursor:default;background:radial-gradient(circle,rgba(0,160,255,.24) 0%,transparent 68%),linear-gradient(160deg,color-mix(in srgb,var(--bg_box),white 8%),color-mix(in srgb,var(--bg_color),black 16%))}.currency-grid .shop-item__preview{min-height:7.8em;perspective:600px}.currency-grid .shop-item-img{width:8em;height:8em;animation:gem-float 3s ease-in-out infinite;filter:drop-shadow(0 .25em .55em rgba(0,160,255,.4))}.shop-item-label{color:#fff6db;font-size:.95em;text-align:center;line-height:1.15;text-shadow:0 .08em .12em rgba(0,0,0,.45)}.shop-item-gem-amount{color:#ffe6a0;font-size:22px;line-height:1;text-shadow:0 .08em .12em rgba(0,0,0,.45)}.shop-item-rub-price{min-width:70%;margin-top:auto;padding:.42em .7em;border:1px solid rgba(255,239,184,.45);border-radius:8px;background:linear-gradient(180deg,#594,#3d7f32);color:#f4e0aa;font-size:18px;font-family:inherit;text-align:center;cursor:pointer;box-shadow:inset 0 .1em .1em #ffffff47,0 .25em .45em #00000038}.page-shop .currency-grid.currency-grid--rewarded{grid-template-columns:minmax(0,22em);justify-content:center}.page-shop .currency-grid--rewarded .shop-item-rewarded-emeralds{width:100%;border-color:#ffe076b8;box-shadow:inset 0 0 0 1px #ffffff14,0 .5em 1.4em #0000004d}.shop-item-rewarded-emeralds.is-pending{opacity:.78}.page-shop .shop-item-rewarded-price{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-width:min(90%,14em)}.page-shop .shop-item-rewarded-price img{width:1.55em;height:1.55em;flex:0 0 auto}.page-shop .shop-item-rewarded-price:disabled{cursor:default;filter:grayscale(.35);opacity:.68}.exchange-block{margin:1.9em auto 0;max-width:56em;display:flex;flex-direction:column;align-items:center;gap:1.35em;padding:2.2em 2.6em 2.45em;border:1px solid rgba(205,151,76,.76);border-radius:8px;background:var(--wood-ui-panel);box-shadow:inset 0 0 1.6em #0000001f}.exchange-title{color:#ffe6a0;font-size:18px;text-transform:uppercase;letter-spacing:.06em;text-align:center;text-shadow:0 .08em .18em rgba(0,0,0,.45)}.exchange-fields-row{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:1.5em}.exchange-col{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.55em}.exchange-label{color:#d8c892;font-size:18px}.exchange-field{width:12.4em;min-height:3.25em;display:flex;align-items:center;gap:.7em;padding:.65em .9em;border:1px solid rgba(110,71,38,.5);border-radius:8px;background:#0c0502b8;box-shadow:inset 0 .1em .35em #0000002e}.exchange-field--rate{width:18em}.exchange-input{width:100%;min-width:0;border:none;outline:none;background:transparent;color:#fff;font:inherit;font-size:18px;text-align:center;-moz-appearance:textfield}.exchange-input::-webkit-outer-spin-button,.exchange-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.exchange-value{flex:1;color:#fff;font-size:18px;text-align:center}.exchange-field-icon{width:2.25em;height:2.25em;object-fit:contain}.exchange-rate-value{width:100%;display:flex;align-items:center;justify-content:center;gap:.45em;color:#d8c892;font-size:18px;white-space:nowrap}.exchange-rate-value img{width:1.65em;height:1.65em;object-fit:contain}.exchange-btn{min-height:3em;padding:.75em 3.2em;border:1px solid #6a9a5a;border-radius:8px;background:linear-gradient(180deg,#4a7a3a,#356228);color:#fff;font:inherit;font-size:18px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 .25em .9em #4a9a5a47;transition:transform .15s,box-shadow .15s,filter .15s}@media(hover:hover){.exchange-btn:hover{transform:scale(1.04);filter:brightness(1.08);box-shadow:0 .36em 1.2em #4a9a5a6b}}.exchange-btn:active{transform:scale(.97);box-shadow:0 .14em .5em #4a9a5a33}.exchange-btn.insufficient{animation:insufficient-shake .5s ease;filter:saturate(1.4) brightness(1.08)}.exchange-numpad{display:flex;align-items:center;gap:.85em;margin-top:.35em;padding:.85em;border:1px solid rgba(255,250,240,.2);border-radius:8px;background:#0314126b;box-shadow:inset 0 1px #ffffff14,0 .3em .8em #00000038}.exchange-numpad.hidden{display:none}.exchange-numpad-digits{display:flex;flex-direction:column;gap:.5em}.exchange-numpad-row{display:flex;gap:.5em}.exchange-numpad-key{width:clamp(2.3em,11vw,4.2em);height:clamp(2.3em,11vw,4.2em);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,250,240,.16);border-radius:8px;background:linear-gradient(180deg,#fffaf024,#fffaf00a),#0a2521c2;color:#fff8dc;font:inherit;font-size:clamp(1.35em,5vw,2.5em);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 .18em .35em #0003,inset 0 1px #ffffff24;transition:transform .1s ease,background .12s ease,filter .12s ease}.exchange-numpad-key:active{transform:scale(.93);filter:brightness(1.12);background:linear-gradient(180deg,#f5c96b38,#f5c96b14),#0c3029db}.exchange-numpad-backspace{color:#ffb1a7;font-size:clamp(1.1em,4vw,2em)}@media(hover:hover)and (pointer:fine){.page-shop .exchange-numpad{display:none!important}}@keyframes gem-float{0%{transform:translateY(0) rotateY(-15deg) scale(1);filter:drop-shadow(0 .25em .55em rgba(0,160,255,.4))}25%{transform:translateY(-.35em) rotateY(15deg) scale(1.05);filter:drop-shadow(0 .5em .9em rgba(0,160,255,.6))}50%{transform:translateY(0) rotateY(-15deg) scale(1);filter:drop-shadow(0 .25em .55em rgba(0,160,255,.4))}75%{transform:translateY(.22em) rotateY(15deg) scale(.97);filter:drop-shadow(0 .16em .35em rgba(0,160,255,.3))}to{transform:translateY(0) rotateY(-15deg) scale(1);filter:drop-shadow(0 .25em .55em rgba(0,160,255,.4))}}@keyframes insufficient-shake{0%,to{transform:translate(0)}20%{transform:translate(-.35em)}40%{transform:translate(.35em)}60%{transform:translate(-.22em)}80%{transform:translate(.22em)}}.shop-toast{position:absolute;left:1em;right:1em;top:7.3em;z-index:4;padding:.75em 1em;border-radius:8px;background:#12221deb;color:#fff8dc;text-align:center;box-shadow:0 .35em .9em #00000059}@media(max-width:760px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-fields-row{flex-direction:column;align-items:center}.exchange-field,.exchange-field--rate{width:min(100%,19em)}}@media(max-width:560px){.page-shop .shop-balance{position:static;width:min(100%,68em);justify-content:flex-end;padding:0 .6em .25em;order:1}.page-shop .page-header{order:0}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-block{padding:1.4em .8em 1.65em;border-radius:8px}}@media(max-width:420px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em}.shop-item{min-height:12em;padding:.7em}}@container game (max-width: 760px){.currency-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;margin-bottom:1.35em;padding:0}.currency-grid .shop-item{min-height:13.6em;gap:.35em;padding:.55em .35em}.currency-grid .shop-item__preview{min-height:6.1em}.currency-grid .shop-item-img{width:6.2em;height:6.2em}.shop-item-label{font-size:.86em;line-height:1.08}.shop-item-gem-amount{font-size:22px}.shop-item-rub-price{min-width:76%;padding:.35em .45em;font-size:18px;white-space:nowrap}.exchange-block{max-width:100%;margin-top:1.4em;gap:1em;padding:1.4em 1em 1.55em;border-radius:8px}.exchange-title{max-width:100%;font-size:18px;letter-spacing:0;line-height:1.12}.exchange-fields-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7em}.exchange-col:nth-child(3){grid-column:1 / -1;justify-self:center;width:min(100%,17em)}.exchange-col{width:100%;gap:.38em}.exchange-label{font-size:18px}.exchange-field,.exchange-field--rate{width:100%;min-width:0;min-height:2.75em;padding:.45em;gap:.3em}.exchange-input,.exchange-value{font-size:18px}.exchange-field-icon{width:1.65em;height:1.65em}.exchange-rate-value{gap:.2em;font-size:18px;white-space:nowrap}.exchange-rate-value img{width:1.2em;height:1.2em}.exchange-btn{min-height:2.6em;padding:.55em 2.4em;font-size:18px;letter-spacing:0}.exchange-numpad{max-width:100%;gap:.55em;padding:.6em}.exchange-numpad-digits,.exchange-numpad-row{gap:.38em}.exchange-numpad-key{width:3.3em;height:3.3em;font-size:1.45em}}@container game (max-width: 700px){.page-shop .shop-balance{position:static;width:min(100%,68em);justify-content:flex-end;padding:0 .6em .25em;order:1}.page-shop .page-header{order:0}.currency-grid{gap:.55em;margin-bottom:1.1em}.currency-grid .shop-item{min-height:13.2em;padding-inline:.28em}.exchange-block{padding:1.1em .7em 1.25em}.exchange-fields-row{grid-template-columns:1fr;gap:.65em}.exchange-col,.exchange-col:nth-child(3){grid-column:auto;justify-self:center;width:min(100%,19em)}.exchange-rate-value{font-size:18px}}@container game (max-width: 430px){.currency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}.currency-grid .shop-item{min-height:13.8em;padding:.65em}.currency-grid .shop-item-img{width:6.8em;height:6.8em}.exchange-field,.exchange-field--rate{width:min(100%,19em);margin:0 auto}.exchange-rate-value{font-size:18px}}.page-shop .shop-balance{position:absolute;top:.65em;right:1em;width:auto;justify-content:flex-end;padding:0;order:initial;font-size:16px}@media(max-width:560px){.page-shop>.shop-balance{display:flex;position:absolute;top:clamp(16px,4.2vw,21px);right:clamp(6px,2vw,10px);width:auto;flex-wrap:nowrap;padding:0;font-size:16px}.page-shop>.page-header{display:grid;grid-template-columns:4.5em minmax(0,1fr);gap:.45em!important;padding:1em!important}.page-shop>.page-header>.page-title{grid-column:1 / -1;grid-row:2;justify-self:center;min-width:0;margin:0!important;font-size:clamp(24px,5.65vw,28px)!important;white-space:nowrap}}@media(max-width:380px){.page-shop>.shop-balance{right:5px}.page-shop>.page-header{grid-template-columns:4em minmax(0,1fr);padding-inline:.7em!important}.page-shop>.page-header>.page-title{font-size:22px!important}}.page-shop .page-header{order:initial;font-size:calc(16px * var(--scale))}.page-shop .shop-grid,.page-shop .currency-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-shop .currency-grid{gap:.7em;margin-bottom:.8em;padding:0}.page-shop .currency-grid .shop-item{min-height:11em;gap:.35em;padding:.55em}.page-shop .currency-grid .shop-item__preview{min-height:6em}.page-shop .currency-grid .shop-item-img{width:6em;height:6em}.page-shop .shop-item-label{font-size:.95em;line-height:1.15}.page-shop .shop-item-gem-amount{font-size:22px}.page-shop .shop-item-rub-price{min-width:70%;padding:.42em .7em;font-size:18px;white-space:nowrap}.page-shop .currency-grid .shop-item-rub-price{min-width:74%;padding:.44em .72em;border-color:#ffed8bbf;background:linear-gradient(180deg,#68b64b,#34792f);color:#fff8d8;font-size:18px;text-shadow:0 .07em .04em rgba(0,0,0,.78),0 0 .25em rgba(255,241,172,.26);box-shadow:inset 0 .12em .14em #ffffff57,0 .28em .5em #00000052,0 0 0 1px #ffed8b24}.page-shop .exchange-block{max-width:56em;margin-top:.6em;gap:1.35em;padding:1em 2.6em;border-radius:8px}.page-shop .exchange-title{font-size:18px;letter-spacing:.06em;line-height:normal}.page-shop .exchange-fields-row{display:flex;flex-direction:row;flex-wrap:nowrap;grid-template-columns:none;align-items:flex-start;justify-content:center;gap:1.5em}.page-shop .exchange-col,.page-shop .exchange-col:nth-child(3){grid-column:auto;justify-self:auto;width:auto;flex:0 0 auto;gap:.55em}.page-shop .exchange-label{font-size:18px}.page-shop .exchange-field{width:12.4em;min-height:3.25em;padding:.65em .9em;gap:.7em}.page-shop .exchange-field--rate{width:18em}.page-shop .exchange-input,.page-shop .exchange-value{font-size:18px}.page-shop .exchange-field-icon{width:2.25em;height:2.25em}.page-shop .exchange-rate-value{gap:.45em;font-size:18px;white-space:nowrap}.page-shop .exchange-rate-value img{width:1.65em;height:1.65em}.page-shop .exchange-btn{min-height:3em;padding:.75em 3.2em;font-size:18px;letter-spacing:.06em}.page-shop .exchange-numpad{max-width:none;gap:.85em;padding:.85em}.page-shop .exchange-numpad-digits,.page-shop .exchange-numpad-row{gap:.5em}.page-shop .exchange-numpad-key{width:4.2em;height:4.2em;font-size:2.5em}@container game (max-width: 760px){.page-shop .page-header{padding-right:14.2em}.page-shop .page-title{margin-right:0;font-size:1.45em;white-space:nowrap}}@container game (max-width: 430px){.page-shop .page-header{padding-right:13.7em}.page-shop .page-title{font-size:1.3em}.page-shop .shop-item{padding-inline:.42em}.page-shop .shop-action{width:100%;padding:.34em .28em}.page-shop .shop-action--price{gap:.2em}.page-shop .shop-action__coin,.page-shop .shop-action__gem{width:1.22em}}@media(max-width:760px){.page-shop .page-header{padding-right:14.2em}.page-shop .page-title{margin-right:0;font-size:1.45em;white-space:nowrap}}@media(max-width:430px){.page-shop .page-header{padding-right:13.7em}.page-shop .page-title{font-size:1.3em}.page-shop .shop-item{padding-inline:.42em}.page-shop .shop-action{width:100%;padding:.34em .28em}.page-shop .shop-action--price{gap:.2em}.page-shop .shop-action__coin,.page-shop .shop-action__gem{width:1.22em}}.page-settings{--card-w: calc(80px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio));display:flex;flex-direction:column;padding:0}.settings-body{display:flex;align-items:stretch;justify-content:center;padding:1.5em;gap:1.5em;flex-wrap:nowrap;width:100%;flex:1;min-height:0}@media(orientation:portrait){.settings-body{overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:1.5em 1em;align-items:flex-start}}@media(orientation:portrait)and (min-aspect-ratio:3/4)and (max-aspect-ratio:4/3){.settings-body{align-items:stretch}}.bg_box{background:var(--bg_box);box-shadow:var(--box_shadow)}.settings-card{background:var(--bg_box);box-shadow:var(--box_shadow);border-radius:1em;padding:1.2em 1em;display:flex;flex-direction:column;gap:3em;flex:1;min-width:0;min-height:0;max-width:25em;aspect-ratio:9 / 16}@media(orientation:portrait){.settings-card{flex:0 0 82%;scroll-snap-align:center;max-height:80vh}}@media(orientation:portrait)and (min-aspect-ratio:3/4)and (max-aspect-ratio:4/3){.settings-card{aspect-ratio:auto}}.settings-section{display:flex;flex-direction:column;align-items:center;gap:1em}.page-settings .settings-section{font-size:1.2em}.settings-options{display:flex;gap:2em;justify-content:center}.settings-option{cursor:pointer;position:relative}.settings-option input{display:none}.settings-option__img{border-radius:.6em;overflow:hidden;border:.13em solid transparent;transition:border-color .15s}.settings-option__img--card{width:calc(var(--card-w) * 1);height:calc(var(--card-h) * 1);padding:6%;display:flex;justify-content:center;align-items:center}.settings-option__img--card .card{width:100%;height:100%;position:relative}.settings-option__img--bg{width:4em;height:4em}.settings-option__img--card *:not(.card) img{width:100%;height:100%;object-fit:cover;display:block}.settings-option input:checked+.settings-option__img{border-color:#fff;box-shadow:0 0 0 1px #fff6}.settings-options--pills{justify-content:stretch;gap:1em}.settings-pill{cursor:pointer}.settings-pill:first-child span{border-top-left-radius:1.2em;border-bottom-left-radius:1.2em}.settings-pill:last-child span{border-top-right-radius:1.2em;border-bottom-right-radius:1.2em}.settings-pill input{display:none}.popup.popup_user_profile{display:flex;flex-direction:column;width:min(500px,calc(var(--app-popup-safe-width, 100vw) - 24px));height:466px;min-width:0;max-width:calc(var(--app-popup-safe-width, 100vw) - 24px);max-height:calc(var(--app-popup-safe-height, 100dvh) - 24px);padding:20px;box-sizing:border-box;font-size:16px;overflow:hidden}html:has(.popup_user_profile.active),body:has(.popup_user_profile.active){overflow:hidden}.popup_user_profile .popup__title{flex:0 0 auto;margin:0 0 16px;font-size:26px;line-height:1.15;text-transform:uppercase}.popup_user_profile .popup__content{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;min-height:0;max-height:none;padding:0;font-size:inherit;overflow:hidden}.popup_user_profile .popup-profile-tabs{flex:0 0 auto}.popup_user_profile .popup-profile-tab{min-height:40px;font-size:16px}.popup_user_profile #popup-profile-info-panel,.popup_user_profile #popup-profile-gifts-panel{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.match-profile-card{display:flex;flex-direction:column;gap:18px;padding:18px;border:1px solid rgba(205,151,76,.76);border-radius:8px;color:var(--wood-ui-text, #e7d2af);background:var(--wood-ui-panel, #24140b);box-shadow:inset 0 1px #ffebbe2b,inset 0 0 0 1px #14070257}.match-profile-summary{display:grid;grid-template-columns:106px minmax(0,1fr);gap:18px;align-items:center}.match-profile-avatar{width:106px;height:106px;border-radius:50%;overflow:hidden;background:#333a30;box-shadow:0 4px 12px #16090380}.match-profile-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.match-profile-meta{display:flex;flex-direction:column;gap:10px;min-width:0}.match-profile-name{color:#fff8e5;font-size:23px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.match-profile-motto{margin:0;padding:6px 10px;border:1px solid #50301c99;border-radius:6px;background:#120803a6;color:#c1ac94;font-size:13px;line-height:1.35;overflow-wrap:anywhere;box-shadow:inset 0 1px 3px #0008}.match-profile-gift:not([hidden]){display:inline-flex}.match-profile-gift{position:relative;align-self:flex-end;align-items:center;justify-content:center;width:190px;max-width:100%;height:58px;padding:12px 8px 0 56px;border:0;background:url(../img/send-gift-base.png) bottom / 100% 44px no-repeat;color:#542607;font:400 16px/1 Arial,sans-serif;text-transform:uppercase;cursor:pointer}.match-profile-gift img{position:absolute;left:6px;bottom:5px;width:48px;height:48px;object-fit:contain;pointer-events:none;transform-origin:center bottom;animation:giftSendBounce 2.6s infinite}.match-profile-gift:hover{filter:brightness(1.06)}.match-profile-gift:focus-visible{outline:2px solid #fff0b7;outline-offset:3px}.match-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid #90623766}.match-profile-stat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:11px 12px;border:1px solid #75442b;border-radius:8px;background:linear-gradient(#160a04f2,#0d0502fa);color:#e4cbb4;font-size:17px;line-height:1.2;box-shadow:inset 0 1px 3px #000a}.match-profile-stat strong{color:#ffd875;font-size:20px;font-weight:500}.popup_user_profile .match-profile-close{flex:0 0 auto;width:100%;min-height:48px;margin:0;padding:10px 16px;text-transform:uppercase}.popup_user_profile .popup-profile-gifts-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:10px;height:100%;min-height:0;box-sizing:border-box;max-height:none;overflow:auto;align-content:start}.popup_user_profile .profile-gift-card{min-height:150px;padding:8px}.popup_user_profile .profile-gift-card-art-wrap{width:min(86px,100%);height:86px}.popup_user_profile .profile-gift-card-mystery{width:64px;height:80px}@media(max-width:560px),(max-height:500px){.popup.popup_user_profile{padding:14px;height:408px}.popup_user_profile .popup__title{font-size:22px;margin-bottom:12px}.popup_user_profile .popup__content{gap:12px}.match-profile-card{padding:12px;gap:12px}.match-profile-summary{grid-template-columns:80px minmax(0,1fr);gap:12px}.match-profile-avatar{width:80px;height:80px}.match-profile-name{font-size:20px}.match-profile-stats{gap:8px;padding-top:12px}.match-profile-stat{font-size:14px;padding:9px}.popup_user_profile .popup-profile-gifts-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-pill span{display:block;padding:.5em 1.2em;border:2px solid rgba(255,255,255,.5);color:#fff;font-size:.95em;transition:background .15s,border-color .15s}.settings-pill input:checked+span{background:#ffffff40;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.settings-options--nums{gap:.5em}.settings-num{cursor:pointer}.settings-num input{display:none}.settings-num span{display:flex;align-items:center;justify-content:center;width:2.6em;height:2.6em;border-radius:.5em;border:1.5px solid rgba(255,255,255,.5);color:#fff;font-size:1em;transition:background .15s,border-color .15s}.settings-num input:checked+span{background:#ffffff40;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.popup.popup_create_game{--create-popup-width: min(636px, calc(var(--app-popup-safe-width, 100vw) - 16px));--create-popup-scale: 1;width:var(--create-popup-width)!important;min-width:0;max-width:calc(var(--app-popup-safe-width, 100vw) - 16px)!important;max-height:none;overflow:visible;padding:16px;font:400 16px/normal Rubik,Montserrat,Segoe UI,sans-serif;box-sizing:border-box;border:1px solid rgba(205,151,76,.76)!important;border-radius:8px!important;color:var(--wood-ui-text)!important;background:var(--wood-ui-panel)!important;box-shadow:0 0 0 2px #35190ad1,0 7px 17px #0c04025c,inset 0 1px #ffebbe2b,inset 0 0 0 1px #14070257!important;transform:translate(-50%,-50%) scale(var(--create-popup-scale));transform-origin:center}#popup_create_game-bg{background:#0d0603b3;-webkit-backdrop-filter:blur(5px) saturate(.78);backdrop-filter:blur(5px) saturate(.78)}.popup.popup_create_game .popup__title{min-height:0!important;margin:0 0 13px!important;padding:0 40px 8px!important;border-bottom:1px solid rgb(164 119 60)!important;color:#ecd5aa!important;font:400 14.5px/1.2 Rubik,Montserrat,Segoe UI,sans-serif!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 1px 2px rgba(0,0,0,.9)!important}.popup.popup_create_game .popup__close-btn.popup_create_game__close{--width: 31px;top:7px;right:8px;width:var(--width);height:var(--width);padding:0;border:0;border-radius:0;color:#f0b35d;background:transparent;box-shadow:none;filter:drop-shadow(0 3px 2px rgba(26,9,3,.72));transition:transform .14s ease,filter .14s ease}.popup.popup_create_game .popup__close-btn.popup_create_game__close .ui_icon{display:block;width:100%;height:100%;min-width:0;filter:none}@media(hover:hover){.popup.popup_create_game .popup__close-btn.popup_create_game__close:hover{transform:translateY(-1px) scale(1.08);filter:brightness(1.1) drop-shadow(0 4px 3px rgba(26,9,3,.76))}}.create-game-help-toggle{position:absolute;top:7px;left:8px;width:31px;height:31px;padding:0;border:1px solid #bd8744;border-radius:50%;background:#32180c;color:#ffd493;font:700 22px/1 sans-serif;cursor:pointer}.create-game-help[hidden]{display:none}.create-game-help{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:min(690px,calc(var(--app-popup-safe-height, 100dvh) - 32px));box-sizing:border-box;border:1px solid #bd8744;z-index:5;display:flex;flex-direction:column;padding:20px;border-radius:inherit;background:linear-gradient(145deg,#543321,#241108);color:#f3dfbd}.create-game-help .popup__title{padding-inline:30px}.create-game-help__text{min-height:0;overflow-y:auto;overscroll-behavior:contain;font-size:16px;line-height:1.45;padding-right:8px}.create-game-help__text h3{margin:14px 0 4px;font-size:17px;color:#ffd493}.create-game-help__text h3:first-child{margin-top:0}.create-game-help__text p{margin:0}.create-game-help__text strong{color:#ffe1a2;font-weight:700}.popup_create_game .popup__content{gap:13px;min-height:0;max-height:none;padding:0;font-size:16px;overflow:visible}.popup_create_game .settings-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:37px;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.popup_create_game .settings-section+.settings-section{border-top:0;box-shadow:none}.popup_create_game .settings-section .page__label{display:block;min-width:0;color:#d8c09d;text-align:left;font:400 16px/1.2 Rubik,Montserrat,Segoe UI,sans-serif;cursor:default;text-shadow:none}.popup_create_game .settings-options,.popup_create_game .settings-options--pills,.popup_create_game .settings-options--nums{display:flex;flex:0 0 auto;align-items:center;box-sizing:border-box;width:260px;min-width:0;max-width:none;padding:3px;gap:4px;border:1px solid rgba(110,71,38,.5);border-radius:8px;background:#0c0502d9;box-shadow:inset 0 2px 4px #000c;justify-content:stretch}.popup_create_game .settings-pill,.popup_create_game .settings-num{flex:1 1 0;width:auto;min-width:0}.popup_create_game .settings-pill span,.popup_create_game .settings-num span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:31px;min-height:31px;aspect-ratio:auto;text-align:center;padding:4px;border:1px solid #482914;border-radius:5px;color:#b08f6b;background:linear-gradient(180deg,#24130b,#150904);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px 2px #0009,0 1px 2px #0006;font:400 14px/1.1 Rubik,Montserrat,Segoe UI,sans-serif;text-shadow:none;white-space:nowrap;transition:transform .12s ease,border-color .14s ease,filter .14s ease,box-shadow .14s ease}.popup_create_game .settings-pill:first-child span{border-top-left-radius:5px;border-bottom-left-radius:5px}.popup_create_game .settings-pill:last-child span{border-top-right-radius:5px;border-bottom-right-radius:5px}.popup_create_game .settings-pill input:checked+span,.popup_create_game .settings-num input:checked+span{border-color:#ffe3b0;color:#2a1508;background:linear-gradient(180deg,#fff7ea,#fae6be 40%,#e6cb9d 65%,#c9a76d);box-shadow:0 2px 6px #000000a6,0 0 10px #f5cd8759,inset 0 1px #fff,inset 0 -1px 2px #87561b8c;text-shadow:0 1px 2px rgba(83,52,25,.28)}.popup_create_game .settings-pill input:focus-visible+span,.popup_create_game .settings-num input:focus-visible+span{outline:2px solid rgba(255,215,123,.9);outline-offset:2px}@media(hover:hover){.popup_create_game .settings-pill:hover span,.popup_create_game .settings-num:hover span{border-color:#6d4223;color:#e5cdb2;background:linear-gradient(180deg,#321c10,#1c0c06)}}.popup_create_game #popup_create_game_confirm{min-height:39px;margin-top:0;padding:4px 12px;border:1px solid #ffe3b0;border-radius:5px;color:#2a1508;background:linear-gradient(180deg,#fff7ea,#fae6be 40%,#e6cb9d 65%,#c9a76d);box-shadow:0 2px 6px #000000a6,0 0 10px #f5cd8759,inset 0 1px #fff,inset 0 -1px 2px #87561b8c;font:400 16px/1.25 Rubik,Montserrat,Segoe UI,sans-serif;text-shadow:0 1px 2px rgba(83,52,25,.28)}.popup_create_game #popup_create_game_confirm:active{transform:translateY(2px);box-shadow:0 1px 3px #0009,inset 0 2px 4px #52300f47}@media(hover:hover){.popup_create_game #popup_create_game_confirm:hover{filter:brightness(1.04)}}html:has(.popup_create_game.active),body:has(.popup_create_game.active){overflow:hidden!important}@media(max-height:500px){.popup.popup_create_game{--create-popup-scale: .9}}@media(max-height:440px){.popup.popup_create_game{--create-popup-scale: .78}}@media(max-height:380px){.popup.popup_create_game{--create-popup-scale: .66}}@media(max-width:430px){.popup.popup_create_game{--create-popup-width: calc(100vw - 8px) ;--create-popup-width: calc(100dvw - 8px) ;--create-popup-scale: 1;width:var(--create-popup-width)!important;max-width:var(--create-popup-width)!important;padding:14px 12px 16px;font-size:16px}.popup_create_game .settings-options,.popup_create_game .settings-options--pills,.popup_create_game .settings-options--nums{flex:0 0 220px;width:220px}.popup_create_game .settings-section .page__label{overflow-wrap:anywhere}}@media(max-width:340px){.popup_create_game .settings-section{flex-direction:column;align-items:stretch;gap:4px}.popup_create_game .settings-section .page__label{overflow-wrap:normal;word-break:normal}.popup_create_game .settings-options,.popup_create_game .settings-options--pills,.popup_create_game .settings-options--nums{flex:0 0 auto;align-self:flex-end}}.tab-panel{display:none}.tab-panel.active{display:block;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-game{position:relative;display:flex;flex-direction:column}.page-game .btn_sq{transition:transform .1s,background-color .2s}.page-game .btn_sq.active:not(.btn_show_chat){background-color:#2275a6;background-color:color-mix(in srgb,var(--bg_color),white 30%)}.page-game .btn_sq.active:not(.btn_show_chat) label{border-bottom:1px solid currentColor}@media(hover:hover){.page-game .btn_sq:hover{transform:scale(1.1)}}.page-game .btn-play{padding:.7em 1em;font-size:1em}.onlinegame-reconnect{position:absolute;top:clamp(5.2em,12vh,8em);left:calc(var(--online-reconnect-left, 0px) + var(--online-reconnect-width, 100%) / 2);z-index:80;transform:translate(-50%);width:max-content;min-width:min(24em,calc(var(--online-reconnect-width, 100%) - 2em));max-width:min(24em,calc(var(--online-reconnect-width, 100%) - 2em));padding:.85em 1.2em;border:1px solid rgba(245,201,107,.72);border-radius:.6em;background:linear-gradient(180deg,#305c48f0,#11362df5),var(--bg_box);box-shadow:0 .9em 2.2em #00000061,inset 0 1px #ffffff2e;color:var(--text_light);text-align:center;pointer-events:none;text-shadow:var(--text_shadow)}.onlinegame-reconnect__title{font-size:1.08em;color:#fff3c7}.onlinegame-reconnect__text{margin-top:.25em;font-size:.92em;color:var(--text_mint)}.page-game.onlinegame--blocked #my-hand,.page-game.onlinegame--blocked .game-controls{pointer-events:none;filter:grayscale(.18) brightness(.85)}.border_dashed{border:2px dashed var(--text_mint)}.block_color{background:#00000012}.page-game_content{margin-top:0;padding:1em 0 0;min-height:0;flex:1 1 0;width:60%}.page-game_content .tab-panel{height:100%;width:100%;margin-top:0;border-radius:.4em;overflow-y:auto;overflow-x:hidden}.page-pregame .page-game_content{width:100%}.gamecards{gap:1em;position:relative}.lobby-waiting[hidden]{display:none}.lobby-waiting{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:10}.lobby-waiting__panel{background:var(--bg_box);box-shadow:var(--box_shadow);border-radius:.8em;padding:1.2em 1.5em;min-width:260px;max-width:90%;display:flex;flex-direction:column;gap:1em;text-align:center}.lobby-waiting__title{margin:0;color:var(--text_primary);font-size:1.1em}@media(max-width:768px){.pregame-mobile-layout .lobby-waiting__panel{box-sizing:border-box;width:min(680px,90%);min-width:0;font-size:max(32px,calc(16px * var(--pregame-inverse-scale, 1)));padding:1em;gap:.8em}.pregame-mobile-layout .lobby-waiting__title{line-height:1.35;overflow-wrap:anywhere}}.game-card_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:.7em;padding:.25em .3em .7em;flex:1;min-height:0;overflow-y:auto}@media(pointer:coarse)and (min-width:769px)and (max-width:1400px){.game-card{--room-meta-font-size: 3.7cqw}.game-card_list{grid-template-columns:minmax(0,1fr)}}.game-card_list__empty{grid-column:1 / -1;align-self:start;justify-self:stretch;box-sizing:border-box;width:100%;margin:0;padding:40px 16px;color:var(--wood-ui-text-muted);font-size:17px;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(16,5,2,.68)}@media(max-width:768px){.pregame-mobile-layout :is(.game-card_list__empty,.news-empty,.game-card_list>.tac){font-size:32px;line-height:1.35;overflow-wrap:anywhere}}.game-card{position:relative;align-self:start;isolation:isolate;container-type:inline-size;width:100%;min-width:0;overflow:hidden;border:2px solid #d5a447;border-radius:15px;color:#100d08;font-family:var(--font-family);text-shadow:none;background:radial-gradient(ellipse at 30% 20%,#fff9ea,#f6e8cb 58%,#ecd6af);box-shadow:0 3px 8px #160a0770,inset 0 0 0 2px #fff5cb,inset 0 0 16px #aa732a30}.game-card__header{position:relative;border-bottom:1px solid #c19a5e}.game-card__content{width:74%;padding:2cqw 6cqw 2.1cqw 2.4cqw;box-sizing:border-box}.game-card__title{font:700 4.8cqw/1.15 var(--font-family);text-shadow:none;font-variant-numeric:lining-nums;text-transform:uppercase;white-space:nowrap}.game-card__footer{display:flex;align-items:center;margin-top:1.8cqw;padding-top:1.5cqw;border-top:1px solid #bf9655;font-size:var(--room-meta-font-size, 3.5cqw);line-height:1.1}.game-card__seats{display:flex;align-items:center;justify-content:center;gap:.8cqw;flex:0 0 13cqw;--players-icon-body: #100d08;--players-icon-head: #100d08}.game-card__people{fill:currentColor}.game-card__chips{display:flex;min-width:0;flex:1}.game-card__chip{display:flex;align-items:center;justify-content:center;gap:.6cqw;flex:1 1 auto;padding-inline:.8cqw;border-left:1px solid #c19a5e;white-space:nowrap}.game-card__suit{font-size:3.5cqw}.game-card__action{position:absolute;top:0;right:0;bottom:0;left:66%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8cqw;padding:1cqw 0 1cqw 8cqw;border:0;border-radius:var(--room-action-radius, 0);background:var(--room-action-rim, linear-gradient(120deg, #efca70, #81511c 25%, #e6bd61));color:var(--room-action-text, #fff3d9);font:400 4.7cqw/1 var(--font-family);letter-spacing:.05cqw;text-transform:uppercase;text-shadow:0 2px 2px #140307;clip-path:polygon(0 0,100% 0,100% 100%,28% 100%);cursor:pointer;isolation:isolate}.game-card__action:before{content:"";position:absolute;top:2px;right:0;bottom:2px;left:3px;z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,28% 100%);border-radius:inherit;background:var(--room-action-surface, radial-gradient(ellipse at 60% 25%, #6b1124, #35030c))}.game-card__action>span{pointer-events:none}.game-card__action-suit{color:var(--room-action-suit, #c67b65);font:400 11cqw/.85 Georgia,Times New Roman,serif;text-shadow:0 1px #a1675844}.game-card__action:focus-visible{outline:3px solid #fff1be;outline-offset:-6px}.game-card__action:active{filter:brightness(.88)}@media(hover:hover){.game-card__action:hover{filter:brightness(1.15)}}.game-card__action--leave{--room-action-radius: 0 12px 0 0;--room-action-rim: linear-gradient(125deg, #ededeb, #858787 26%, #f0f1ef 58%, #afb2b2);--room-action-text: #e2e4e4;--room-action-suit: #cdd0d0;--room-action-surface: radial-gradient(ellipse at 38% 24%, #353737, #202222 85%)}.game-card__action--leave>span{background-image:linear-gradient(135deg,#eff0ee,#c4c8c8 42%,#e5e7e6 63%,#aeb3b3);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 1px 1px #00000055)}.game-card__players{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:1cqw 0 1.3cqw}.game-card__player{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4cqw;min-width:0;padding:0 1cqw}.game-card__join-slot{margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.game-card__join-slot:focus-visible{outline:2px solid #97692f;outline-offset:-2px}@media(hover:hover){.game-card__join-slot:hover{background:#c19a5e20}}.game-card__join-slot:active{background:#c19a5e38}.game-card__player+.game-card__player:before{content:"";position:absolute;left:0;top:1.2cqw;bottom:0;width:1px;background:#c19a5e99}.game-card__avatar,.game-card__vacancy{width:10cqw;height:10cqw;box-sizing:border-box;border-radius:50%}.game-card__avatar{object-fit:contain;padding:.7cqw;border:max(1px,.25cqw) solid #18130b;background:radial-gradient(circle,#c6a064,#876232)}.game-card__vacancy{display:grid;place-items:center;border:max(1px,.2cqw) dashed #785831;color:#72522d}.game-card__vacancy--occupied{border-style:solid}.game-card__vacancy svg{width:62%;height:62%;fill:currentColor}.game-card__nick{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#100d08;font:400 2.9cqw/1.15 var(--font-family)}.game-card__nick[data-no-translate]{font-size:3.1cqw}.game-card__extra-rules{box-sizing:content-box;height:4.8cqw;padding:.6cqw 2cqw 1cqw;border-top:1px solid #c19a5e66;color:#755639;font-size:4cqw;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-pregame.pregame-mobile-layout .game-card_list{grid-template-columns:minmax(0,1fr)}.page-pregame.pregame-mobile-layout .game-card{--room-meta-font-size: 3.7cqw}.leaderboard{display:flex;flex-direction:column;gap:1em;height:100%}.lb-filters{display:flex;gap:0}.block_sticky{position:sticky;top:0;z-index:1;background:var(--bg-color)}.lb-filter{cursor:pointer;flex:1}.lb-filter input{display:none}a.lb-filter,button.lb-filter{outline:none;background:transparent;font-family:var(--font-family)}a.lb-filter,button.lb-filter,.lb-filter span{display:block;text-align:center;padding:.5em .4em;font-size:var(--tab-label-font-size, 20px)!important;color:#fff9;border:1.5px solid rgba(255,255,255,.3);border-right:none;transition:background .15s,color .15s;white-space:nowrap;text-transform:uppercase}a.lb-filter:first-child,button.lb-filter:first-child,.lb-filter:first-child span{border-radius:.5em 0 0 .5em}a.lb-filter:last-child,button.lb-filter:last-child,.lb-filter:last-child span{border-right:1.5px solid rgba(255,255,255,.3);border-radius:0 .5em .5em 0}a.lb-filter.active,button.lb-filter.active,.lb-filter input:checked+span{background:#fff3;color:#fff;border-color:#ffffff26}a.lb-filter:disabled,button.lb-filter:disabled,.lb-filter input:disabled+span{opacity:.5;cursor:not-allowed}.block_w_99{position:relative;width:calc(100% - .8em)!important;transform:translate(.4em)}.block_w_101{position:relative;width:calc(100% + .8em);transform:translate(-.4em)}.tournireboard button.lb-filter{font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.lb-list{display:flex;flex-direction:column;gap:.5em;flex:1;overflow-y:auto;min-height:0;padding:.4em .4em 1.2em}.lb-list__heading{display:none}.lb-list__rows{display:contents}.lb-list__year-note{display:none}@media(max-width:768px){.pregame-mobile-layout .lb-item__wins{font-size:26px;line-height:1.25}.pregame-mobile-layout .lb-item__name{font-size:30px}.pregame-mobile-layout .lb-list__year-note{display:block;flex:none;margin:0;padding:.4em .6em;font-size:30px;line-height:1.35;color:#ffe3a0;text-align:center}.pregame-mobile-layout .lb-item__score-value,.pregame-mobile-layout .lb-item__reward{font-size:40px;font-weight:700}.pregame-mobile-layout .lb-item__reward{gap:6px}.pregame-mobile-layout .lb-item__reward img{width:28px;height:28px}.pregame-mobile-layout .lb-item__reward--mult{color:#ffae58}.pregame-mobile-layout .lb-list__rows{display:flex;flex-direction:column;gap:inherit;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.pregame-mobile-layout .lb-list__rows>.lb-item{flex-shrink:0}.pregame-mobile-layout .lb-list__heading{display:grid;grid-template-columns:1fr 6.6em 6.6em;gap:.7em;padding:.3em calc(1em + 1px) 0;color:#fff0c7;text-align:center;flex:none}.lb-list__heading>span{font-size:30px;line-height:1.2;font-weight:600;text-transform:uppercase;padding-block:.15em}.lb-list__heading>span:first-child{grid-column:2}.pregame-mobile-layout .lb-item__metric-label{display:none}.pregame-mobile-layout .lb-item__award--none{visibility:hidden}.pregame-mobile-layout .lb-item--self{outline:2px solid #f2cb72;outline-offset:-2px}}.lb-item{display:flex;align-items:center;gap:.95em;background:var(--bg_box);border:1px solid rgba(255,250,240,.08);box-shadow:var(--box_shadow);border-radius:.6em;padding:.7em 1em;cursor:pointer}.lb-item--self{border-color:#f5c96b6b;box-shadow:0 12px 28px #00000047,0 0 0 1px #f5c96b29,inset 0 1px #ffffff29}.lb-item__place{color:#ffffff80;font-size:.9em;min-width:1.2em;text-align:center}.lb-item__avatar{width:3.1em;height:3.1em;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible}.lb-item__avatar-img{width:98%;height:98%;object-fit:contain;display:block;border-radius:40px}.lb-item__info{display:flex;flex-direction:column;gap:.15em;flex:1;min-width:0}.lb-item__name{color:#fff;font-size:1.12em;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-item__rank{color:#ffffff80;font-size:.75em}.lb-item__wins{color:#fff8e58f;font-size:.82em;line-height:1.12}.lb-item__score{color:#5dbb63;font-size:1.1em;flex-shrink:0;min-width:4.8em;text-align:right}.lb-item__metrics{margin-left:auto;display:flex;align-items:stretch;justify-content:flex-end;gap:.7em;flex-shrink:0}.lb-item__points,.lb-item__award{width:6.6em;min-height:4.2em;padding:.48em .65em;border:1px solid #4b2b18;border-radius:.45em;background:#160904;box-shadow:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.24em}.lb-item__score-label,.lb-item__metric-label{color:#d9efe594;font-size:.72em;text-transform:uppercase;line-height:1}.lb-item__score-value{color:#74d57e;font-size:1.68em;line-height:1}.lb-item__award-value{min-height:1.42em;display:flex;align-items:center;justify-content:center}.lb-item__reward{display:inline-flex;align-items:center;justify-content:center;gap:.28em;color:#ffe7a0;font-size:1.08em;line-height:1}.lb-item__reward img{width:1.48em;height:1.48em;object-fit:contain;filter:drop-shadow(0 .08em .12em rgba(0,0,0,.45))}.lb-item__reward--mult{font-size:1.08em}.lb-item__reward--empty{color:#d9efe561;font-size:1em}.journal-list__info{color:var(--text_mint)}.journal-list__date{color:#ccc;font-size:.8em}.player-card{padding:.5em;display:flex;flex-direction:column;gap:1.3em;margin-bottom:1em}.max_width_555{max-width:555px}.player-card__top{display:flex;gap:.8em;align-items:flex-start}.player-card__avatar{width:6.5em;height:6.5em;flex-shrink:0;border-radius:.5em;background:#00000026;display:flex;align-items:center;justify-content:center}.player-card__avatar .svg_icon,.player-card__avatar img{width:70%;height:70%}.player-card__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.8em}.player-card__currency{display:flex;gap:1em;font-size:1.1em}.player-card__currency>span{display:inline-flex;align-items:center;gap:.34em;white-space:nowrap}.player-card__currency img{width:1.22em;height:1.22em;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 .08em .1em rgba(0,0,0,.38))}.player-card__name-row,.player-card__progress-row{display:flex;align-items:center;gap:.4em}.player-card__name{font-size:1.1em}.player-card__edit-btn{background:none;border:none;cursor:pointer;padding:0;width:1.8em;height:1.8em;flex-shrink:0;color:var(--text_mint)}.player-card__edit-btn .svg_icon,.player-card__edit-btn .ui_icon{width:100%;height:100%;min-width:0}.player-card__status-row{display:flex;align-items:center;gap:.4em}.player-card__status{flex:1;font-size:1em;color:var(--text_mint);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#0000001a;border-radius:.3em;padding:.1em;line-height:1.5em;min-height:1.5em}.player-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:.4em}.profile-overview-host{position:relative}#lobby-user-profile-host:not([hidden]),.lobby-viewed-profile{height:100%;min-height:0;display:flex;flex-direction:column}.profile-overview{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:20px;min-width:0;min-height:0;overflow:hidden}.profile-overview__profile,.profile-overview__journal{min-width:0;min-height:0;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;border:1px solid rgba(205,151,76,.76);border-radius:8px;background:var(--wood-ui-panel)}.profile-overview__profile{container-type:inline-size;overflow-y:auto}.profile-overview__journal{display:flex;flex-direction:column;overflow:hidden;scrollbar-gutter:auto}.profile-overview__panels>.tab-panel.active{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.profile-overview__panels .profile-gifts-list{flex:1 1 auto}.profile-overview__panels .profile-gifts-list:not(:has(>.game-card_list__empty)){padding:12px}.profile-tabs--journal-separated .profile-overview{display:block}.profile-tabs--journal-separated .profile-overview__profile,.profile-tabs--journal-separated .profile-overview__journal{height:100%;box-sizing:border-box}.profile-tabs--journal-separated .profile-overview__journal:not(:has(>.tab-panel.active)){display:none}.profile-overview__title{flex:0 0 auto;margin:0;padding:16px 20px 12px;font-size:22px;text-transform:uppercase;background:#352014}.profile-overview .player-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9em 0}.profile-overview__profile .player-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:min(calc(15px * var(--pregame-inverse-scale, 1)),5cqw);padding:1em;gap:1em;margin-bottom:0}.profile-overview__profile .player-card__top{gap:1.5em}.profile-overview__profile .player-card__avatar{width:5em;height:5em;border-radius:50px;margin-top:6px}.profile-overview__profile .player-card__avatar>img{width:90%;height:90%;object-fit:contain;border-radius:40px}.profile-overview__profile .player-card__meta{flex-flow:row wrap;align-items:center;gap:.7em 1em}.profile-overview__profile .player-card__name-row{order:-1;min-width:0}.profile-overview__profile .player-card__name{font-size:1.4em;overflow-wrap:anywhere}.profile-overview__profile .player-card__currency{font-size:1.2em;gap:1em}.pregame-mobile-layout .profile-overview__profile .player-card__name-row,.pregame-mobile-layout .profile-overview__profile .player-card__currency{flex-basis:100%;width:100%}.pregame-mobile-layout .profile-overview__profile .player-card__currency{flex-wrap:wrap}.profile-overview__profile .player-card__status-row{box-sizing:border-box;width:100%;min-height:2.7em;padding:.4em .7em;border:1px solid #663917;border-radius:7px;background:linear-gradient(180deg,#100602,#180a04)}.profile-overview__profile .player-card__status{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;max-height:3em;overflow-wrap:anywhere;font-size:.87em;font-style:normal;text-align:left;color:#b89f81;background:transparent;padding:0;white-space:normal}.player-card__status[data-placeholder]:empty:before{content:attr(data-placeholder);color:#b89f81;font-style:normal}.profile-overview__profile .player-card__edit-btn{width:1.9em;height:1.9em}.pregame-mobile-layout .profile-overview__profile .player-card__edit-btn{box-sizing:border-box;width:calc(36px * var(--pregame-inverse-scale, 1));height:calc(36px * var(--pregame-inverse-scale, 1));padding:calc(6px * var(--pregame-inverse-scale, 1));display:inline-flex;align-items:center;justify-content:center}.profile-overview__profile .player-card__stat{grid-column:1 / -1;box-sizing:border-box;min-height:2.5em;padding:.6em 1em;gap:.6em;font-size:1em;line-height:1.2;border:1px solid #663917;border-radius:7px;background:linear-gradient(180deg,#1c0c05,#100602);box-shadow:inset 0 1px 2px #ffe6b41a,0 3px 8px #0000004d}.profile-overview__profile .player-card__stat-label{color:#d1b894}.profile-overview__profile .player-card__stat-value{color:#fff0d4;white-space:nowrap}.profile-overview__profile .player-card__stat--line{display:none}.profile-overview__profile .player-card__stat:nth-last-child(-n+2){grid-column:auto;font-size:.9em;flex-wrap:wrap;padding:.65em .7em;gap:.3em;order:10}.profile-overview__profile .player-card__stat:nth-last-child(2){border-radius:7px 0 0 7px;border-right:0}.profile-overview__profile .player-card__stat:nth-last-child(-n+2) .player-card__stat-value{min-width:0;white-space:normal}.profile-overview__profile .player-card__stat:last-child{border-radius:0 7px 7px 0;border-left:0}.profile-overview__profile .player-card__stat:has(#profile_losses){order:2}.profile-overview__profile .player-card__stat:has(#profile_total_games){order:3}.profile-overview__profile .player-card__stat:has(#profile_completion_rate){order:4}.profile-overview__profile .player-card__stat:has(#profile_draws){order:5}.profile-overview .player-card__stat--empty{display:none}@media(max-width:768px),(pointer:coarse)and (min-width:769px)and (max-width:1100px){.profile-overview{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.player-card__stat{display:flex;justify-content:space-between;align-items:center;font-size:.8em;padding:.5em;border:1px solid rgba(255,255,255,.2);border-radius:.4em;background-color:#ffffff1a}.player-card__stat--line,.player-card__stat--full{grid-column:1 / -1}.player-card__stat--line{background:#fff3;border:none;height:1px;margin:.3em 0}.player-card__stat--empty{background:transparent;border:none}.player-card__stat-label{color:var(--text_mint)}.player-card__stat-value--accent,.player-card__stat-value--zero{color:#0000004a}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000008c;z-index:99;opacity:0;visibility:hidden;transition:opacity .3s;pointer-events:none}.overlay.active{opacity:1;visibility:visible;pointer-events:auto}.popup{position:fixed;top:var(--app-popup-center-y, 50%);left:var(--app-popup-center-x, 50%);transform:translate(-50%,-50%);width:auto;height:auto;min-width:300px;min-height:140px;z-index:100;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s;padding:.7em;background:var(--bg_box);box-shadow:var(--box_shadow);border-radius:.8em}.popup.active{opacity:1;visibility:visible}.popup .popup__close-btn{position:absolute;border:1px solid var(--text_error);display:flex;align-items:center;justify-content:center;top:0;right:0;width:2em;height:2em;background:none;color:var(--text_error);cursor:pointer;z-index:1}.popup .popup__close-btn .svg_icon,.popup .popup__close-btn .ui_icon{display:block;width:100%;height:100%;min-width:0}.popup__content{font-size:var(--text-md);color:var(--text-color);line-height:1.5;overflow-y:auto;max-height:calc(100% - 2em);min-height:90px;padding:.5em .5em 1em;display:flex;flex-direction:column;gap:1em}.popup__title{color:var(--text_mint);text-align:center;margin-bottom:1em;font-size:1.2em}.popup_game_result{position:fixed;top:var(--app-popup-center-y, 50%);left:var(--app-popup-center-x, 50%);transform:translate(-50%,-50%);z-index:100;width:min(480px,calc(var(--app-popup-safe-width, 100vw) - 16px));max-height:calc(var(--app-popup-safe-height, 100dvh) - 16px);overflow:auto;container-type:inline-size;box-sizing:border-box;border:2px solid #c79b43;border-radius:12px;background:radial-gradient(ellipse at 30% 20%,#fff9ea,#f6e8cb 60%,#ecd6af);box-shadow:0 4px 12px #160a0770,inset 0 0 0 2px #fff5cb;color:#100f09;font-family:var(--font-family);text-shadow:none;visibility:hidden;opacity:0}.popup_game_result.active{visibility:visible;opacity:1}.popup_game_result--loss{--result-title-color: #fff3d4;--result-heading-background: linear-gradient(160deg, #92252e, #590c15);--result-ok-color: #fff3d4;--result-ok-background: linear-gradient(160deg, #92252e, #590c15);--result-ok-inset: #4b0911}.result-header{position:relative;margin:0;padding:0}.result-badge{position:absolute;top:0;right:0;width:36cqw;height:100%;display:grid;place-items:center;padding-left:5cqw;box-sizing:border-box;background:radial-gradient(ellipse at 60% 25%,#831b24,#45080e);clip-path:polygon(0 0,100% 0,100% 100%,18% 100%)}.result-wreath{display:block;width:11cqw;height:11cqw}.result-wreath img{display:block;width:100%;height:100%;object-fit:contain}.result-ad__copy{display:flex;flex-direction:column;gap:1cqw;text-align:left}.result-ok:disabled{opacity:.65;cursor:default}.result-ok:focus-visible{outline:2px solid #bf862c;outline-offset:2px}.result-title{margin:0;padding:0;max-width:64%;color:var(--result-title-color, inherit);text-align:left;font:700 8cqw/1.1 var(--font-family);text-transform:uppercase;text-shadow:none}.result-content{padding:3.5cqw;display:flex;flex-direction:column;gap:3.5cqw}.result-text{margin:0;padding:3cqw 4.5cqw;text-align:left;font:700 4.8cqw/1.2 var(--font-family);color:inherit}.result-text:empty{display:none}.result-heading{display:block;position:relative;box-sizing:border-box;min-height:13.5cqw;padding:3.5cqw 4.5cqw 1.2cqw;border-bottom:1px solid #c79b43;background:var(--result-heading-background, transparent)}.result-reward{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:1.5cqw 3cqw;border-block:1px solid #cfb17c;font-size:3.8cqw}.result-reward__amount{display:flex;align-items:center;gap:1cqw;font-size:5cqw;font-weight:700}.result-reward__amount img{width:7cqw;height:7cqw;object-fit:contain}.result-ad{display:grid;grid-template-columns:17cqw minmax(0,1fr) auto;align-items:center;gap:4cqw;width:100%;min-height:22cqw;padding:3cqw 2.5cqw;border:1px solid #c99f43;border-radius:11px;background:linear-gradient(135deg,#faf1dd,#efdfba);box-shadow:inset 0 0 0 2px #fff8e5;color:#100f09;font-family:var(--font-family);cursor:pointer}.result-ad__preview{display:grid;place-items:center;width:17cqw;height:15cqw;border-radius:12px;background:linear-gradient(145deg,#11584a,#063c34)}.result-ad__play{width:0;height:0;border-block:3.3cqw solid transparent;border-left:5.2cqw solid #f7d47a}.result-ad__main{font-size:4.6cqw;font-weight:700;line-height:1.15}.result-ad__bonus{display:flex;align-items:center;justify-content:center;gap:1cqw;padding-left:3cqw;min-height:15cqw;border-left:1px solid #c49b4d;white-space:nowrap;font-size:5.8cqw;font-weight:700}.result-ad__bonus img{width:10cqw;height:10cqw;object-fit:contain}.result-ad-hint{margin:0;font-size:3.8cqw;line-height:1.25}.result-ad-status{margin:0;padding:1cqw;text-align:center;font-size:3.7cqw;line-height:1.25}.result-reward[hidden],.result-ad[hidden],.result-ad-status[hidden],.result-wreath[hidden]{display:none}.result-ad:disabled{cursor:default;opacity:.65}.result-ad:focus-visible{outline:2px solid #bf862c;outline-offset:2px}.result-ad:active{filter:brightness(.9)}.result-ok{width:100%;min-height:max(48px,14cqw);margin:0;padding:2cqw;border:3px double #d4b359;border-radius:9px;background:var(--result-ok-background, linear-gradient(160deg,#125847,#033d32));box-shadow:inset 0 0 0 1px var(--result-ok-inset, #09342c);color:var(--result-ok-color, #fff9e9);font:700 6cqw/1.1 var(--font-family);text-transform:uppercase;cursor:pointer}@media(hover:hover){.result-ad:not(:disabled):hover{filter:brightness(1.12)}}#leave_confirm_new_game[hidden]{display:none!important}.popup .profile-editor-close{top:7px;right:8px;width:31px;height:31px;padding:0}.popup .profile-editor-close .ui_icon{width:100%;height:100%;min-width:0}.popup:is(.popup_msg,.popup_input_edit) .popup__title{padding-inline:32px}.popup__input{width:100%;padding:.5em;border-radius:.5em;border:1px solid #0000004a;outline:none;background:none;color:var(--text_mint)}.popup__input::placeholder{color:var(--text_mint)}.popup_msg .popup__input,.popup_input_edit .popup__input{min-height:2.7em;padding:.66em .8em;font-size:1.18em;line-height:1.2}.popup__notice{margin:0;padding:.7em .85em;border-radius:.55em;font-size:1.02em;line-height:1.3;text-align:center}.popup__notice--warning{color:#ffe0ba;border:1px solid rgba(255,180,125,.42);background:linear-gradient(180deg,#ffb47d29,#bd4f541f),#2414125c;box-shadow:inset 0 1px #ffffff1f,0 .45em 1em #00000024}.wr_chat{position:absolute;top:1em;right:0;width:calc(40% - 1em);height:calc(100% - 1em);background:var(--bg_box);box-shadow:var(--box_shadow);border-radius:.3em;padding:0;z-index:90;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s}.wr_chat.active{opacity:1;visibility:visible}.wr_chat .chat_content{width:100%;height:100%}.chat_btn_close{--width: 2em;position:absolute;top:.4em;right:.3em;width:var(--width);height:var(--width);background:none;border:2px solid currentColor;border-radius:.3em;cursor:pointer;padding:0;color:var(--text_error);font-size:1em;z-index:10;transition:transform .1s}@media(hover:hover){.chat_btn_close:hover{transform:scale(1.1)}}.chat_btn_close .svg_icon,.chat_btn_close .ui_icon{width:100%;height:100%;min-width:0}.chat{position:relative;padding:.4em .3em;display:flex;flex-direction:column;height:100%;gap:.3em}.chat .lb-filters{max-width:calc(100% - 2.7em);flex-shrink:0}.chat .lb-filter span{position:relative}.chat-tab-badge{position:absolute;top:-.45em;right:.35em;display:inline-flex;align-items:center;justify-content:center;min-width:1.55em;height:1.55em;padding:0 .36em;border-radius:999px;border:1px solid rgba(255,250,240,.3);background:linear-gradient(180deg,#f5c96b,#c28735);color:#2c2012;font-size:.72em;font-style:normal;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.24);box-shadow:0 .18em .55em #0412106b,inset 0 1px #fff6}.chat-tab-badge[hidden]{display:none}.chat__messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.4em;padding:.3em .1em;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;-webkit-tap-highlight-color:transparent}@media(pointer:coarse){.chat__messages{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.chat__msg{position:relative;display:flex;gap:.5em;align-items:stretch;padding:.5em .6em;box-shadow:var(--box_shadow);border-radius:.6em}.chat__msg.my_msg{width:100%;align-self:stretch}.chat__tag{color:#983653;font-weight:400}.chat__msg-avatar{--width: 3.95em;height:var(--width);width:var(--width);min-width:var(--width);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;box-sizing:border-box;padding:calc(var(--width) * .055);background:#00000026}.chat__msg-avatar--vip{position:relative}.chat__msg-avatar--vip:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:3;border:3px solid #e8b647;border-radius:50%;box-shadow:0 0 0 1px #503311,inset 0 0 0 1px #503311;pointer-events:none}.chat__msg-avatar--animated{--width: 4.45em;padding:calc(var(--width) * .09)}.chat__msg-avatar img{width:92%;height:92%;object-fit:contain;object-position:center;display:block}.chat__msg-avatar--animated img{width:100%;height:100%}.chat__msg-body{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:.15em;padding-right:1.9em}.chat__msg-name{font-size:.75em;font-weight:700;color:var(--text_mint);display:flex;align-items:center;gap:.4em}.chat__msg:not(.my_msg):not(.chat__msg--system) .chat__msg-name{cursor:pointer}.chat__msg:not(.my_msg):not(.chat__msg--system){cursor:pointer}.chat__msg-badge{font-style:normal;font-size:.85em;background:#1a1a1a26;color:#bba4a1;padding:.1em .4em;border-radius:.3em;margin-left:auto}.chat__msg-text{margin:0;font-size:.85em;color:var(--text_primary);word-break:break-word;line-height:1.3}.chat__reaction-chip:hover,.chat__reaction-picker-btn:hover{filter:brightness(1.1)}.chat__msg-reactions{display:flex;flex-wrap:wrap;gap:.34em;margin-top:auto;padding-top:.34em;align-items:flex-end}.chat__msg-reactions:empty{display:none}.chat__reaction-chip{display:inline-flex;align-items:center;justify-content:center;gap:.12em;min-height:1.8em;padding:.12em .3em;border:1px solid rgba(83,118,97,.35);border-radius:999px;background:#d4dfc8;color:#493829;font-size:.96em;line-height:1;cursor:pointer;box-shadow:none}.chat__reaction-chip--mine{background:#b5ceb3;border-color:#668e73}.chat__reaction-emoji{display:inline-flex;align-items:center;flex:0 0 auto;font-size:1.2em;line-height:1}.chat__reaction-chip b{color:#100d08;font-size:.96em;line-height:1}.chat__reaction-avatars{display:inline-flex;align-items:center;flex:0 0 auto}.chat__reaction-avatar{display:block;width:1.65em;height:1.65em;flex:0 0 auto;border:1px solid #eadcba;border-radius:50%;background:#d4c5a2;object-fit:cover}.chat__reaction-avatar+.chat__reaction-avatar{margin-left:-.45em}.chat__reaction-picker{position:fixed;z-index:10003;display:flex;flex-wrap:wrap;justify-content:center;gap:.32em;max-width:min(25em,calc(100vw - 12px));padding:.34em;border:2px solid rgba(255,226,126,.72);border-radius:1.4em;background:linear-gradient(180deg,#1c4a45fa,#07342bfa);box-shadow:0 .45em 1em #0000006b,inset 0 1px #ffffff1f;font-size:23px}.chat__reaction-picker-btn{display:inline-flex;align-items:center;justify-content:center;width:1.72em;min-width:1.72em;height:1.72em;min-height:1.72em;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#092e28db;font-size:1em;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",var(--font-family);overflow:hidden;cursor:pointer;box-shadow:inset 0 1px #ffffff29}.chat__msg--mod .chat__msg-name{color:#852116}.chat__msg--admin .chat__msg-name{color:#ffd86b!important;text-shadow:0 1px 2px rgba(0,0,0,.62)}.chat__msg--system{display:block;box-sizing:border-box;flex:0 0 auto;align-self:stretch;padding:12px 14px;border:1px solid #bc975c;border-left:4px solid #85212c;border-radius:8px;background:linear-gradient(135deg,#fff7e5,#ecd6af);box-shadow:0 2px 5px #3b1d0c2e;text-align:left;cursor:default}.chat__msg-system-text{margin:0;color:#65232a;font-size:max(18px,1em);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.chat__msg--system-success{border-left-color:#21634c;background:linear-gradient(135deg,#edf1de,#ccdcbf)}.chat__msg--system-success .chat__msg-system-text{color:#174a39}.chat__input-row{position:relative;display:flex;align-items:center;gap:.55em;flex-shrink:0;border-top:1px solid rgba(0,0,0,.1);padding-top:.4em}.chat__emoji-btn{background:none;border:none;cursor:pointer;font-size:2.05em;padding:0;width:1.35em;height:1.35em;flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;line-height:1;text-shadow:0 .08em .14em rgba(0,0,0,.45)}.chat__composer{position:relative;flex:1;min-width:0;min-height:5em;max-height:7em;background:#0000001a;border:1px solid rgba(0,0,0,.15);border-radius:.4em;display:flex}.chat__input{flex:1;background:#0000001a;border:1px solid rgba(0,0,0,.15);border-radius:.4em;padding:.4em 4.25em .4em .6em;font-size:.85em;font-family:var(--font-family);color:var(--text_primary);outline:none;min-width:0;min-height:5em;max-height:7em;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;caret-color:#ffe7ad;position:relative;-webkit-user-select:text;user-select:text;cursor:text}.chat__input:empty:not(:focus):before{content:attr(data-placeholder);color:var(--text_mint);pointer-events:none;user-select:none;-webkit-user-select:none}.chat__input:focus{border-color:#0000004d}.chat__composer .chat__input{background:transparent;border:0;border-radius:inherit}.chat__input.chat__input--caret-repaint{caret-color:transparent!important}.chat__composer:focus-within{border-color:#0000004d}.chat__emoji-caret-probe{display:inline-block;width:0;margin-right:0;height:1.15em;overflow:hidden;vertical-align:text-bottom}.chat__emoji-caret{position:absolute;display:none;width:.13em;min-height:1.05em;border-radius:999px;background:#ffe7ad;pointer-events:none;z-index:4;box-shadow:0 0 .28em #ffe7adb3;animation:chat-emoji-caret-blink 1s steps(2,start) infinite}.wr_chat.chat-emoji-open .chat__emoji-caret.is-visible{display:block}@keyframes chat-emoji-caret-blink{0%,45%{opacity:1}46%,to{opacity:.2}}.chat__send-btn{--width: 3.4em;--send-icon-size: 100%;font-size:.85em;position:absolute;right:.35em;top:50%;transform:translateY(-50%);width:var(--width);height:var(--width);flex-shrink:0;background:var(--bg_box);border:none;border-radius:.4em;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text_mint);box-shadow:var(--box_shadow);padding:.08em;overflow:hidden}.chat__send-btn .ui_icon,.chat__send-btn svg{width:var(--send-icon-size);height:var(--send-icon-size);min-width:0;max-width:100%;max-height:100%;flex:0 0 auto}.chat__send-btn:active{transform:translateY(-50%) scale(.93)}.emoji-toggle-input{display:none}.emoji-panel{position:relative;background:var(--bg_box);box-shadow:var(--box_shadow);border-radius:.5em;padding:0 .5em;display:flex;flex-wrap:wrap;gap:.22em;overflow-y:auto;max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out,margin .3s ease-out,opacity .2s ease-out}.emoji-panel.active{opacity:1;transform:translateY(0);margin-top:.1em;padding:.38em;max-height:6.4em;overflow-y:auto;scrollbar-gutter:stable}.emoji-item{font-size:1.18em;cursor:pointer;padding:.06em;border-radius:.3em;line-height:1;transition:transform .1s}.emoji-item:hover{transform:scale(1.2)}.virtual-kb{--bg_key: #2c3350;flex-shrink:0;background:#1e2a3a;padding:.3em .2em;border-top:1px solid rgba(255,255,255,.1);height:12em}.virtual-kb[hidden]{display:none}.virtual-kb__rows{display:flex;flex-direction:column;gap:.25em;height:100%}.virtual-kb__row{display:flex;justify-content:center;gap:.18em;flex:1}.vk-key{flex:1;max-width:2.8em;height:auto;background:var(--bg_key);background:linear-gradient(to bottom,var(--bg_key) 0%,#1a1e31 100%);color:#fff;border:none;border-radius:.3em;font-size:.85em;cursor:pointer;box-shadow:0 2px #0006;transition:transform .08s}.vk-key:active{transform:translateY(1px);box-shadow:none}.vk-key--wide{flex:1.5;max-width:4em;background:var(--bg_key)}.vk-key--del{background:var(--bg_key)}.vk-key--num{flex:1.2;max-width:3.5em;background:var(--bg_key)}.vk-key--space{flex:4;max-width:30%}.vk-layout{display:none;flex-direction:column;gap:.25em;height:100%}.virtual-kb[data-layout=ru] .vk-layout--ru,.virtual-kb[data-layout=en] .vk-layout--en,.virtual-kb[data-layout=num] .vk-layout--num{display:flex}.virtual-kb[data-shift="1"] .vk-key--shift{background:#ffffff40;color:#fff}.virtual-kb[data-shift="1"] .vk-key{text-transform:uppercase}@media(orientation:portrait){.virtual-kb{height:12em}.virtual-kb__rows,.vk-layout{height:100%}.virtual-kb[data-layout=ru] .vk-layout--ru,.virtual-kb[data-layout=en] .vk-layout--en,.virtual-kb[data-layout=num] .vk-layout--num{display:flex}.virtual-kb__row{flex:1}.vk-key{max-width:none;height:auto}.vk-key--wide,.vk-key--num{max-width:none}}.game-table{position:absolute;width:100%;max-width:1244px;height:var(--tablet-game-height, 100%);translate:0 var(--tablet-game-pan, 0px);margin:0 auto;left:50%;transform:translate(-50%);z-index:1}.player-slot{position:absolute;width:0;height:0;min-width:var(--card-w);display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.player-info{position:absolute;display:flex;flex-direction:column;width:100%;text-align:center}.player-status{font-size:.8em;color:#86db86;width:100%}.player-name{font-size:1.2em;width:100%;color:var(--text_mint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-table{position:absolute;top:calc(51% - 50px + var(--mode-field-clearance, 0px));left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1em}@container game (max-width: 768px){.center-table{top:calc(51% - 36px + var(--mode-field-clearance, 0px))}}.battle-field{display:grid;grid-template-columns:repeat(3,1fr);gap:2em 1em}.slot{position:relative;width:var(--card-w);height:var(--card-h);border:1px dashed rgba(255,255,255,.2);border-radius:.5em}.slot .card:nth-child(2){top:1.2em}.player-cards{position:relative;display:flex;justify-content:center;width:var(--card-w);height:2em}.player-cards .card{position:absolute;bottom:0}.deck-area{position:absolute;top:40%;left:0;transform:translate(-35%);width:var(--card-w);height:var(--card-w);z-index:1}.trump-card{position:absolute;width:100%;height:100%}.trump-card .card{transform:rotate(90deg)}.trump-card__img{position:absolute;left:20%;top:20%;max-width:40%;height:auto;z-index:0}.deck-stack{position:absolute;top:0}.bottom-ui{pointer-events:none;position:absolute;top:0;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center}.bottom-ui .player-info{position:absolute;bottom:8em;right:0%;width:var(--card-w);text-align:center}.bottom-ui>*{pointer-events:auto}.my-hand{position:absolute;bottom:1em;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:flex-end;height:var(--card-h)}.my-hand .card{position:relative;margin-left:calc(var(--card-w) * -.3);transform-origin:bottom center;transition:transform .2s}.my-hand .card:hover{transform:translateY(-20px) rotate(0)!important;z-index:10}.game-controls{margin-left:auto;padding:0 .8em 1.2em 0;z-index:2}.gamecards,.news_tabs,.profile_tabs,.tournireboard{display:flex;flex-direction:column;height:100%}.gamecards .tab-content,.news_tabs .tab-content,.profile_tabs .tab-content,.tournireboard .tab-content{min-height:0}.news_tabs{gap:.8em}.tournireboard{gap:1em}.tournireboard .lb-item__info{align-items:center}.block__info{border-radius:.2em;padding:0}.block__info:not(:has(>.news_list>.game-card_list__empty)){padding:.4em}.btn_register{max-width:10em}.news_list{gap:.4em;padding:.4em 0 .7em;overflow:visible}.news_item{flex-direction:column;gap:0}.news_item__date{font-size:.65em;align-self:flex-end;color:#ccc}.news_item__title{font-size:1.1em}.news_item__content{padding-top:1em;font-size:.9em}.news_item__content.news_item__content--left{align-self:stretch;width:100%;text-align:left}.news_item__content a{color:#ffe09a;text-decoration:underline;overflow-wrap:anywhere}.info-rules-panel{overflow-y:auto;padding:.75em}.rules-guide{display:flex;flex-direction:column;gap:.9em;color:#fffaf0e6}.rules-guide__hero,.rules-score,.rules-flow,.rules-note,.rules-card{border:1px solid rgba(245,201,107,.18);background:linear-gradient(145deg,#fffaf01a,#fffaf009),#031d1847;box-shadow:inset 0 1px #ffffff1f,0 .65em 1.4em #00000029;border-radius:.7em}.rules-guide__hero{padding:1.15em 1.2em;background:linear-gradient(135deg,#f5c96b2e,#52c49a1a),#031d1861}.rules-guide__eyebrow{display:inline-flex;color:#54d2b0e6;font-size:var(--rules-body-size, 18px);letter-spacing:0;text-transform:uppercase;margin-bottom:.45em}.rules-guide h3,.rules-guide h4,.rules-guide p{margin:0}.rules-guide h3{color:#fff8e5;text-shadow:0 .08em .14em rgba(0,0,0,.36)}.rules-guide__hero p{max-width:48em;margin-top:.55em;color:#fffaf0c2;line-height:1.45}.rules-score{display:grid;grid-template-columns:minmax(13em,.82fr) minmax(28em,1.55fr);align-items:start;gap:.9em;padding:.9em;border-color:#54d2b047;background:linear-gradient(135deg,#54d2b024,#f5c96b14),#031d1852}.rules-score__text p{color:#d9efe5c7}.rules-score-board{display:flex;flex-direction:column;gap:.55em;min-width:0}.rules-score-list{display:flex;flex-direction:column;gap:.42em;margin:0;padding:0;list-style:none}.rules-score-list li{padding:.52em .68em;border:1px solid rgba(245,201,107,.22);border-radius:.45em;background:linear-gradient(180deg,#fffaf01c,#fffaf009),#082b258a;box-shadow:inset 0 1px #ffffff1a;color:#fff8e5e0;font-size:var(--rules-body-size, 18px);line-height:1.35}.rules-score-list b{color:#ffe7ad}.rules-score-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38em;margin-top:.16em}.rules-score-notes span{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-height:2.65em;padding:.45em .55em;border-radius:.45em;border:1px dashed rgba(245,201,107,.3);color:#fff8e5d1;background:#031d1857;text-align:center;font-size:var(--rules-body-size, 18px)}.rules-score-notes b{color:#ffe7ad}.rules-score__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.rules-score__item{min-height:4.1em;padding:.55em .35em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15em;text-align:center;border:1px solid rgba(245,201,107,.24);border-radius:.55em;background:linear-gradient(180deg,#fffaf01f,#fffaf009),#082b258a;box-shadow:inset 0 1px #ffffff1f}.rules-score__item b{color:#74d57e;font-size:var(--rules-body-size, 18px);line-height:1;text-shadow:0 .08em .14em rgba(0,0,0,.32)}.rules-score__item em{color:#fff8e5c7;font-style:normal;font-size:var(--rules-body-size, 18px);text-transform:uppercase}.rules-score__item--draw b{color:#ffe7ad}.rules-score__item--loss b{color:#ffb47d}.rules-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em}.rules-system-card{min-width:0}.rules-system-card--wide{grid-column:1 / -1}.rules-system-card--rewards{border-color:#54d2b04d;background:linear-gradient(135deg,#54d2b026,#f5c96b17),#031d1857}.rules-system-card__lead{color:#d9efe5c7}.rules-reward-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75em}.rules-reward-period{display:flex;flex-direction:column;gap:.32em;min-width:0;padding:0 .85em}.rules-reward-period:first-child{padding-left:0}.rules-reward-period:last-child{padding-right:0}.rules-reward-period+.rules-reward-period{border-left:1px solid rgba(245,201,107,.2)}.rules-reward-period strong{color:#74d57e;font-size:var(--rules-body-size, 18px);line-height:1.2}.rules-reward-period span{color:#fff8e5e6;font-size:var(--rules-body-size, 18px);line-height:1.4}.rules-reward-period small{color:#d9efe5ad;font-size:var(--rules-body-size, 18px);line-height:1.35}.rules-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em}.rules-card{padding:.85em}.rules-card--accent{border-color:#54d2b047;background:linear-gradient(145deg,#54d2b029,#f5c96b14),#031d1852}.rules-guide h4{color:#ffe7ad;font-size:var(--rules-body-size, 18px);line-height:1.18;margin-bottom:.45em}.rules-guide p,.rules-guide li{color:#d9efe5d1;font-size:var(--rules-body-size, 18px);line-height:1.42}.rules-guide ul,.rules-guide ol{margin:0;padding-left:1.25em}.rules-guide li+li{margin-top:.28em}.rules-flow,.rules-note{padding:.95em}.rules-flow__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45em;margin:.55em 0 .7em}.rules-flow__steps span{display:flex;align-items:center;justify-content:center;min-height:2.4em;padding:.35em .5em;color:#fff8e5;font-size:var(--rules-body-size, 18px);text-align:center;border:1px solid rgba(245,201,107,.26);border-radius:.5em;background:#0c42368c}.rules-note{border-color:#f5c96b4d;background:linear-gradient(145deg,#f5c96b21,#bd4f5414),#031d1852}@container game (max-width: 760px){.rules-score,.rules-score-notes,.rules-system-grid{grid-template-columns:1fr}.rules-system-card--wide{grid-column:auto}.rules-reward-periods{grid-template-columns:1fr;gap:.65em}.rules-reward-period{padding:.65em 0 0}.rules-reward-period:first-child{padding-top:0}.rules-reward-period+.rules-reward-period{border-top:1px solid rgba(245,201,107,.2);border-left:0}.rules-guide__grid{grid-template-columns:1fr}.rules-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.deck-area .card{--card-w: calc(65px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio))}@container game (max-width: 1024px){.settings-card{padding-left:.5em;padding-right:.5em;max-height:90%;overflow-y:auto}.page__label{font-size:1.4em}.settings-options{gap:.5em}}@container game (max-width: 768px){.page-pregame .btn_sq{padding:.8em;flex:0 1 clamp(5em,15vw,7.2em);width:100%;max-width:7.2em;height:auto;min-width:0;aspect-ratio:1 / 1}.page-game .btn_title label{font-size:1em}.page-game .page-header{padding:.8em 4px;gap:4px}.page-game .page-game_content,.page-game .wr_chat{width:100%}.game-card_list{gap:.5em}.settings-pill span{font-size:1.2em}.btn_indicator .indicator_span{font-size:1em}a.lb-filter,button.lb-filter,.lb-filter span{font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.lb-list{gap:.7em}.lb-item{padding:1em;gap:.82em}.lb-item__name{font-size:1.24em}.lb-item__wins{font-size:.92em}.lb-item__rank{font-size:1.1em}.lb-item__place{font-size:1.2em}.max_width_555{max-width:100%}.player-card{gap:1.3em;max-width:100%}.lb-item__avatar{width:3.45em;height:3.45em}.player-card__avatar{width:7.5em;height:7.5em}.player-card__name,.player-card__status,.player-card__currency{font-size:1.3em}.player-card__meta{gap:.5em}.player-card__edit-btn{width:1.8em;height:1.8em}.player-card__stat{font-size:1.1em;padding:.7em .2em}.popup__title{font-size:1.5em}.popup__content{font-size:1.3em}.wr_chat{top:0;height:100%}.chat_btn_close{--width: 2.6em}.chat__msg-avatar{--width: 5.6em}.chat__msg-avatar--animated{--width: 6em}.chat__msg-name{font-size:1.4em}.chat__msg-text{font-size:1.25em}.chat__input-row{gap:.35em}.chat__composer{min-height:4.25em;max-height:6.2em}.chat__emoji-btn{font-size:2.1em}.emoji-panel.active{max-height:7em;padding:.35em;gap:.18em}.emoji-item{font-size:1.2em;padding:.05em}.chat__input{min-height:4.25em;max-height:6.2em;padding-right:3.15em;font-size:1.18em}.chat__send-btn{--width: 2.85em;font-size:1.02em;right:.28em;padding:.28em}.vk-key{font-size:1.2em}.bottom-ui .player-info{bottom:6em;right:.5em;text-align:right}.player-slot .card{--card-w: calc(90px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio))}.battle-field{gap:1.7em .7em}.slot{--card-w: calc(115px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio))}}@container game (max-aspect-ratio: .8){.player-slot .card{--card-w: calc(90px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio))}.battle-field{gap:1.7em .7em}.slot{--card-w: calc(115px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio))}}@container game (max-width: 548px){.btn_sq{padding:.9em}.btn_sq span{font-size:1.18em}.btn-play{padding:1em 2.4em;font-size:1.6em}.page-title{font-size:1.8em}.page-pregame .btn_sq{padding:.4em}.settings-option__img--card{width:calc(var(--card-w) * 1.2);height:calc(var(--card-h) * 1.2)}.gamecards a.lb-filter,.gamecards button.lb-filter,.gamecards .lb-filter span{font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}}:root{--text_primary: #fffaf0;--text_mint: #d9efe5;--text_error: #ff746d;--bg-1: #1f6f58;--bg-2: #6d8451;--bg-3: #2c5e92;--bg_color: #1f6f58;--surface-1: rgba(12, 39, 35, .72);--surface-2: rgba(255, 250, 240, .1);--surface-3: rgba(255, 250, 240, .16);--line-soft: rgba(255, 250, 240, .17);--line-strong: rgba(255, 250, 240, .3);--accent-gold: #f5c96b;--accent-ruby: #bd4f54;--accent-teal: #54d2b0;--ink: #13241f;--bg_box: linear-gradient(145deg, rgba(255, 250, 240, .14), rgba(255, 250, 240, .05));--box_shadow: 0 14px 30px rgba(4, 19, 16, .28), inset 0 1px 0 rgba(255, 255, 255, .18)}body{color:var(--text_mint);background:linear-gradient(135deg,color-mix(in srgb,var(--bg_color),black 42%) 0%,var(--bg_color) 46%,color-mix(in srgb,var(--bg_color),var(--accent-ruby) 32%) 100%)}#app.game-container{background:repeating-linear-gradient(45deg,rgba(255,250,240,.035) 0 1px,transparent 1px 12px),linear-gradient(155deg,color-mix(in srgb,var(--bg_color),black 24%) 0%,var(--bg_color) 50%,color-mix(in srgb,var(--bg_color),black 18%) 100%)}#app.game-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,250,240,.022) 0 1px,transparent 1px 10px),radial-gradient(circle at 50% 42%,rgba(255,250,240,.06),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.18),transparent 26%,transparent 72%,rgba(0,0,0,.24));z-index:0}#app.game-container>.page,#app.game-container>.virtual-kb{z-index:1}.svg_icon,.ui_icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.btn,.btn-play,.btn_sq,.chat__emoji-btn,.chat__send-btn,.chat_btn_close,.player-card__edit-btn{-webkit-tap-highlight-color:transparent}.btn{color:var(--text_primary);border:1px solid var(--line-soft);background:linear-gradient(145deg,#fffaf024,#fffaf00f);box-shadow:var(--box_shadow);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.btn:focus-visible:not(.lobby-navigation .tab-btn),.btn-play:focus-visible,.btn_sq:focus-visible:not(.lobby-navigation .tab-btn){outline:2px solid rgba(245,201,107,.72);outline-offset:2px}.btn-play{color:#fff9df;letter-spacing:0;border:1px solid rgba(255,245,205,.34);background:linear-gradient(180deg,#fffaf03d,#fffaf00f),linear-gradient(135deg,#2fb48f,#1f785f 42%,#963f49);box-shadow:0 12px 24px #061c1857,inset 0 1px #ffffff47,inset 0 -2px #0000002e;text-shadow:0 1px 2px rgba(0,0,0,.35)}.btn-play:disabled{opacity:.46;filter:saturate(.65) grayscale(.25)}@media(hover:hover){.btn:hover,.btn_sq:hover,.chat__send-btn:hover,.player-card__edit-btn:hover{border-color:#f5c96b73;box-shadow:0 16px 32px #04131057,inset 0 1px #ffffff3d;filter:brightness(1.06)}.chat__emoji-btn:hover{background:transparent;border-color:transparent;box-shadow:none;filter:brightness(1.08)}.btn-play:hover{border-color:#f5c96b9e;filter:brightness(1.08) saturate(1.08);box-shadow:0 16px 32px #05181461,0 0 0 1px #f5c96b2e,inset 0 1px #ffffff52,inset 0 -2px #0003}}.page-main .btn-play{position:relative;isolation:isolate;width:min(18.5em,100%);min-height:2.72em;display:inline-flex;align-items:center;justify-content:center;padding:.58em 1.7em;border-radius:8px;border:1px solid rgba(245,201,107,.58);color:#fff8de;font-size:1.04em;letter-spacing:0;background:linear-gradient(180deg,#fff8da2e,#fff8da09 48%,#0000001f),linear-gradient(135deg,color-mix(in srgb,var(--bg_color),white 12%),color-mix(in srgb,var(--bg_color),black 10%) 58%,#6f313b);box-shadow:0 .42em .82em #04121047,0 0 0 1px #fffadc14,inset 0 1px #ffffff42,inset 0 -.12em #220e1233;text-shadow:0 .1em .14em rgba(0,0,0,.5),0 0 .45em rgba(245,201,107,.18);overflow:hidden;transform:translateZ(0);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.page-main>.flex.fdc{width:min(22em,calc(100cqw - 2em));max-width:100%;align-items:stretch}.page-main>.flex.fdc .btn-play{width:100%;max-width:100%}.page-main .btn-play:before{content:"";position:absolute;top:.14em;right:.14em;bottom:.14em;left:.14em;z-index:1;border:1px solid rgba(255,250,220,.14);border-radius:6px;pointer-events:none}.page-main .btn-play:after{content:"";position:absolute;top:-45%;right:-75%;bottom:-45%;left:-75%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.36) 50%,transparent 64%);opacity:0;transform:translate(-45%) rotate(8deg);transition:opacity .18s ease,transform .32s ease}.page-main .btn-play>span:not(.indicator_span){position:relative;z-index:2}.page-main .btn-play .indicator_span{z-index:3;right:.45em}.page-main .btn-play:not(:disabled):active{transform:translateY(.05em) scale(.985);box-shadow:0 .24em .5em #04121042,inset 0 .16em .25em #00000038}.page-main .btn-play:disabled{opacity:.64;border-color:#d9efe538;color:#fff8dea8;background:linear-gradient(180deg,#fff8da1f,#fff8da08),linear-gradient(135deg,color-mix(in srgb,var(--bg_color),black 4%),color-mix(in srgb,var(--bg_color),black 28%));filter:saturate(.72) grayscale(.18)}@media(hover:hover){.page-main .btn-play:not(:disabled):hover{border-color:#ffe089d1;filter:brightness(1.06) saturate(1.04);transform:translateY(-.05em);box-shadow:0 .58em 1.05em #04121057,0 0 0 1px #f5c96b26,0 0 .55em #f5c96b1f,inset 0 1px #ffffff4d,inset 0 -.12em #220e122e}.page-main .btn-play:not(:disabled):hover:after{opacity:1;transform:translate(42%) rotate(8deg)}}@container game (max-width: 548px){.page-main>.flex.fdc{width:min(24em,calc(100cqw - 2em));gap:1.45em;padding-inline:0}.page-main .btn-play{width:100%;max-width:100%;min-height:2.86em;padding:.64em 1.1em;font-size:clamp(1.08em,4.2cqw,1.28em)}}@container game (max-width: 380px){.page-main>.flex.fdc{width:calc(100cqw - 1.4em)}.page-main .btn-play{font-size:clamp(1em,4.1cqw,1.16em)}}.btn_sq{color:var(--text_primary);border:1px solid var(--line-soft);background:linear-gradient(180deg,#fffaf029,#fffaf00f),#0d302a85;box-shadow:var(--box_shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-game .btn_sq.active:not(.btn_show_chat),a.lb-filter.active,button.lb-filter.active,.lb-filter input:checked+span{color:#fff9df;background:linear-gradient(180deg,#f5c96b57,#f5c96b24),#1a5245d1;border-color:#f5c96b94;box-shadow:0 10px 22px #05181447,inset 0 1px #ffffff38}.btn_indicator .indicator_span{background:linear-gradient(180deg,#64df7b,#1f9d45);color:#000;box-shadow:0 3px 10px #135d2b61,inset 0 1px #ffffff47}.btn_show_chat .indicator_span{background:linear-gradient(180deg,#f5c96b,#c28735);color:#2c2012}.btn_show_chat .indicator_span.chat-unread-badge--public{left:.12em;right:auto}.btn_show_chat .indicator_span.chat-unread-badge--private{left:auto;right:.12em;color:#fff;background:linear-gradient(180deg,#67cf7c,#27864a)}.btn_show_chat .indicator_span[hidden]{display:none!important}.page-header{background:linear-gradient(180deg,#061e1a5c,#061e1a00)}.page-title,.page__label,.popup__title{color:#fff6db;text-shadow:0 2px 5px rgba(0,0,0,.26)}.main_image .card{filter:drop-shadow(0 12px 18px rgba(0,0,0,.32)) drop-shadow(0 0 18px rgba(245,201,107,.14))}.page-main_foot .btn_sq{background:linear-gradient(180deg,#fffaf024,#fffaf00f),#16433994}.block_color,.lobby-waiting__panel,.popup,.popup .player-card,.lb-item,.wr_chat,.emoji-panel{border:1px solid var(--line-soft);background:linear-gradient(145deg,#fffaf024,#fffaf00e),#09252194;box-shadow:var(--box_shadow)}.block_color,.lobby-waiting__panel,.popup,.popup .player-card,.lb-item,.wr_chat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.border_dashed{border-color:#f5c96b6b}.block_sticky{background:linear-gradient(180deg,#145444f5,#145444d6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gamecards .lb-filters{width:100%;max-width:100%;overflow-x:hidden;overflow-y:hidden;display:grid;grid-template-columns:.6fr repeat(3,minmax(0,1fr)) repeat(2,minmax(0,1.12fr))}.gamecards .lb-filter{min-width:0}.gamecards .lb-filter span{min-width:0;padding-inline:.22em;overflow:hidden;text-overflow:clip}.gamecards .lb-filter:first-child span{min-width:0}@container game (max-width: 1500px){.page-game.chat-open .gamecards .lb-filter span{font-size:var(--tab-label-font-size, 20px)!important;padding-inline:.26em;text-transform:uppercase}}@media(max-width:1500px){.page-game.chat-open .gamecards .lb-filter span{font-size:var(--tab-label-font-size, 20px)!important;padding-inline:.26em;text-transform:uppercase}}@container game (max-width: 640px){.page-pregame:not(.chat-open) .gamecards .lb-filters{grid-template-columns:.52fr repeat(3,minmax(0,1fr)) repeat(2,minmax(0,1.2fr))}.page-pregame:not(.chat-open) .gamecards .lb-filter span{padding:.48em .06em;font-size:var(--tab-label-font-size, 20px)!important;line-height:1.08;text-transform:uppercase}}@media(max-width:640px){.page-pregame:not(.chat-open) .gamecards .lb-filters{grid-template-columns:.52fr repeat(3,minmax(0,1fr)) repeat(2,minmax(0,1.2fr))}.page-pregame:not(.chat-open) .gamecards .lb-filter span{padding:.48em .06em;font-size:var(--tab-label-font-size, 20px)!important;line-height:1.08;text-transform:uppercase}}a.lb-filter,button.lb-filter,.lb-filter span{color:#fffaf0b8;border-color:#fffaf033;background:#08231f52}@media(hover:hover){a.lb-filter:hover,button.lb-filter:hover,.lb-filter:hover span{color:#fff9df;background:#f5c96b21}}.game-card_list{gap:.9em;padding:.55em .55em .9em}.lb-item__name,.player-card__name{color:#fff8e5}.lb-item__rank,.journal-list__info,.player-card__stat-label{color:#d9efe5c7}.player-card__status,.player-card__stat,.chat__input,.chat__composer{border-color:#fffaf029;background:#02171440}@media(hover:hover){.lb-item:hover{border-color:#f5c96b61;box-shadow:0 18px 32px #04131057,0 0 0 1px #f5c96b1f,inset 0 1px #fff3}}@container game (max-width: 768px){.game-card_list{gap:.65em;padding:.35em .3em .8em}}@media(max-width:768px){.game-card_list{grid-template-columns:minmax(0,1fr);gap:.65em;padding:.35em .3em .8em}}@container game (min-width: 769px) and (max-width: 1180px){.game-card_list{gap:.85em;padding:.45em .4em .9em}}@media(min-width:769px)and (max-width:1180px){.game-card_list{gap:.85em;padding:.45em .4em .9em}}@container game (min-width: 769px) and (max-width: 1500px){.page-game.chat-open .page-game_content{width:66%}.page-game.chat-open .wr_chat{width:calc(34% - 1em)}.page-game.chat-open .game-card_list{gap:.9em}}@media(min-width:769px)and (max-width:1500px){.page-game.chat-open .page-game_content{width:66%}.page-game.chat-open .wr_chat{width:calc(34% - 1em)}.page-game.chat-open .game-card_list{gap:.9em}}@container game (min-width: 769px){.page-pregame.chat-open .btn_show_chat{position:absolute;top:1em;right:1em;width:4.5em;height:4.5em;padding:.7em;margin-left:0}.page-game.chat-open .page-game_content{width:66%}.page-game.chat-open .wr_chat{width:calc(34% - 1em)}}@media(min-width:769px){.page-pregame.chat-open .btn_show_chat{position:absolute;top:1em;right:1em;width:4.5em;height:4.5em;padding:.7em;margin-left:0}.page-game.chat-open .page-game_content{width:66%}.page-game.chat-open .wr_chat{width:calc(34% - 1em)}}@container game (min-width: 769px) and (max-width: 1120px){.page-pregame.chat-open .page-game_content{width:70%}.page-pregame.chat-open .wr_chat{width:calc(30% - .65em)}.page-pregame.chat-open .gamecards .lb-filters{grid-template-columns:.54fr repeat(5,minmax(0,1fr))}.page-pregame.chat-open .gamecards .lb-filter span{padding:.46em .08em;font-size:var(--tab-label-font-size, 20px)!important;line-height:1.08;text-transform:uppercase}}@container game (min-width: 769px) and (max-width: 920px){.page-pregame.chat-open .page-game_content{width:72%}.page-pregame.chat-open .wr_chat{width:calc(28% - .55em)}.page-pregame.chat-open .gamecards .lb-filter span{padding-inline:.04em;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}}@media(min-width:769px)and (max-width:1120px){.page-pregame.chat-open .page-game_content{width:70%}.page-pregame.chat-open .wr_chat{width:calc(30% - .65em)}.page-pregame.chat-open .gamecards .lb-filters{grid-template-columns:.54fr repeat(5,minmax(0,1fr))}.page-pregame.chat-open .gamecards .lb-filter span{padding:.46em .08em;font-size:var(--tab-label-font-size, 20px)!important;line-height:1.08;text-transform:uppercase}}@media(min-width:769px)and (max-width:920px){.page-pregame.chat-open .page-game_content{width:72%}.page-pregame.chat-open .wr_chat{width:calc(28% - .55em)}.page-pregame.chat-open .gamecards .lb-filter span{padding-inline:.04em;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}}.page-pregame .page-header .btn_sq{flex:0 0 4.5em;width:4.5em;height:4.5em;max-width:none;padding:.7em;transform:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.page-pregame .page-header .btn_sq:hover,.page-pregame .page-header .btn_sq:active{transform:none}.lb-item__place{color:#f5c96bd6}.lb-item__avatar,.player-card__avatar,.chat__msg-avatar{border:1px solid rgba(255,250,240,.22);background:linear-gradient(145deg,#f5c96b29,#54d2b014),#031a1773}.lb-item__avatar,.player-card__avatar{box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff2e}.player-card__stat-value{color:#fff8e5}.player-card__stat-value--accent,.player-card__stat-value--zero,.lb-item__score{color:var(--accent-gold)}.player-card__edit-btn{border-radius:8px;color:#fff6db;background:#f5c96b1f;border:1px solid rgba(245,201,107,.22)}.overlay{background:linear-gradient(135deg,#041310c2,#221216b8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup{border-color:#f5c96b52;background:linear-gradient(145deg,#fffaf029,#fffaf00f),#0b2723eb}.popup .popup__close-btn,.chat_btn_close{border-color:#ff746d85;color:#ff9a91;background:#8222282e}.popup__input{color:var(--text_primary);border-color:#fffaf033;background:#03181657}.popup__input::placeholder{color:#d9efe59e}.settings-pill span,.settings-num span{color:#fffaf0c2;border-color:#fffaf033;background:#041c1952}.settings-pill input:checked+span,.settings-num input:checked+span{color:#fff9df;border-color:#f5c96b94;background:linear-gradient(180deg,#f5c96b47,#f5c96b1f),#1b5244c7}.wr_chat{border-radius:8px 0 0 8px;border-color:#f5c96b38;background:linear-gradient(180deg,#fffaf021,#fffaf00d),#071f1de6}.chat{gap:.55em}.chat__messages{gap:.55em;padding:.35em .15em .5em}.chat-recruitment{display:flex;flex-direction:column;flex:0 0 auto;gap:.35em;width:100%;min-width:0;padding:.65em .75em;border:2px solid #d5a447;border-radius:.5em;background:radial-gradient(ellipse at 30% 20%,#fff9ea,#f6e8cb 58%,#ecd6af);box-shadow:0 3px 8px #160a0770,inset 0 0 0 2px #fff5cb,inset 0 0 16px #aa732a30;text-shadow:none;color:#100d08;font:inherit;font-size:var(--chat-message-font-size, 16px);line-height:1.25;text-align:left;cursor:pointer}.chat-recruitment:focus-visible{outline:2px solid #97692f;outline-offset:-3px}.chat-recruitment__label{font-size:.65em;color:#755639}.chat-recruitment__name{display:flex;align-items:center;gap:.4em;padding-bottom:.4em;border-bottom:1px solid #c19a5e;overflow-wrap:anywhere}.chat-recruitment__cup{width:1.4em;height:1.4em;flex:0 0 1.4em}.chat-recruitment__progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4em;color:#72522d}.chat-recruitment__dots{display:flex;flex-wrap:wrap;gap:.22em}.chat-recruitment__dots i{width:.55em;height:.55em;border:1px solid #a78249;border-radius:50%;background:#e2d0ad}.chat-recruitment__dots i.filled{border-color:#785831;background:radial-gradient(circle at 35% 25%,#c6a064,#876232)}.chat-recruitment__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4em;font-size:.75em;color:#755639}.chat-recruitment__join{color:#6b1124;font-weight:700}.chat__msg--tournament{border:1px solid rgba(255,250,240,.12);background:linear-gradient(145deg,#fffaf01f,#fffaf00b),#09252294;box-shadow:0 8px 20px #02100e38}.chat__msg.my_msg{background:linear-gradient(145deg,#f5c96b2e,#fffaf00f),#224b3dad;border-color:#f5c96b38}.chat__msg-name{color:#ffe7ad}.chat__msg-text{color:#fffaf0}.chat__msg-badge{color:#ffe7ad;background:#bd4f5433;border:1px solid rgba(245,201,107,.14)}.chat__msg-badge--admin,.chat__msg-badge--moderator,.chat__msg-badge--vip{--chat-role-badge-scale: .8;--chat-role-badge-padding: 1px 4px;color:#fff2c5;border-radius:5px;text-shadow:0 1px 1px rgba(48,19,8,.75);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #31190a3d}.chat__msg-badge--admin{border-color:#d29a50;background:linear-gradient(180deg,#9b4437,#6c2923)}.chat__msg-badge--moderator{border-color:#7fa793;background:linear-gradient(180deg,#35685b,#23493f)}.chat__input-row{border-top-color:#fffaf024}.chat__send-btn{color:#fff6db;border:1px solid rgba(255,250,240,.14);background:linear-gradient(180deg,#fffaf024,#fffaf00d),#071f1d94}.chat__emoji-btn{color:#fff6db;border:0;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:auto;border-radius:0;outline-offset:.08em}.chat__input:empty:before{color:#d9efe58f}.chat__input:focus{border-color:#f5c96b80;box-shadow:0 0 0 2px #f5c96b1f}.chat__composer:focus-within{border-color:#f5c96b80;box-shadow:inset 0 0 0 2px #f5c96bb8,0 0 0 1px #f5c96b38}.chat__composer .chat__input:focus{outline:none;box-shadow:none}.emoji-panel.active{border-color:#f5c96b33}.emoji-item{background:#fffaf00f}@media(hover:hover){.emoji-item:hover{background:#f5c96b24}}.virtual-kb{--bg_key: #24473d;background:linear-gradient(180deg,#092521f0,#051816fa);border-top-color:#f5c96b2e}.vk-key{color:#fff9df;border:1px solid rgba(255,250,240,.1);background:linear-gradient(180deg,#fffaf021,#fffaf009),var(--bg_key)}.vk-key--wide,.vk-key--del,.vk-key--num{background:linear-gradient(180deg,#f5c96b29,#f5c96b0d),#253f38}.tournament-board{display:flex;flex-direction:column;gap:.9em;min-width:0}.tournament-tabs{width:100%;max-width:100%;border:1px solid rgba(215,199,125,.32);border-radius:.55em;background:#053127b8;overflow:hidden}.tournament-tabs button.lb-filter{min-width:0;font-size:var(--tab-label-font-size, 20px)!important;color:#ebf6e1d6;background:linear-gradient(180deg,#1c5b49d1,#09392feb);border-right:1px solid rgba(215,199,125,.18);text-transform:uppercase}.tournament-tabs button.lb-filter.active{color:#fff8dc;background:linear-gradient(180deg,#cbb765eb,#5f7848f5);box-shadow:inset 0 -2px #ffef9c99}.tournament-shell{box-sizing:border-box;width:100%;padding:12px}.tournament-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85em}.tournament-list{display:flex;flex-direction:column;gap:.75em}.tournament-view-lock{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1em;min-height:0;padding:0 0 20px;text-align:center;border:0;border-radius:.75em;background:#04251f75}.tournament-view-lock.hidden,#tournament-watch.hidden{display:none}.tournament-view-lock__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;width:min(18em,100%);min-height:3.25em;padding-inline:1.3em;font-size:1.04em;line-height:1;white-space:nowrap}.tournament-view-lock__btn .tournament-currency{flex:0 0 auto;margin-left:0}.tournament-card,.tournament-panel{border:1px solid rgba(215,199,125,.35);border-radius:.75em;background:linear-gradient(145deg,#2a5b49e6,#0a342bf2);box-shadow:0 10px 22px #00000038,inset 0 0 0 1px #ffffff0a}.tournament-card{position:relative;display:flex;flex-direction:column;gap:.75em;min-height:17em;padding:.95em}.tournament-card--joined{border-color:#ffe27ee6;box-shadow:0 0 0 1px #ffe27e52,0 0 18px #ffd86329}.tournament-card--locked{opacity:.56}.tournament-card__top,.tournament-section-title,.tournament-row{display:flex;align-items:center;gap:.65em}.tournament-card__top{justify-content:space-between}.tournament-card h3{margin:0 0 .15em;font-size:1.15em;color:#fff8dc;text-shadow:0 2px 4px rgba(0,0,0,.48)}.tournament-card__top span,.tournament-card__rules span,.tournament-row__main span,.tournament-card__economy span{color:#d2e8dcd1}.tournament-card__badge{min-width:3.2em;padding:.36em .6em;border-radius:.55em;color:#ffdfa2;text-align:center;background:#04251fb8;border:1px solid rgba(215,199,125,.32)}.tournament-card__seats{display:flex;gap:.32em;padding:.52em;border-radius:.55em;background:#04251f75}.tournament-seat{width:.72em;height:.72em;border-radius:50%;border:1px dashed rgba(210,232,220,.52)}.tournament-seat--filled{border-style:solid;border-color:#ffd490;background:radial-gradient(circle at 35% 35%,#ffe6b6,#ff9e66 68%);box-shadow:0 0 8px #ffa75e73}.tournament-card__economy{display:grid;grid-template-columns:1fr 1fr;gap:.55em}.tournament-card__economy div,.tournament-scorebox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15em;min-height:3.5em;padding:.45em;border-radius:.55em;background:#04251f85;border:1px solid rgba(215,199,125,.22)}.tournament-currency{display:inline-flex;align-items:center;justify-content:center;gap:.28em;color:#fff8dc;white-space:nowrap}.tournament-currency img{width:1.35em;height:1.35em;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.38))}.tournament-card__rules{display:flex;flex-wrap:wrap;gap:.35em}.tournament-card__rules span{padding:.24em .55em;border-radius:.45em;background:#ffffff0e;border:1px solid rgba(210,232,220,.16);font-size:.85em}.tournament-card .tournament-action{margin-top:auto;width:100%;min-height:3.2em;font-size:1.05em}.tournament-card__joined,.tournament-leave-cost{color:#fff0ae;text-align:center}.tournament-panel{padding:.75em}.tournament-section-title{justify-content:space-between;margin-bottom:.65em;padding-bottom:.45em;border-bottom:1px solid rgba(215,199,125,.28);color:#fff8dc}.tournament-section-title em{color:#cce7d9;font-style:normal;font-size:.85em}.tournament-row{min-height:4.7em;padding:.58em;border-radius:.65em;background:#1c4e3fb8;border:1px solid rgba(210,232,220,.16)}.tournament-row+.tournament-row{margin-top:.48em}.tournament-row--me{border-color:#ffe27e8a;background:#4b643fb8}.tournament-avatar{width:3.55em;height:3.55em;object-fit:contain;flex:0 0 auto}.tournament-row__main{flex:1 1 auto;min-width:0}.tournament-row__main strong{display:block;color:#fff8dc;font-size:1.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-row__main span{display:block;margin-top:.16em;font-size:.86em}.tournament-row__main .tournament-player-status{color:#e0f1e6d1}.tournament-results{display:flex;flex-wrap:wrap;align-items:center;gap:.44em .52em;min-height:1.9em;margin-top:.42em}.tournament-result-square{display:inline-flex;width:1.62em;height:1.62em;flex:0 0 1.62em;border-radius:.38em;border:2px solid rgba(225,242,232,.34);background:#031f1cb8;box-shadow:inset 0 1px #ffffff1f,0 .16em .38em #00000047}.tournament-results__label{display:inline-flex;align-items:center;min-height:1.55em;color:#fff8dc;font-size:1.02em;line-height:1;text-shadow:0 2px 3px rgba(0,0,0,.45);white-space:nowrap}.tournament-row__main .tournament-results__label{display:inline-flex;margin-top:0;font-size:1.02em}.tournament-result-square--win{border-color:#76ff9bc2;background:linear-gradient(180deg,#7cff9e,#159452)}.tournament-result-square--place{border-color:#67d3ffc2;background:linear-gradient(180deg,#7de4ff,#237fb6)}.tournament-result-square--loss{border-color:#ff7676c2;background:linear-gradient(180deg,#ff9f8a,#b43142)}.tournament-result-square--draw{border-color:#ffe076d1;background:linear-gradient(180deg,#ffe67a,#bf8c1f)}.tournament-result-square--none{border-style:dashed;border-color:#ffe27e8f;background:#08322bb8;opacity:1}.tournament-place{width:2em;flex:0 0 2em;text-align:center;color:#ffd77e}.tournament-scorebox{min-width:5.6em}.tournament-scorebox span{color:#d2e8dcd1;font-size:.72em;text-transform:uppercase}.tournament-scorebox b{color:#fff8dc;font-size:1.22em}.pregame-mobile-layout #tournament-leaders{font-size:max(30px,calc(15px * var(--pregame-inverse-scale, 1)))}.pregame-mobile-layout #tournament-leaders .tournament-row__main span{font-size:.95em;line-height:1.35;overflow-wrap:anywhere}.pregame-mobile-layout #tournament-leaders .tournament-scorebox{min-width:3.6em}.pregame-mobile-layout #tournament-leaders .tournament-scorebox span{font-size:.85em}.pregame-mobile-layout #tournament-leaders .tournament-avatar{width:3em;height:3em}.pregame-mobile-layout #tournament-leaders .tournament-place{width:1.2em;flex-basis:1.2em}.tournament-mini-btn{min-height:2.8em;padding:.3em .9em;border-radius:.5em;border:1px solid rgba(255,226,126,.42);color:#fff8dc;background:linear-gradient(180deg,#4d8f3feb,#2b6827f2)}.tournament-leave-active{width:100%;margin-top:.75em}.tournament-watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75em}.tournament-watch-grid>.tournament-empty{grid-column:1 / -1}.pregame-mobile-layout .tournament-watch-grid{grid-template-columns:minmax(0,1fr)}.tournament-watch-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:.4em;border:2px solid #d0a85c;border-radius:1.1em;color:#312b20;background:linear-gradient(125deg,#fff7e5,#f0dfb9);box-shadow:inset 0 0 0 2px #fff7dc,0 4px 10px #0004}.tournament-watch-title{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.3em}.tournament-watch-title>span{flex:1;min-width:0;padding:.35em .6em;border-radius:.65em .65em 0 0;color:#fff1d0;background:linear-gradient(#8e1821,#600810);border-bottom:2px solid #c19b50;font-size:1.3em;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.tournament-watch-title em{display:inline-flex;align-items:center;gap:.4em;flex:0 0 auto;margin-right:.5em;padding:.4em .65em;border:1px solid #6e943e;border-radius:.55em;background:#deebbe;color:#326817;font-size:.95em;font-weight:700;font-style:normal;text-transform:uppercase}.tournament-watch-title em:before{content:"";width:.65em;height:.65em;border-radius:50%;background:#29991f}.tournament-watch-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;padding:0 .3em}.tournament-watch-player{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35em;min-width:0;padding:.3em;border:1px solid #c6ac79;border-radius:.65em;background:#f7ecd6;box-shadow:inset 0 1px 2px #fff}.tournament-watch-player strong{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1em;color:#312b20}.tournament-watch-avatar{width:2.5em;height:2.5em;flex:0 0 auto;border:2px solid #a98642;border-radius:50%;background:#e8d9b5;box-shadow:inset 0 0 0 2px #fff3cf}.tournament-watch-avatar img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.tournament-watch-placeholder{width:2.5em;height:2.5em;color:#cdb98b}.tournament-watch-footer{display:flex;justify-content:flex-end;margin:.3em .3em 0;padding-top:.3em;border-top:1px solid #c6ac79}.tournament-watch-button{display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:2em;min-width:42%;padding:.35em 1em;border:3px double #e3bd65;border-radius:.6em;background:linear-gradient(#911922,#640812);color:#fff1d0;font:inherit;font-size:1.3em;font-weight:700;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 4px #0004}.tournament-watch-button>span{padding-right:.6em;border-right:1px solid #dec493;font-size:1.4em;line-height:1}.tournament-watch-button:hover{background:#971d27}.tournament-watch-button:focus-visible{outline:3px solid #367451;outline-offset:2px}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-card{font-size:14px}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-title{flex-wrap:wrap}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-title>span{flex-basis:100%;font-size:1.05em}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-title em{margin-left:auto;font-size:.8em}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-player{flex-direction:column}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-player strong{font-size:.95em}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-roster{grid-auto-rows:1fr;margin-bottom:.3em}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-footer{margin-top:auto}.page-pregame:not(.pregame-mobile-layout) .tournament-watch-button{min-width:0;font-size:1em}.pregame-mobile-layout .tournament-watch-card{font-size:25px}.tournament-history-card .tournament-scorebox{min-width:7em}.tournament-info-guide{display:flex;flex-direction:column;gap:.9em;color:#e9f5e9;font-size:var(--rules-body-size, 18px);line-height:1.48}.tournament-info-guide h3{margin:0;color:#fff8dc;text-align:center}.rules-guide h3,.tournament-info-guide h3{font:400 var(--rules-heading-size, var(--compact-type-heading, 22px))/1.2 "Rubik","Montserrat","Segoe UI",sans-serif;letter-spacing:.06em;text-transform:uppercase}.tournament-info-guide p{margin:0}@media(max-width:768px){.pregame-mobile-layout .news_tabs{--rules-body-size: 32px;--rules-heading-size: 38px}.pregame-mobile-layout .rules-guide__grid,.pregame-mobile-layout .rules-system-grid,.pregame-mobile-layout .rules-score-notes,.pregame-mobile-layout .tournament-info-grid{grid-template-columns:minmax(0,1fr)}.pregame-mobile-layout .rules-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-ios .news_tabs{--rules-body-size: 22px;--rules-heading-size: 28px;--news-date-size: 20px}@media(max-width:768px){.platform-ios .pregame-mobile-layout .news_tabs{--rules-body-size: 40px;--rules-heading-size: 46px;--news-date-size: 32px}}.tournament-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em}.tournament-info-grid div{display:flex;gap:.6em;padding:.72em;border-radius:.65em;background:#04251f6b;border:1px solid rgba(215,199,125,.22)}.tournament-info-grid b{display:inline-flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;flex:0 0 auto;border-radius:50%;color:#14352e;background:#ffe18b}@media(max-width:980px){.tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-tabs button.lb-filter{font-size:var(--tab-label-font-size, 20px)!important;padding-inline:.28em;text-transform:uppercase}}@media(max-width:640px){.tournament-grid{gap:.55em}.tournament-card{min-height:16em;padding:.7em}.tournament-card h3{font-size:1em}.tournament-card__economy{grid-template-columns:1fr}.tournament-row{min-height:4.2em;gap:.45em}.tournament-avatar{width:3em;height:3em}.tournament-scorebox{min-width:4.7em}.tournament-watch-players,.tournament-info-grid{grid-template-columns:1fr}.tournament-tabs button.lb-filter{font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}}.page-game:not(.page-pregame)>.page-header{align-items:flex-start;translate:0 var(--tablet-game-pan, 0px);pointer-events:none}.page-game:not(.page-pregame)>.page-header>*{pointer-events:auto}.onlinegame-home-stack{position:relative;z-index:45;display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.42em}.onlinegame-home-stack>.btn_sq{flex:0 0 auto}.onlinegame-spectator-badge{position:static;flex:0 0 auto;z-index:42;min-width:3.25em;min-height:2.05em;display:inline-flex;align-items:center;justify-content:center;gap:.28em;padding:.25em .62em;border-radius:999px;border:1px solid rgba(245,201,107,.48);color:#fff8dc;font-size:clamp(18px,1.18vw,26px);line-height:1;background:#052721c7;box-shadow:0 8px 20px #00000038,inset 0 0 0 1px #ffffff0d;pointer-events:none}.page-game.onlinegame--spectator #my-hand,.page-game.onlinegame--spectator .game-controls{display:none}.tournament-grid{display:flex;flex-direction:column;gap:.42em}.tournament-entry{position:relative;display:grid;grid-template-columns:minmax(11em,1.65fr) minmax(8.6em,.72fr) minmax(5.6em,.42fr) minmax(7.2em,.58fr);align-items:center;gap:.72em;min-height:4.85em;padding:.45em .62em;border:1px solid rgba(93,184,215,.46);border-radius:.24em;background:linear-gradient(90deg,#08232ff5,#072b2deb 55%,#0a3c30f0),#041e23f0;box-shadow:inset 0 0 0 1px #ffffff0b,0 .28em .8em #00000029;color:#fff5c9}.tournament-entry:before,.tournament-entry:after{content:"";position:absolute;left:.2em;right:.2em;height:1px;background:linear-gradient(90deg,transparent,rgba(93,184,215,.45),transparent)}.tournament-entry:before{top:.14em}.tournament-entry:after{bottom:.14em}.tournament-entry--joined{border-color:#ffe27ee0;box-shadow:inset 0 0 0 1px #ffe27e24,0 0 1em #ffd76229}.tournament-entry--locked{opacity:.56}.tournament-entry__title{min-width:0;display:flex;flex-direction:column;gap:.22em}.tournament-entry__title h3{margin:0;text-transform:uppercase;color:#fff3bd;font-size:1.02em;line-height:1.08;text-shadow:0 .1em .18em rgba(0,0,0,.48);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-entry__details{display:flex;flex-wrap:wrap;gap:.32em;min-width:0}.tournament-entry__details span{max-width:100%;padding:.16em .42em;border-radius:.28em;color:#e1f2e8d6;font-size:.74em;background:#160904;border:1px solid rgba(210,232,220,.13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-entry__ticket{position:relative;min-height:3.15em;padding:.34em .56em;border-radius:.28em;border:1px solid #377477;outline:none;color:#f8e8c2;font:inherit;cursor:pointer;background:linear-gradient(180deg,#214e50,#082c30);box-shadow:inset 0 1px #ffffff94,0 .28em .7em #0000003d}.tournament-entry__ticket:before,.tournament-entry__ticket:after{content:none;position:absolute;top:50%;width:.42em;height:.42em;border:1px solid rgba(60,70,62,.72);background:#082b32;transform:translateY(-50%) rotate(45deg)}.tournament-entry__ticket:before{left:-.34em}.tournament-entry__ticket:after{right:-.34em}.tournament-entry__ticket span,.tournament-entry__ticket strong{display:flex;align-items:center;justify-content:center;line-height:1.05;text-transform:uppercase}.tournament-entry__ticket span{font-size:.74em}.tournament-entry__ticket strong{margin-top:.16em;font-size:.95em}.tournament-entry__ticket .tournament-currency{color:#4a3d25}.tournament-entry__ticket .tournament-currency img{width:1.16em;height:1.16em}.tournament-entry__ticket:disabled{cursor:default;filter:grayscale(.45);opacity:.72}.tournament-entry__players,.tournament-entry__prize{min-height:3.15em;display:flex;align-items:center;justify-content:center;border:1px solid #4b2b18;border-radius:.45em;background:#160904}.tournament-entry__players{gap:.34em;color:#d8e7ff}.tournament-entry__players b{font-size:1.1em}.tournament-entry__players em{display:none}:is(.tournament-entry__people,.game-card__people){position:relative;display:inline-flex;align-items:flex-end;width:2em;height:1.45em;flex:0 0 2em}:is(.tournament-entry__people,.game-card__people) i{position:absolute;bottom:0;width:1.08em;height:1.08em;border-radius:50% 50% 42% 42%;background:var(--players-icon-body, linear-gradient(180deg, #ffefbd, #d8b35d));box-shadow:0 .08em .16em #0000004d}:is(.tournament-entry__people,.game-card__people) i:before{content:"";position:absolute;left:50%;top:-.44em;width:.68em;height:.68em;border-radius:50%;background:var(--players-icon-head, linear-gradient(180deg, #fff6d0, #e2bd65));transform:translate(-50%)}:is(.tournament-entry__people,.game-card__people) i:first-child{left:0;transform:scale(.88);opacity:.82}:is(.tournament-entry__people,.game-card__people) i:last-child{right:0}.tournament-entry__prize{gap:.3em;color:#63ff9a;white-space:nowrap}.tournament-entry__prize span{color:#51e489;font-size:.88em}.tournament-entry__prize .tournament-currency{color:#6dff9f}.tournament-entry__prize .tournament-currency img{width:1.22em;height:1.22em}.chat__msg--tournament{cursor:pointer;transition:opacity .55s ease,transform .55s ease}.chat__msg--tournament:focus-visible{outline:2px solid #c69a50;outline-offset:-2px}.chat__msg--fading{opacity:0;transform:translateY(-.35em);pointer-events:none}.chat__msg-avatar--tournament{padding:.34em;border-color:#ffe27e9e;background:radial-gradient(circle at 35% 25%,#ffe89a3d,#063029db 68%);overflow:visible}.chat__msg-avatar--tournament .chat__tournament-icon,.chat__msg-avatar--tournament img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 .14em .18em rgba(0,0,0,.42))}@media(max-width:760px){.tournament-entry{grid-template-columns:minmax(0,1fr) minmax(6.8em,.62fr);gap:.45em;padding:.5em}.tournament-entry__players,.tournament-entry__prize{min-height:2.7em}.tournament-entry__players{order:3}.tournament-entry__prize{order:4}.tournament-entry__seats{order:5}.tournament-entry__title h3{font-size:.96em}.tournament-entry__details span{font-size:.68em}.tournament-entry__ticket{min-height:2.9em}}.tournament-entry__ticket{min-height:3.35em}.tournament-entry__ticket span{font-size:.9em;line-height:1.05}.tournament-entry__ticket strong{margin-top:.12em;font-size:1.16em;line-height:1}.tournament-entry__ticket .tournament-currency{gap:.24em}.tournament-entry__ticket .tournament-currency img{width:1.46em;height:1.46em}.tournament-entry__players{flex-direction:column;gap:.16em;min-height:3.35em}.tournament-entry__players-main{display:flex;align-items:center;justify-content:center;gap:.3em;line-height:1}.tournament-entry__seats{grid-column:auto;width:100%;display:flex;justify-content:center;gap:.18em;padding-top:0}.tournament-entry__seats .tournament-seat{width:.45em;height:.45em}@media(max-width:760px){.tournament-entry__ticket{min-height:3.15em}.tournament-entry__ticket span{font-size:.86em}.tournament-entry__ticket strong{font-size:1.1em}.tournament-entry__ticket .tournament-currency img{width:1.38em;height:1.38em}.tournament-entry__seats .tournament-seat{width:.42em;height:.42em}}.tournament-entry__seats{gap:.22em;margin-top:.02em}.tournament-entry__seats .tournament-seat{width:.82em;height:.82em;border-width:1.5px}.tournament-entry__seats .tournament-seat--filled{box-shadow:0 0 0 1px #ffeab747,0 0 8px #ffa75e80}@media(max-width:760px){.tournament-entry__seats{gap:.2em}.tournament-entry__seats .tournament-seat{width:.76em;height:.76em}}.tournament-entry__players-button{width:100%;margin:0;padding:.28em .18em;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#d8e7ff;font:inherit;cursor:pointer;box-sizing:border-box;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.tournament-entry__players-button:hover,.tournament-entry__players-button[aria-expanded=true]{border-color:#ffe27ec7;background:#0b513eeb;box-shadow:inset 0 0 0 1px #fff0b429,0 0 .55em #ffd76733}.tournament-entry__players-button:focus-visible{outline:2px solid #ffe58b;outline-offset:2px}.tournament-player-popover{position:fixed;z-index:12000;width:320px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-sizing:border-box;padding:12px;border:2px solid rgba(255,220,112,.8);border-radius:7px;background:#0b352d;color:#f6f2d8;box-shadow:0 10px 28px #00000094,inset 0 0 0 1px #58daae33;text-align:left}.tournament-player-popover.hidden{display:none}.tournament-player-popover__title{margin-bottom:9px;color:#ffe49a;font-size:20px;line-height:1.2}.tournament-player-popover__list{max-height:min(230px,calc(100vh - 90px));overflow-x:hidden;overflow-y:auto;padding:9px 10px;border:1px solid rgba(92,218,174,.38);border-radius:5px;background:#03261fb8;color:#f8f6e7;font-size:18px;line-height:1.5;overflow-wrap:anywhere;overscroll-behavior:contain}.tournament-player-popover__name{display:inline-block;max-width:19ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.tournament-player-popover__player{display:flex;align-items:center;gap:10px;padding:5px 0}.tournament-player-popover__avatar{display:flex;flex:0 0 38px;width:38px;height:38px}.tournament-player-popover__avatar img{width:100%;height:100%;object-fit:contain;border-radius:50%}.tournament-player-popover__separator{color:#c2e0d4bd}.tournament-player-popover__empty{display:block;color:#c2e0d4b3;text-align:center}.tournament-bets-panel{overflow:visible}.tournament-bets-title{align-items:center;margin-bottom:.72em}.tournament-bets-title em{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.25em;padding:.42em .88em;border-radius:.58em;border:1px solid rgba(255,226,126,.42);background:linear-gradient(180deg,#093b2feb,#042721f0);color:#fff8dc;font-size:1.08em;line-height:1;font-style:normal;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:inset 0 0 0 1px #ffffff0e,0 .35em .75em #0000002e}.tournament-bet-list{display:flex;flex-direction:column;gap:.58em}.tournament-bet-row{position:relative;display:grid;grid-template-columns:5.2em minmax(10em,1fr) minmax(7.4em,.62fr) minmax(6.3em,.45fr) minmax(7.9em,auto);align-items:center;gap:.72em;min-height:6em;padding:.74em .82em;overflow:visible}.tournament-bet-row--selected{border-color:#ffe27eb8;box-shadow:inset 0 0 0 1px #ffe27e33,0 0 16px #ffd8631f}.tournament-bet-row__avatar{width:4.75em;height:4.75em;justify-self:center}.tournament-bet-row__player{min-width:0}.tournament-bet-row__player strong{display:block;color:#fff8dc;font-size:1.22em;line-height:1.04;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.42)}.tournament-bet-row__player span{display:flex;align-items:center;gap:.28em;margin-top:.28em;color:#d6ece0db;font-size:.88em}.tournament-bet-row__mine{color:#ffdf91!important}.tournament-bet-stat{min-height:4.15em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22em;padding:.35em .5em;border-radius:.58em;border:1px solid rgba(215,199,125,.32);background:linear-gradient(180deg,#073b2fc7,#042721d1);box-shadow:inset 0 0 0 1px #ffffff09}.tournament-bet-stat span{color:#d2e8dcc7;font-size:.78em;text-transform:uppercase}.tournament-bet-stat strong{display:flex;align-items:center;justify-content:center;gap:.25em;color:#fff4c8;font-size:1.12em;line-height:1}.tournament-bet-stat .tournament-currency{color:#fff4c8}.tournament-bet-stat .tournament-currency img{width:1.28em;height:1.28em}.tournament-bet-row__action{position:relative;justify-self:end}.tournament-bet-btn{min-width:7.4em;min-height:2.65em;font-size:.96em;border-color:#ffe27ea3;background:linear-gradient(180deg,#65963dfa,#2d6c2af5);box-shadow:0 .18em #0d361fd9,inset 0 0 0 1px #ffffff1f}.tournament-bet-menu{position:absolute;right:.82em;top:calc(100% - .1em);z-index:30;box-sizing:border-box;min-width:8.8em;display:grid;gap:.3em;padding:.4em;border-radius:.55em;border:1px solid #c69a50;background:linear-gradient(135deg,#fff7e3,#e9d5ae);box-shadow:0 .6em 1.2em #14070280,inset 0 0 0 1px #fffae2cc}.tournament-bet-menu.tournament-bet-menu--floating{position:fixed;right:auto;top:auto;z-index:10000}.tournament-bet-menu__item{display:flex;align-items:center;justify-content:center;min-height:2.35em;padding:.3em .65em;border-radius:.3em;border:1px solid #b78b47;color:#fff3d4;font:inherit;font-weight:600;cursor:pointer;background:linear-gradient(180deg,#764b36,#3d1c12);box-shadow:inset 0 1px #ffe7b638,0 1px 2px #31150840;transition:background .12s ease,border-color .12s ease}.tournament-bet-menu__item:hover{background:linear-gradient(180deg,#8a5b40,#52281a);border-color:#e0b467}.tournament-bet-menu__item:focus-visible{outline:2px solid #6b1020;outline-offset:1px}.tournament-bet-menu__item:active{background:linear-gradient(180deg,#3d1c12,#65402c);box-shadow:inset 0 2px 4px #14070259}.tournament-bet-menu__item .tournament-currency{gap:.3em}.tournament-bet-menu__item .tournament-currency img{width:1.28em;height:1.28em}@media(max-width:760px){.tournament-bet-row{grid-template-columns:4.25em minmax(0,1fr) minmax(6.3em,auto);gap:.5em;min-height:0;padding:.58em}.tournament-bet-row__avatar{width:3.85em;height:3.85em;grid-row:span 2}.tournament-bet-row__player strong{font-size:1em}.tournament-bet-row__player span{font-size:.74em}.tournament-bet-btn{min-width:6.1em;min-height:2.45em;font-size:.82em}.tournament-bet-stat{min-height:3.2em;padding:.24em .36em}.tournament-bet-stat span{font-size:.64em}.tournament-bet-stat strong{font-size:.9em}.tournament-bet-stat .tournament-currency img{width:1.05em;height:1.05em}.tournament-bet-menu{right:.58em;min-width:7.5em}}.toast-container{position:fixed;top:max(env(safe-area-inset-top),clamp(10px,2vw,24px));right:max(env(safe-area-inset-right),clamp(10px,2vw,24px));z-index:20000;display:flex;flex-direction:column;gap:.55em;width:min(26em,calc(100vw - 20px));pointer-events:none}.toast{display:flex;align-items:center;gap:.65em;min-height:3.15em;padding:.72em .85em .72em 1em;border-radius:.7em;border:1px solid rgba(245,201,107,.5);color:#fff8dc;line-height:1.22;background:linear-gradient(145deg,#2b5645f5,#082923fa);box-shadow:0 .7em 1.6em #00000057,inset 0 0 0 1px #ffffff0d;opacity:0;transform:translate(110%);pointer-events:auto}.toast:before{content:"";width:.72em;height:.72em;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff4bd,#ffb95d 68%);box-shadow:0 0 0 .18em #f5c96b24,0 0 .65em #ffd2706b}.toast-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word;text-shadow:0 2px 4px rgba(0,0,0,.44)}.toast-close{width:1.75em;height:1.75em;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,240,180,.32);border-radius:.4em;color:#fff4c8;font:inherit;font-size:.95em;line-height:1;background:#04251f7a;cursor:pointer}.toast.toast-show{opacity:1;transform:translate(0);transition:opacity .22s ease,transform .22s ease}.toast.toast-hide{opacity:0;transform:translate(110%);transition:opacity .2s ease,transform .2s ease}.toast-close:hover{border-color:#ffe27eb3;background:#5d412d8f}@media(max-width:760px){.toast-container{top:max(env(safe-area-inset-top),.55em);right:max(env(safe-area-inset-right),.55em);width:min(22em,calc(100vw - 1.1em));font-size:.88em}.toast{min-height:2.9em;padding:.62em .7em .62em .82em}}.tournament-bet-row,.tournament-bet-row *{min-width:0}.tournament-bet-row__player strong,.tournament-bet-row__player span,.tournament-bet-stat span,.tournament-bet-stat strong,.tournament-bet-btn{white-space:nowrap}.tournament-bet-row__player span,.tournament-bet-stat strong{overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.tournament-bets-panel{padding:.46em}.tournament-bets-title{align-items:center;gap:.4em;margin-bottom:.5em;font-size:.92em}.tournament-bet-list{gap:.46em;font-size:.86em}.tournament-bet-row{grid-template-columns:3.25em minmax(5.8em,1fr) minmax(5.65em,.74fr) minmax(3.45em,.42fr) minmax(5.35em,auto);align-items:center;gap:.34em;min-height:4.35em;padding:.42em}.tournament-bet-row__avatar{width:3.05em;height:3.05em;grid-row:auto}.tournament-bet-row__player strong{font-size:.95em;line-height:1.04}.tournament-bet-row__player span{display:flex;flex-wrap:nowrap;gap:.2em;margin-top:.16em;font-size:.66em}.tournament-bet-stat{min-height:2.65em;gap:.12em;padding:.16em .26em;border-radius:.46em}.tournament-bet-stat span{font-size:.56em;line-height:1}.tournament-bet-stat strong{font-size:.78em;line-height:1}.tournament-bet-stat .tournament-currency{gap:.16em}.tournament-bet-stat .tournament-currency img{width:.9em;height:.9em}.tournament-bet-row__action{grid-column:auto;grid-row:auto;align-self:center;justify-self:end}.tournament-bet-btn{min-width:5.1em;min-height:2.25em;padding-inline:.42em;font-size:.74em}.tournament-bet-menu{min-width:7.2em}}@media(max-width:480px){.tournament-bets-title{font-size:.86em}.tournament-bet-list{font-size:.78em}.tournament-bet-row{grid-template-columns:3.05em minmax(5.4em,1fr) minmax(5.2em,.72fr) minmax(3.1em,.4fr) minmax(4.95em,auto);gap:.28em;padding:.36em}.tournament-bet-row__avatar{width:2.85em;height:2.85em}.tournament-bet-btn{min-width:4.75em}}.tournament-entry__ticket--leave{color:var(--wood-ui-text);border-color:var(--wood-ui-brass);background:var(--wood-ui-control);box-shadow:inset 0 1px #ffebbc3d,0 3px 6px #10050261}.tournament-entry__ticket{transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}@media(hover:hover){.tournament-entry__ticket:not(:disabled):hover{filter:brightness(1.18);box-shadow:inset 0 1px #ffebbc59,0 0 0 1px var(--wood-ui-brass-light),0 4px 8px #10050266}}.tournament-entry__ticket:not(:disabled):active{transform:translateY(2px);filter:brightness(.92);box-shadow:inset 0 2px 5px #10050273}.tournament-entry__ticket:focus-visible{outline:2px solid var(--wood-ui-brass-light);outline-offset:3px}.tournament-entry__ticket--leave span{font-size:1.12em;text-shadow:0 2px 4px rgba(0,0,0,.38)}.tournament-entry__ticket--leave .tournament-currency{color:#fff8dc}.tournament-entry__ticket--leave .tournament-currency img{filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.tournament-entry__ticket--leave:disabled{filter:grayscale(.2);opacity:.64}.tournament-entry__details .tournament-rule-chip--primary{color:#fff4c8;border-color:#ffe27e6b;background:linear-gradient(180deg,#f5c96b3d,#3f8b5b33);box-shadow:inset 0 0 0 1px #ffffff09}.tournament-entry__details .tournament-rule-chip--secondary{color:#e1f2e8d6}@media(max-width:760px){.tournament-tabs button.lb-filter{min-height:2.7em;font-size:var(--tab-label-font-size, 20px)!important;line-height:1.08;text-transform:uppercase}.tournament-entry{grid-template-columns:minmax(0,1fr) minmax(7.35em,.64fr);gap:.5em;min-height:5.7em;padding:.62em;font-size:1.12em!important}.tournament-entry__title{gap:.28em}.tournament-entry__title h3{font-size:1.34em!important;line-height:1.08}.tournament-entry__details{gap:.34em}.tournament-entry__details span{padding:.2em .5em;font-size:.98em!important;line-height:1.12}.tournament-entry__ticket{min-height:3.55em;padding:.38em .58em}.tournament-entry__ticket span{font-size:1.08em!important}.tournament-entry__ticket strong{font-size:1.36em!important}.tournament-entry__players,.tournament-entry__prize{min-height:3.35em;font-size:1.2em!important}.tournament-entry__players{overflow:hidden;padding-inline:.18em;box-sizing:border-box}.tournament-entry__players-main{gap:.2em;min-width:0}.tournament-entry__players b{font-size:1.4em!important}.tournament-entry__people{width:1.9em;height:1.48em;flex:0 0 1.9em;font-size:.84em;transform:translateY(.04em)}.tournament-entry__people i{width:1em;height:1em}.tournament-entry__people i:before{top:-.38em;width:.62em;height:.62em}.tournament-entry__prize span{font-size:1.08em!important}}@media(max-width:420px){.tournament-tabs button.lb-filter{font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.tournament-entry{grid-template-columns:minmax(0,1fr) minmax(6.9em,.62fr);gap:.42em;padding:.52em;font-size:1.08em!important}.tournament-entry__title h3{font-size:1.24em!important}.tournament-entry__details span{font-size:.92em!important}}.page-statistics{min-height:0;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,226,126,.11),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--bg_color),black 11%),color-mix(in srgb,var(--bg_color),black 2%))}.page-statistics .page-title{position:relative;color:#fff4c8;font-size:2em;text-shadow:0 .12em .22em rgba(0,0,0,.42)}.page-statistics .page-title:after{content:"";position:absolute;left:50%;bottom:-.34em;width:min(9em,54vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(255,226,126,.78),transparent)}.page-statistics .stat-body{width:min(92%,46em);max-width:46em;gap:1.3em;padding:1.35em 0 .75em}.page-statistics .stat-body{flex:1 1 auto;min-height:0;justify-content:flex-start;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding-bottom:max(1.5em,env(safe-area-inset-bottom))}@media(min-width:821px)and (orientation:landscape){.page-statistics .stat-body{width:min(92%,46em);max-width:46em;font-size:var(--settings-content-density, 68%)}}@media(min-width:821px)and (orientation:landscape)and (max-height:760px){.page-statistics .stat-body{width:min(90%,45em);max-width:45em;font-size:var(--settings-content-density, 87%)}}.page-statistics .stat-card{position:relative;overflow:hidden;flex:0 0 auto;gap:1em;padding:1.05em;border:1px solid rgba(255,226,126,.34);border-radius:.72em;background:linear-gradient(145deg,#295846e6,#073028db),color-mix(in srgb,var(--bg_color),black 12%);box-shadow:0 .75em 1.55em #00000038,inset 0 0 0 1px #ffffff0e}.page-statistics .stat-card:before{content:"";position:absolute;top:.18em;right:.18em;bottom:.18em;left:.18em;border:1px solid rgba(255,255,255,.055);border-radius:.58em;pointer-events:none}.page-statistics .stat-card__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;justify-content:stretch}.page-statistics .stat-card__row--center{display:flex;justify-content:center;padding-bottom:.15em}.page-statistics .stat-card__row--center .stat-item,.page-statistics .stat-card__row--center>.page__label{width:100%;border-bottom:1px solid rgba(255,226,126,.34);padding-bottom:.65em;text-align:center}.page-statistics .stat-card__row--center .page__label,.page-statistics .stat-card__row--center>.page__label{color:#fff4c8;font-size:var(--compact-type-heading, 1.32em)}.page-statistics .stat-item{flex-basis:auto;min-width:0;gap:.36em;padding:.72em .35em;border:1px solid rgba(132,218,188,.2);border-radius:.55em;background:linear-gradient(180deg,#03332bad,#03211d94)}.page-statistics .stat-card__row--center .stat-item{border:0;border-radius:0;background:transparent;padding-top:0}.page-statistics .page__label{color:#def2e8d6}.page-statistics .stat__value{color:#90ffe3;font-size:var(--compact-type-value, 2em);line-height:1;text-shadow:0 .08em .18em rgba(0,0,0,.45),0 0 .6em rgba(93,255,197,.18)}.page-statistics .stat-table{gap:.42em}.page-statistics .stat-breakdowns{display:flex;flex-direction:column;gap:1em}.page-statistics .stat-breakdown{min-width:0}.page-statistics .stat-breakdown+.stat-breakdown{padding-top:1em;border-top:1px solid rgba(255,226,126,.24)}.page-statistics .stat-breakdown__title{margin:0 0 .45em;color:#fff4c8;font-size:var(--compact-type-body, 1.08em);text-align:left}.page-statistics .stat-table__row{grid-template-columns:minmax(5.8em,1.1fr) repeat(4,minmax(3em,.8fr));gap:.45em;padding:.55em .65em;border:1px solid rgba(132,218,188,.16);border-radius:.48em;background:#0329236b}.page-statistics .stat-table__row--head{border-color:transparent;background:transparent;color:#fff4c8c7;font-size:var(--compact-type-body, 1.24em);line-height:1.05}.page-statistics .stat-table__row .stat__value{font-size:var(--compact-type-body, 1.42em)}.journal-badge{min-width:1.45em;height:1.45em;margin-left:.42em;align-items:center;justify-content:center;border-radius:999px;color:#fff8dc;font-size:.78em;background:linear-gradient(180deg,#ff776f,#c63242);box-shadow:0 .12em .36em #00000052}.journal-list{display:flex;flex-direction:column;gap:.58em;max-height:min(58vh,34em);overflow-y:auto;padding:.2em .15em .6em}.journal-entry{font-size:calc(14px * var(--pregame-inverse-scale, 1));display:grid;grid-template-columns:2.57em minmax(0,1fr);gap:1em;align-items:start;padding:.72em .78em;border:1px solid #5d3517;border-radius:.62em;background:linear-gradient(180deg,#2e160bbf,#1a0c05d9);box-shadow:inset 0 0 0 1px #ffffff0a}.journal-entry__icon{width:2.12em;height:2.12em;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#2e1a06;font-size:1.21em;background:#e0b466;border:2px solid #ffde94;box-sizing:border-box;box-shadow:0 .18em .4em #00000047}.journal-entry--bet .journal-entry__icon{background:#4cd490;border-color:#82f2ba}.journal-entry--tournament .journal-entry__icon{background:#cfbe70;border-color:#f2e196}.journal-entry__result--win{color:#69db7c}.journal-entry__result--loss{color:#e57373}.journal-entry__body{min-width:0}.journal-entry__top{display:flex;align-items:center;justify-content:space-between;gap:.7em;margin-bottom:.2em}.journal-entry__type{color:#e5b974;font-size:.86em;text-transform:uppercase}.journal-entry__date{flex:0 0 auto;color:#dfc39e;font-size:.86em;font-variant-numeric:tabular-nums}.journal-entry__text{font-size:1em;line-height:1.22;overflow-wrap:anywhere}@media(max-width:760px){.tournament-bet-list{font-size:.94em}.tournament-bet-row{grid-template-columns:3.25em minmax(5.4em,1fr) minmax(5.95em,.76fr) minmax(4.05em,.46fr) minmax(5.1em,auto)}.tournament-bet-stat{min-height:3.05em;padding:.22em .32em}.tournament-bet-stat span{font-size:.7em}.tournament-bet-stat strong{font-size:1.04em}.tournament-bet-stat .tournament-currency img{width:1.16em;height:1.16em}}@media(max-width:520px){.page-statistics .stat-body{width:calc(100% - 1em);gap:.9em;padding-top:.8em}.page-statistics .stat-card{padding:.72em;gap:.72em}.page-statistics .stat-card__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em}.page-statistics .stat-card__row--center .page__label,.page-statistics .stat-card__row--center>.page__label{font-size:var(--compact-type-heading, 1.1em)}.page-statistics .page__label{font-size:var(--compact-type-body, .95em)}.page-statistics .stat__value{font-size:var(--compact-type-value, 1.7em)}.page-statistics .stat-table__row{grid-template-columns:minmax(4.9em,1fr) repeat(4,minmax(2.2em,.72fr));gap:.22em;padding:.46em .42em}.page-statistics .stat-table__row--head{font-size:var(--compact-type-body, 1em);line-height:1.05}.page-statistics .stat-table__row .page__label{font-size:var(--compact-type-body, .94em)}.page-statistics .stat-table__row .stat__value{font-size:var(--compact-type-body, 1.18em)}.journal-list{max-height:56vh}.tournament-bet-list{font-size:.9em}.tournament-bet-row{grid-template-columns:3.05em minmax(5em,1fr) minmax(5.75em,.76fr) minmax(3.8em,.46fr) minmax(4.8em,auto)}.tournament-bet-stat span{font-size:.66em}.tournament-bet-stat strong{font-size:1em}}.page-pregame{overflow:hidden}.pregame-lobby-stage{--navigation-icon-scale: var(--pregame-scale, 1);position:absolute;top:0;left:0;width:1440px;min-height:900px;display:flex;flex-direction:column;font-size:16px;transform-origin:top left}.lobby-navigation.page-header{--pregame-toolbar-btn-size: 106px;--pregame-toolbar-gap: 12px;width:100%;max-width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;padding:10px 0 28px;background:none;box-sizing:border-box}.lobby-navigation.page-header .btn_title label{bottom:-30px;line-height:1;max-width:none;text-transform:uppercase}.page-pregame.chat-open .pregame-lobby-stage .btn_show_chat{display:none!important}.pregame-lobby-stage .page-game_content{width:100%!important;max-width:100%!important;flex:1 1 auto;min-height:0;padding:0!important;overflow:hidden}.pregame-lobby-stage .gamecards,.pregame-lobby-stage .news_tabs,.pregame-lobby-stage .profile_tabs,.pregame-lobby-stage .tournireboard{width:100%;height:100%;max-width:none;min-height:0}.pregame-lobby-stage .block_w_101,.pregame-lobby-stage .block_w_99{width:100%!important;max-width:100%!important;transform:none!important;margin-left:0!important;margin-right:0!important}.pregame-lobby-stage .tournament-shell{overflow:hidden}.pregame-lobby-stage .tournament-entry{grid-template-columns:minmax(300px,1.55fr) minmax(210px,.72fr) minmax(160px,.48fr) minmax(190px,.56fr)!important;gap:18px!important;min-height:100px;padding:10px 14px!important;overflow:hidden}.pregame-lobby-stage .tournament-entry__title,.pregame-lobby-stage .tournament-entry__ticket,.pregame-lobby-stage .tournament-entry__players,.pregame-lobby-stage .tournament-entry__prize{min-width:0}.pregame-lobby-stage .tournament-entry__title h3{font-size:22px!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-entry__details{gap:8px!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-entry__details span{padding:6px 10px!important;font-size:16px!important;line-height:1.08!important}.pregame-lobby-stage .tournament-entry__ticket{min-height:72px}.pregame-lobby-stage .tournament-entry__ticket span{font-size:18px!important;text-transform:uppercase}.pregame-lobby-stage .tournament-entry__ticket strong,.pregame-lobby-stage .tournament-entry__players b,.pregame-lobby-stage .tournament-entry__prize strong{font-size:24px!important}.pregame-lobby-stage .tournament-entry__prize,.pregame-lobby-stage .tournament-entry__players{overflow:hidden}.pregame-lobby-stage .tournament-bet-row{grid-template-columns:86px minmax(0,1fr) 190px 150px 180px!important;gap:14px!important;overflow:hidden}.pregame-lobby-stage .tournament-bet-btn,.pregame-lobby-stage .tournament-bet-stat,.pregame-lobby-stage .tournament-scorebox{min-width:0}.pregame-lobby-stage .rules-score{grid-template-columns:minmax(300px,.8fr) minmax(760px,1.7fr)!important}.pregame-lobby-stage .rules-score__item em,.pregame-lobby-stage .rules-flow__steps span{white-space:nowrap;overflow:hidden;text-overflow:clip}.page-pregame .wr_chat{width:900px;font-size:16px;border-radius:12px 0 0 12px;transform-origin:top right}.page-pregame.pregame-chat-mobile .wr_chat{border-radius:0;font-size:16px}.pregame-lobby-stage a.lb-filter,.pregame-lobby-stage button.lb-filter,.pregame-lobby-stage .lb-filter span{font-size:var(--tab-label-font-size, 20px)!important;line-height:1.08;text-transform:uppercase}.pregame-lobby-stage .gamecards>.lb-filters .lb-filter span,.pregame-lobby-stage .leaderboard>.lb-filters .lb-filter span,.pregame-lobby-stage .news_tabs>.lb-filters .lb-filter,.pregame-lobby-stage .profile_tabs>.lb-filters .lb-filter,.pregame-lobby-stage .tournament-tabs button.lb-filter{padding:12px 10px}.page-pregame .wr_chat{font-size:22px}.page-pregame .chat_btn_close{--width: 2.3em}.pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>.tab-panel[data-content="2"].active){width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>.tab-panel[data-content="2"].active)>.tab-content{width:100%!important;max-width:100%!important;height:calc(100% - 78px)!important;max-height:none!important;min-height:0!important;overflow:hidden!important;margin-top:14px!important}.pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>.tab-panel[data-content="2"].active)>.tab-content>.tab-panel[data-content="2"].active{display:flex!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}.pregame-lobby-stage #journal-list{max-height:none!important}.pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>.tab-panel[data-content="2"].active) #journal-list{max-height:none!important;flex:1 1 auto;overflow-y:auto!important;padding:0 12px 22px!important;box-sizing:border-box}.page-pregame{padding-left:0!important;padding-right:0!important}.pregame-lobby-stage{margin-left:0!important}.page-pregame .wr_chat{font-size:26px!important;border-radius:0 0 0 12px!important}.page-pregame .chat__msg-name{font-size:.95em!important;line-height:1.08!important}.page-pregame .chat__msg-text{font-size:1.08em!important;line-height:1.24!important}.page-pregame .chat__input{font-size:1.25em!important;line-height:1.18!important}.page-pregame .chat__msg-avatar{--width: 4.45em}.page-pregame .chat__msg-avatar--animated{--width: 4.9em}.page-pregame .chat-tab-badge{font-size:.8em}.page-pregame.pregame-chat-mobile .wr_chat{font-size:19px!important}.page-pregame.pregame-chat-mobile .chat__msg-name{font-size:1em!important}.page-pregame.pregame-chat-mobile .chat__msg-text{font-size:1.08em!important}.page-pregame.pregame-chat-mobile .chat__input{font-size:1.18em!important;line-height:1.14!important}.page-pregame.pregame-chat-mobile .chat__input-row{gap:.35em!important}.page-pregame.pregame-chat-mobile .chat__composer{min-height:4.25em!important;max-height:6.2em!important}.page-pregame.pregame-chat-mobile .chat__emoji-btn{font-size:2.1em!important}.page-pregame.pregame-chat-mobile .chat__send-btn{--width: 2.85em !important;font-size:1.02em!important;right:.28em!important;padding:.28em!important}.page-pregame.pregame-chat-mobile .emoji-panel.active{max-height:7em!important;padding:.35em!important;gap:.18em!important}.page-pregame.pregame-chat-mobile .emoji-item{font-size:1.2em!important;padding:.05em!important}.pregame-lobby-stage .tournament-history-card .tournament-row{min-height:7.1em!important;padding:.95em 1.1em!important;gap:1em!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox{min-width:11em!important;min-height:5.6em!important;padding:.75em 1.05em!important;gap:.34em!important;flex:0 0 auto!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox span{font-size:.92em!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox b,.pregame-lobby-stage .tournament-history-card .tournament-scorebox .tournament-currency{font-size:1.34em!important;gap:.36em!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox .tournament-currency img{width:1.65em!important;height:1.65em!important}.pregame-lobby-stage .page-header{position:relative}.pregame-lobby-stage .page-header .btn_show_chat{position:absolute;left:var(--pregame-chat-toggle-left, auto);right:auto;margin-left:0}.pregame-lobby-stage .gamecards>.lb-filters,.pregame-lobby-stage .gamecards .block_sticky,.pregame-lobby-stage .gamecards .block_w_101,.pregame-lobby-stage .gamecards .block_w_99{background:transparent;background-image:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pregame-lobby-stage .gamecards>.lb-filters:before,.pregame-lobby-stage .gamecards>.lb-filters:after,.pregame-lobby-stage .gamecards .block_sticky:before,.pregame-lobby-stage .gamecards .block_sticky:after{display:none}.pregame-lobby-stage .tournament-history-card .tournament-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(9.6em,auto) minmax(10.5em,auto)!important}.pregame-lobby-stage .tournament-history-card .tournament-avatar{width:4.7em!important;height:4.7em!important}.pregame-lobby-stage .tournament-history-card__winner strong{font-size:1.45em!important;line-height:1.1!important;color:#fff8dc!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox--duration,.pregame-lobby-stage .tournament-history-card .tournament-scorebox--prize{min-width:9.6em!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox--duration b{font-size:1.28em!important}@media(max-width:760px){.pregame-lobby-stage .tournament-history-card .tournament-row{grid-template-columns:auto minmax(0,1fr) minmax(7.8em,auto) minmax(8.4em,auto)!important;gap:.55em!important}}@media(pointer:coarse)and (min-width:769px)and (max-width:1400px){#app .page-main.main-menu-redesign{--main-menu-content-offset: 0px}:is(.page-pregame,.page-main.main-chat-desktop,.page-game) .wr_chat{--chat-placeholder-font-size: var(--chat-platform-placeholder-font-size, 30px)}#app :is(.page-pregame,.page-main.main-chat-desktop,.page-game) .wr_chat .chat__input{font-size:var(--chat-platform-placeholder-font-size, 30px)!important;line-height:1.2!important}#app .page-pregame .shop-balance--lobby{display:none!important}html body #app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-room-filters>.lobby-create-game-filter{flex-grow:2!important}html body #app .page.page-pregame .pregame-lobby-stage .lobby-room-filters>label.lb-filter>span{padding-inline:4px!important;font-size:22px!important}html body #app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .pregame-subnav{width:100%!important;min-width:0!important;box-sizing:border-box;gap:8px!important}html body #app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .pregame-subnav>button.lb-filter{flex:1 1 0!important;width:0!important;min-width:0!important;padding-left:6px!important;padding-right:6px!important;font-size:18px!important;white-space:normal!important;overflow-wrap:anywhere}html body #app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-tabs>button.lb-filter:first-child{flex-grow:1.35!important}html #profile-gift-dialog .profile-gift-grid{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:10px}html #profile-gift-dialog .profile-gift-shop-item{min-width:0;padding:10px;box-sizing:border-box}html #profile-gift-dialog .profile-gift-shop-art-wrap{width:100%;height:100px}html #profile-gift-dialog .profile-gift-shop-art{width:100%;height:100%;object-fit:contain}html #profile-gift-dialog .profile-gift-shop-price{width:100%;min-width:0;font-size:16px;gap:4px;justify-content:center;white-space:nowrap}html #app .page-pregame .pregame-lobby-stage :is(#profile-gifts-list,.lobby-viewed-profile-gifts){grid-template-columns:repeat(auto-fill,minmax(min(calc(130px * var(--pregame-inverse-scale, 1)),100%),1fr))!important;gap:calc(10px * var(--pregame-inverse-scale, 1))}html #app .page-pregame .pregame-lobby-stage :is(#profile-gifts-list,.lobby-viewed-profile-gifts) .profile-gift-card{min-height:calc(155px * var(--pregame-inverse-scale, 1));padding:calc(8px * var(--pregame-inverse-scale, 1));box-sizing:border-box;min-width:0}html #app .page-pregame .pregame-lobby-stage :is(#profile-gifts-list,.lobby-viewed-profile-gifts) .profile-gift-card-art-wrap{width:min(calc(100px * var(--pregame-inverse-scale, 1)),100%);height:calc(100px * var(--pregame-inverse-scale, 1))}html #app .page-pregame .pregame-lobby-stage :is(#profile-gifts-list,.lobby-viewed-profile-gifts) .profile-gift-card-from{font-size:calc(14px * var(--pregame-inverse-scale, 1));white-space:normal;overflow-wrap:anywhere}html #app .page-pregame .pregame-lobby-stage .news_tabs>.tab-content{zoom:max(1,calc(var(--pregame-inverse-scale, 1) * .85))}html #app .page-pregame .pregame-lobby-stage :is(.rules-grid,.rules-score,.rules-system-grid,.tournament-info-grid){grid-template-columns:minmax(0,1fr)!important;min-width:0}html #app .page-pregame .pregame-lobby-stage .journal-empty{font-size:calc(16px * var(--pregame-inverse-scale, 1))!important;line-height:1.4}html #app .page-pregame .pregame-lobby-stage .profile-overview__title{font-size:calc(16px * var(--pregame-inverse-scale, 1))}html #app .page-pregame .pregame-lobby-stage .news_item__content{font-size:var(--rules-body-size, 18px)}html #app .page-pregame .pregame-lobby-stage .news_item__title{font-size:var(--rules-heading-size, 22px)}html #app .page-pregame .pregame-lobby-stage .news_item__date{font-size:var(--news-date-size, 16px)}html #app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 150px 105px 140px!important;grid-template-areas:"winners name duration prize date"!important;gap:8px!important;padding:10px 12px!important}html #app .page-pregame .pregame-lobby-stage #tournament-history :is(.tournament-history-card__metric,.tournament-history-card__date){box-sizing:border-box;min-width:0;white-space:normal;overflow-wrap:anywhere;padding:2px 6px!important}html #app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric :is(small,b){max-width:100%;white-space:normal;overflow-wrap:anywhere}html #app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__name{padding-left:8px}html #app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__winner-row{gap:8px}}.pregame-lobby-stage .news_tabs,.pregame-lobby-stage .info-rules-panel{font-size:24px!important}.pregame-lobby-stage .news_list:not(:has(>.game-card_list__empty)){gap:.75em!important;padding:.65em 0 1em!important}.pregame-lobby-stage .news_item{padding:.95em 1.05em!important;border-radius:.7em!important}.pregame-lobby-stage .news_item__date{font-size:var(--news-date-size, .86em)}.pregame-lobby-stage .news_item__title{font-size:var(--rules-heading-size, 1.3em);line-height:1.12;overflow-wrap:anywhere}.pregame-lobby-stage .news_item__content{font-size:var(--rules-body-size, 1.08em);line-height:1.42;overflow-wrap:anywhere}.pregame-lobby-stage .rules-guide{gap:1em!important}.pregame-lobby-stage .rules-guide p,.pregame-lobby-stage .rules-guide li,.pregame-lobby-stage .rules-score__text p{line-height:1.45!important}.pregame-lobby-stage .rules-score-list li{line-height:1.35!important}.pregame-lobby-stage .rules-card,.pregame-lobby-stage .rules-flow,.pregame-lobby-stage .rules-note,.pregame-lobby-stage .rules-score,.pregame-lobby-stage .rules-guide__hero{border-radius:.75em!important}.pregame-lobby-stage .tournament-info-guide{line-height:1.5!important}.pregame-lobby-stage .tournament-info-guide p,.pregame-lobby-stage .tournament-info-grid span{line-height:1.42!important}.pregame-lobby-stage .tournament-info-grid div{padding:.95em 1em!important;gap:.75em!important}.pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>.tab-panel[data-content="2"].active)>.tab-content>.tab-panel[data-content="2"].active{padding:0 18px 18px!important;box-sizing:border-box!important}.pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>.tab-panel[data-content="2"].active) #journal-list{width:100%!important;height:100%!important;margin:0!important;padding:18px!important;gap:13px!important;border:1px solid rgba(245,201,107,.34)!important;border-radius:14px!important;background:linear-gradient(145deg,#fffaf011,#fffaf005),#042d25b8!important;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000002e!important;box-sizing:border-box!important}.pregame-lobby-stage .profile_tabs.max_width_555>.tab-content>.tab-panel[data-content="2"].active{display:flex!important;flex-direction:column!important;min-height:700px!important;height:100%!important;padding:18px!important;box-sizing:border-box!important;overflow:hidden!important}.pregame-lobby-stage #journal-list.journal-list,.page-pregame #journal-list.journal-list{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-height:0;height:auto;margin:0!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:13px!important;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;box-sizing:border-box!important}.page-pregame.pregame-mobile-layout{--tab-label-font-size: 16px;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}.page-pregame.pregame-mobile-layout .pregame-lobby-stage{width:842px!important;min-height:900px!important;--pregame-toolbar-btn-size: 106px;--pregame-toolbar-gap: 12px;--pregame-toolbar-active-bleed: 4px}@media(max-width:768px){.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header,.lobby-navigation.page-header{width:842px;max-width:842px;gap:var(--pregame-toolbar-gap);padding:10px 12px 34px;box-sizing:border-box}}@media(max-width:768px){.lobby-navigation.page-header .btn_sq{width:var(--pregame-toolbar-btn-size);height:var(--pregame-toolbar-btn-size);flex:0 0 var(--pregame-toolbar-btn-size);padding:6px}}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header .btn_show_chat{position:relative;top:auto;left:auto;right:auto;margin-left:auto}@media(max-width:768px){.lobby-navigation.page-header .btn_title label{bottom:-13px;font-size:17px}}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-game_content,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .gamecards,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .profile_tabs,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .news_tabs,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-board{width:842px!important;max-width:842px!important;gap:12px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage :is(.game-card_list,.leaderboard>.lb-list,.profile_tabs>.tab-content,.tournament-shell,.news_tabs>.tab-content){flex:1 1 auto;box-sizing:border-box;width:818px;max-width:818px;min-height:0;height:auto;margin-right:12px;margin-left:12px;overflow:auto}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-board,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-shell{margin-right:12px;box-sizing:border-box}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs{overflow:hidden}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs button.lb-filter{flex:1 1 0;min-width:0;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:clip}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs button.lb-filter[data-tab="1"]{flex-grow:1.2}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs button.lb-filter[data-tab="2"]{flex-grow:.78}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs button.lb-filter[data-tab="3"]{flex-grow:1.02}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs button.lb-filter[data-tab="7"]{flex-grow:.62}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-shell{overflow:hidden!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-list{gap:9px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry{grid-template-columns:285px 135px 125px 190px!important;gap:10px!important;align-items:center!important;min-height:108px!important;padding:12px!important;box-sizing:border-box!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__title{gap:6px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__title h3{font-size:25px!important;line-height:1.04!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__details{gap:6px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__details span{padding:5px 9px!important;font-size:18px!important;line-height:1.08!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__ticket{width:135px!important;min-width:0!important;min-height:70px!important;padding:4px 5px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__ticket span{font-size:22px!important;line-height:.98!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__ticket strong{margin-top:3px!important;font-size:26px!important;line-height:.95!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__ticket .tournament-currency img{width:22px!important;height:22px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__players,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__prize{min-width:0!important;min-height:70px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__players{gap:5px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__players-main{gap:6px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__prize{justify-content:center!important;gap:6px!important;padding:0 9px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__prize span{font-size:22px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__players b,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__prize strong{font-size:30px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__prize .tournament-currency img{width:30px!important;height:30px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__people{width:42px!important;height:32px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__seats{gap:4px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-entry__seats .tournament-seat{width:12px!important;height:12px!important}.page-pregame.pregame-mobile-layout{height:100%!important;overflow:hidden!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage{height:calc(100dvh / var(--pregame-scale, 1))!important;min-height:0!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-game_content{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-game_content>.tab-panel.active{height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-board,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .news_tabs,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .gamecards,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .profile_tabs{min-height:0!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-game_content>.tab-panel[data-content="4"].active{overflow:hidden!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-game_content>.tab-panel[data-content="4"].active .tournament-board{height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs{position:relative;top:auto;z-index:3;flex:0 0 auto;background:linear-gradient(180deg,#105341fa,#06362bfa)}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-shell{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-shell>.tab-panel.active{height:auto!important;min-height:min-content!important;overflow:visible!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active{overflow:hidden!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active .gamecards{height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .gamecards>.lb-filters{flex:0 0 auto}.page-pregame.pregame-mobile-layout .pregame-lobby-stage :is(.game-card_list,.leaderboard>.lb-list,.news_list):has(>.game-card_list__empty){padding:0;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active{height:100%!important;overflow:hidden!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active .gamecards{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .gamecards>.lb-filters{flex:0 0 auto}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .game-card_list{width:100%!important;max-width:100%!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px 16px 24px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage :is(.game-card_list,.leaderboard>.lb-list,.news_list):has(>.game-card_list__empty){padding:0;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bets-panel{padding:12px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bets-title{min-height:48px!important;margin-bottom:14px!important;padding:0 5px 9px!important;align-items:center!important;gap:12px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bets-title span{font-size:30px!important;line-height:1.05!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bets-title em{min-height:40px!important;padding:9px 15px!important;font-size:23px!important;line-height:1!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-list{gap:14px!important;font-size:22px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-row{grid-template-columns:90px minmax(150px,1fr) 116px 104px 158px!important;gap:6px!important;min-height:128px!important;padding:9px!important;align-items:center!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-row__avatar{width:84px!important;height:84px!important;grid-row:auto!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-row__player strong{font-size:30px!important;line-height:1.06!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-row__player span{margin-top:6px!important;font-size:25px!important;line-height:1.12!important;white-space:normal!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-stat{min-height:66px!important;gap:4px!important;padding:6px 5px!important;border-radius:8px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-stat>span{font-size:20px!important;line-height:1!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-stat :is(strong,strong .tournament-currency){font-size:30px!important;line-height:1!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-stat .tournament-currency img{width:24px!important;height:24px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-row__action{grid-column:auto!important;grid-row:auto!important;width:100%!important;justify-self:stretch!important;align-self:center!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-btn{width:100%!important;max-width:100%!important;min-width:0!important;min-height:84px!important;padding:0 4px!important;font-size:24px!important;line-height:1!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.pregame-lobby-stage .tournament-bet-btn.tournament-action{position:relative!important;overflow:hidden!important;min-width:156px!important;min-height:56px!important;padding:0 20px!important;border:2px solid rgba(248,215,112,.78)!important;border-radius:9px!important;color:#fff8dc!important;font-size:23px!important;line-height:1!important;letter-spacing:0!important;text-shadow:0 2px 3px rgba(0,0,0,.52)!important;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,#62ba76,#32805a 52%,#17614a)!important;box-shadow:0 4px #083622f2,0 9px 16px #00000042,inset 0 1px #ffffff47,inset 0 -1px #0000002e!important}.pregame-lobby-stage .tournament-bet-btn.tournament-action:before,.pregame-lobby-stage .tournament-bet-btn.tournament-action:after{content:none!important;position:absolute}.pregame-lobby-stage .tournament-bet-btn.tournament-action:hover{border-color:#ffe67ef5!important;filter:brightness(1.08) saturate(1.04)}.pregame-lobby-stage .tournament-bet-btn.tournament-action:active{transform:translateY(2px);box-shadow:0 2px #083622f2,0 5px 10px #0000003d,inset 0 1px #ffffff38!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-bet-btn.tournament-action{width:100%!important;max-width:100%!important;min-width:0!important;min-height:60px!important;padding:0 4px!important;border-radius:8px!important;font-size:23px!important;text-transform:uppercase;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active .gamecards{box-sizing:border-box!important;padding-bottom:32px!important}.pregame-lobby-stage .page-header .btn_show_chat{top:0}.pregame-lobby-stage .page-game_content{margin-top:14px!important}.pregame-lobby-stage .page-header .btn_indicator .indicator_span{--width: 34px;min-width:var(--width);height:var(--width);line-height:var(--width);padding:0 5px;border-radius:999px;font-size:18px;box-sizing:border-box}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header .btn_indicator .indicator_span{--width: 38px;font-size:20px}.pregame-lobby-stage .page-header,.pregame-lobby-stage .page-header .btn_sq,.pregame-lobby-stage .page-header .btn_indicator{overflow:visible}.pregame-lobby-stage .page-header .btn_indicator .indicator_span{top:3px;right:3px}.pregame-lobby-stage .page-header .btn_show_chat .indicator_span{left:3px;right:auto}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header .btn_indicator .indicator_span{top:3px;right:3px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header .btn_show_chat .indicator_span{left:3px;right:auto}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .gamecards,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .news_tabs,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-board,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-tabs,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-shell{width:100%;max-width:100%;box-sizing:border-box}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555:not(:has(>.tab-content>.tab-panel[data-content="2"].active)),.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555>.lb-filters,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555>.tab-content,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555 .player-card,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555:not(:has(>.tab-content>.tab-panel[data-content="2"].active))>.lb-filters,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555:not(:has(>.tab-content>.tab-panel[data-content="2"].active))>.tab-content,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555:not(:has(>.tab-content>.tab-panel[data-content="2"].active)) .player-card{width:100%!important;max-width:100%!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard .lb-item{min-height:112px!important;gap:18px!important;padding:16px 20px!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard .lb-item__avatar{width:76px!important;height:76px!important;flex:0 0 76px!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard .lb-item__avatar-img,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard .lb-item__avatar img,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard .lb-item__avatar .avatar-animated{width:100%!important;height:100%!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard .lb-item{min-height:118px!important;gap:16px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard .lb-item__avatar{width:82px!important;height:82px!important;flex:0 0 82px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard .lb-item__avatar-img,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard .lb-item__avatar img,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard .lb-item__avatar .avatar-animated{width:100%!important;height:100%!important}.pregame-lobby-stage .page-game_content>.tab-panel[data-content="4"].active{height:100%!important;min-height:0!important;overflow:hidden!important}.pregame-lobby-stage .tournament-board{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.pregame-lobby-stage .tournament-tabs{position:relative;top:auto;z-index:30;flex:0 0 auto;margin-bottom:0;isolation:isolate}.pregame-lobby-stage .tournament-shell{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.pregame-lobby-stage .tournament-shell>.tab-panel.active{height:auto!important;min-height:min-content!important;overflow:visible!important}.pregame-lobby-stage .tournament-history-card{padding:16px!important}.pregame-lobby-stage .tournament-history-card .tournament-section-title{min-height:38px!important;align-items:center!important;gap:16px!important;margin-bottom:12px!important;padding-bottom:10px!important}.pregame-lobby-stage .tournament-history-card .tournament-section-title span{font-size:22px!important;line-height:1.1!important}.pregame-lobby-stage .tournament-history-card .tournament-section-title em{color:#e7f5ec!important;font-size:18px!important;line-height:1.1!important;white-space:nowrap!important}.pregame-lobby-stage .tournament-history-card .tournament-row{min-height:128px!important;align-items:center!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox--duration,.pregame-lobby-stage .tournament-history-card .tournament-scorebox--prize{width:170px!important;min-width:170px!important;height:88px!important;min-height:88px!important;max-height:88px!important;align-self:center!important;padding:10px 14px!important;box-sizing:border-box!important;overflow:hidden!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox span{font-size:17px!important;line-height:1!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox b,.pregame-lobby-stage .tournament-history-card .tournament-scorebox .tournament-currency{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:26px!important;line-height:1!important}.pregame-lobby-stage .tournament-history-card .tournament-scorebox .tournament-currency img{width:42px!important;height:42px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .profile_tabs.max_width_555>.tab-content>.tab-panel[data-content="1"].active,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .profile_tabs.max_width_555>.tab-content>.tab-panel[data-content="2"].active{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .profile_tabs.max_width_555 #journal-list.journal-list{gap:14px!important;padding:18px!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555 #journal-list.journal-list{gap:14px!important;padding:20px!important}.pregame-lobby-stage{font-size:21px!important}#journal-list.journal-list{gap:14px!important}#tournament-registration .tournament-entry{grid-template-columns:minmax(300px,1fr) 210px 160px 190px!important;justify-content:stretch!important}#tournament-registration .tournament-entry__prize{justify-self:end!important;width:190px!important;max-width:190px!important;box-sizing:border-box!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-registration .tournament-entry{grid-template-columns:minmax(285px,1fr) 135px 125px 190px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-registration .tournament-entry__prize{width:190px!important;max-width:190px!important}#tournament-history .tournament-history-card .tournament-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) 170px 170px!important;gap:16px!important;align-items:center!important}#tournament-history .tournament-history-card__winner{min-width:0!important;max-width:none!important;overflow:visible!important}#tournament-history .tournament-history-card__winner strong{display:block!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}#tournament-history .tournament-history-card .tournament-scorebox--duration,#tournament-history .tournament-history-card .tournament-scorebox--prize{justify-self:end!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card .tournament-row{grid-template-columns:auto minmax(0,1fr) 160px 160px!important;gap:12px!important}.pregame-lobby-stage .gamecards>.lb-filters .lb-filter input+span{position:relative}.pregame-lobby-stage .gamecards>.lb-filters .lb-filter input:checked+span{color:#fff9d8;border-color:#ffe27ef2;background:linear-gradient(180deg,#94a45b,#437a4e);box-shadow:inset 0 2px #fff3,inset 0 -3px #ffe27e47,0 0 0 2px #ffe27e38,0 5px 12px #00000042;text-shadow:0 2px 3px rgba(0,0,0,.5)}.pregame-lobby-stage .gamecards>.lb-filters .lb-filter input:checked+span:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:3px;border-radius:999px;background:#ffec86f2;box-shadow:0 0 8px #ffe27ea6}.pregame-lobby-stage .tournament-tabs{display:flex;align-items:stretch;justify-content:space-between;gap:10px;padding:6px;border:1px solid rgba(108,205,214,.28);border-radius:8px;background:linear-gradient(180deg,#093f3a9e,#072d3580);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000024;box-sizing:border-box;overflow:visible}.pregame-lobby-stage .tournament-tabs button.lb-filter{flex:1 1 auto;min-width:0;min-height:58px;padding:10px 12px;border:1px solid rgba(116,191,211,.28);border-radius:6px;color:#e2f2efe0;background:linear-gradient(180deg,#1f565beb,#0d3745eb);box-shadow:inset 0 1px #ffffff14,0 2px 7px #0000002e;font-size:var(--tab-label-font-size, 20px)!important;line-height:1.05;text-shadow:0 2px 3px rgba(0,0,0,.5);box-sizing:border-box;overflow:hidden;text-transform:uppercase}.pregame-lobby-stage .tournament-tabs button.lb-filter.active{color:#fff9d8;border-color:#ffe27ef2;background:linear-gradient(180deg,#94a45b,#437a4e);box-shadow:inset 0 2px #fff3,inset 0 -3px #ffe27e47,0 0 0 2px #ffe27e38,0 5px 12px #00000042}.pregame-lobby-stage .tournament-tabs .tab-btn.tournament-tab-counted{min-height:58px;padding:8px 10px;gap:5px}.pregame-lobby-stage .tournament-tabs .tab-btn .tournament-tab-label{font-size:var(--tab-label-font-size, 20px)!important;line-height:1;white-space:nowrap;text-transform:uppercase}.pregame-lobby-stage .tournament-tabs .tab-btn .tournament-tab-count{font-size:var(--tab-label-font-size, 20px)!important;line-height:.95;text-transform:uppercase}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs{gap:6px;padding:5px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs button.lb-filter{min-height:54px;padding:7px;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs .tab-btn.tournament-tab-counted{min-height:54px;padding:6px 5px;gap:4px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs .tab-btn .tournament-tab-label,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs .tab-btn .tournament-tab-count{font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.pregame-lobby-stage .tournament-row__main .tournament-results{gap:8px!important;min-height:30px!important;margin-top:8px!important}.pregame-lobby-stage .tournament-row__main .tournament-result-square{width:26px!important;height:26px!important;flex-basis:26px!important;border-width:2px!important;border-radius:7px!important}.pregame-lobby-stage .tournament-row__main .tournament-results__label{display:inline-flex!important;align-items:center!important;min-height:26px!important;margin-top:0!important;color:#fff8dc!important;font-size:19px!important;line-height:1!important;white-space:nowrap!important}.my-tour-waiting{display:grid;min-width:0}.my-tour-waiting>*{grid-area:1 / 1}.my-tour-waiting__title{align-self:start;min-width:0;margin:10px 16px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wood-ui-text);font:600 18px/1.2 var(--font-family)}.my-tour{container-type:inline-size;box-sizing:border-box;padding:min(1.5%,14px);border:1px solid #c7a564;border-radius:10px;background:linear-gradient(110deg,#fbf1dd,#eddbb8);color:#27231a;box-shadow:inset 0 0 0 1px #fff8e4,0 3px 8px #170a0760}.my-tour__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.my-tour__heading h3{margin:0;font-size:clamp(14px,2.8cqw,28px);font-weight:700;line-height:1.2;text-transform:uppercase}.my-tour__heading span{font-size:clamp(11px,2cqw,20px);color:#000;text-align:right}.my-tour__ready-timer{flex-shrink:0;font-weight:700;font-variant-numeric:tabular-nums}.my-tour__summary{display:flex;align-items:center;gap:1.4cqw;min-height:clamp(32px,4.5cqw,48px);padding:4px 10px;margin-bottom:8px;box-sizing:border-box;border:1px solid #4b8980;border-radius:7px;color:#fff9ea;background:linear-gradient(#075451,#033631);font-size:clamp(10px,2cqw,20px)}.my-tour__count{padding:2px 12px;border-radius:4px;background:#003733;white-space:nowrap}.my-tour__count b{color:#57ee8d;font-size:clamp(20px,3.2cqw,30px)}.my-tour__waiting{border-left:1px solid #427773;padding-left:min(2cqw,20px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-tour__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #c5a56b;border-radius:7px;font-size:clamp(10px,2cqw,20px)}.my-tour__table th{padding:6px 1cqw;font-weight:700;background:#d5b97c25;color:#000;text-transform:uppercase}.my-tour__table td{padding:4px 1.4cqw;border-top:1px solid #d4ba87;text-align:center;vertical-align:middle}.my-tour__table th+th,.my-tour__table td+td{border-left:1px solid #d4ba87}.my-tour__table th:first-child{width:27%;text-align:left;padding-left:3cqw}.my-tour__table th:nth-child(2){width:25%}.my-tour__table th:nth-child(3){width:29%}.my-tour__table th:last-child{width:19%}.my-tour__identity{display:flex;align-items:center;gap:2cqw;text-align:left;min-width:0}.my-tour__avatar{width:6.5cqw;height:6.5cqw;min-width:28px;min-height:28px;max-width:44px;max-height:44px;object-fit:contain;flex-shrink:0}.my-tour__identity strong{font-size:inherit;font-weight:600;color:#27231a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-tour__status{display:inline-flex;align-items:center;justify-content:center;gap:.35em;box-sizing:border-box;max-width:100%;padding:.3em .6em;border:1px solid #8da582;border-radius:6px;background:linear-gradient(#e5edd6,#c8dbb8);color:#245035;font-size:clamp(10px,1.8cqw,18px);line-height:1.2;font-weight:600}.my-tour__mark{display:inline-block;flex-shrink:0;font-size:1em;line-height:1;font-weight:700}.my-tour__status--waiting{border-color:#c4a36b;background:linear-gradient(#f7e9c9,#e8d4a7);color:#684b25}.my-tour__pill{min-width:0;overflow-wrap:anywhere}.my-tour__games{display:flex;align-items:center;justify-content:center;gap:.7cqw}.my-tour__game{display:block;width:3.3cqw;height:3.3cqw;max-width:33px;max-height:33px;min-width:12px;min-height:12px;border:1px solid #9ab5a0;border-radius:4px;background:linear-gradient(#174745,#062c2c)}.my-tour__game--win{background:linear-gradient(#22dd71,#009440);border-color:#4dd17b}.my-tour__game--loss{background:linear-gradient(#ff7884,#f13953);border-color:#f99ba6}.my-tour__game--draw{background:linear-gradient(#ffe482,#c89b28);border-color:#e1bc58}.my-tour__games span{color:#27231a;margin-left:1.5cqw;white-space:nowrap}.my-tour__points{color:#27231a;font-weight:600}.my-tour__footer{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-top:8px}.my-tour__hint{display:flex;align-items:center;gap:1.4cqw;margin:0;font-size:clamp(10px,1.9cqw,19px);line-height:1.3}.my-tour__info{display:grid;place-items:center;flex-shrink:0;width:3.6cqw;height:3.6cqw;min-width:19px;min-height:19px;max-width:28px;max-height:28px;border-radius:50%;background:#153c36;color:#fff5df;font-weight:700;font-family:Georgia,serif}.my-tour__action{flex:0 0 32%;min-height:clamp(32px,4.8cqw,48px);padding:6px 12px;border:1px solid #cf5d62;border-radius:7px;background:linear-gradient(#921624,#680c16);box-shadow:inset 0 1px 2px #ffb7aa55;color:#fff3df;font:500 clamp(14px,2.4cqw,24px)/1.1 var(--font-family);text-transform:uppercase;cursor:pointer}.my-tour__action:disabled{opacity:.65;cursor:default}.my-tour__action:focus-visible{outline:2px solid #a77519;outline-offset:2px}@container (max-width:420px){.my-tour__footer{align-items:stretch}.my-tour__action{flex-basis:30%}.my-tour__identity{gap:1cqw}.my-tour__table td{padding:4px .8cqw}}.pregame-mobile-layout .my-tour__heading h3{font-size:30px}.pregame-mobile-layout .my-tour__heading span{font-size:23px}.pregame-mobile-layout .my-tour__summary{font-size:25px;min-height:48px}.pregame-mobile-layout .my-tour__table{font-size:28px}.pregame-mobile-layout .my-tour__table th{font-size:25px}.pregame-mobile-layout .my-tour__table th:first-child{width:32%}.pregame-mobile-layout .my-tour__table th:nth-child(2){width:23%}.pregame-mobile-layout .my-tour__table th:nth-child(3){width:30%}.pregame-mobile-layout .my-tour__table th:last-child{width:15%}.pregame-mobile-layout .my-tour__avatar{width:70px;height:70px;max-width:70px;max-height:70px}.pregame-mobile-layout .my-tour__identity{gap:10px}.pregame-mobile-layout .my-tour__status{font-size:24px;padding:.25em .4em}.pregame-mobile-layout .my-tour__hint{font-size:24px}.pregame-mobile-layout .my-tour__action{font-size:28px;min-height:54px}.page-settings .page-header{padding:.8em 1em .35em!important}.page-settings .settings-body{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)!important;grid-template-areas:"appearance game" "rules rules"!important;align-items:stretch!important;justify-content:stretch!important;gap:.85em!important;width:100%!important;min-height:0!important;padding:.8em 1em 1em!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important}.page-settings .settings-card{width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;display:flex!important;flex:none!important;flex-direction:column!important;gap:.65em!important;padding:.85em!important;scroll-snap-align:unset!important}.page-settings .settings-card--appearance{grid-area:appearance!important}.page-settings .settings-card--game{grid-area:game!important}.page-settings .settings-card--rules{grid-area:rules!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important}.page-settings .settings-card__title{margin:0 0 .15em!important;font-size:var(--compact-type-heading, 1.45em)!important;line-height:1!important;text-align:left!important}.page-settings .settings-card--rules .settings-card__title{grid-column:1 / -1!important}.page-settings .settings-row{grid-template-columns:minmax(8.5em,.72fr) minmax(0,1.28fr)!important;gap:.65em!important;min-height:4.25em!important;padding:.55em!important}.page-settings .settings-row--swatches{min-height:5.4em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 1.16em)!important;line-height:1.12!important}.page-settings .settings-options{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.45em!important;min-width:0!important}.page-settings .settings-options--swatches{align-items:center!important}.page-settings .settings-options--pills{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(5.8em,1fr))!important;width:100%!important;gap:.4em!important}.page-settings .settings-options--nums{display:grid!important;grid-template-columns:repeat(5,minmax(2.7em,1fr))!important;width:100%!important;gap:.35em!important}.page-settings .settings-option__img--bg{width:5.4em!important;height:3.35em!important;box-shadow:inset 0 1px #ffffff38,0 5px 11px #0000003d!important}.page-settings .settings-option input:checked+.settings-option__img{border-color:#ffde67fa!important;box-shadow:inset 0 1px #ffffff42,0 0 0 2px #ffde6738,0 6px 12px #0000004d!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:2.85em!important;padding:.45em .55em!important;font-size:var(--compact-type-body, 1.02em)!important;line-height:1.04!important}.page-settings .settings-num span{min-height:2.7em!important;font-size:var(--compact-type-body, 1.25em)!important}@media(max-width:820px),(orientation:portrait){.page-settings .settings-body{grid-template-areas:"appearance" "game" "rules"!important;gap:.7em!important;padding:.65em .7em .9em!important}.page-settings .settings-card,.page-settings .settings-card--rules{display:flex!important;flex-direction:column!important}.page-settings .settings-row{grid-template-columns:minmax(0,1fr)!important;gap:.45em!important;padding:.55em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 1.06em)!important}.page-settings .settings-options,.page-settings .settings-options--swatches{justify-content:stretch!important}.page-settings .settings-option__img--bg{min-width:4.6em!important;height:2.95em!important}}@media(max-height:620px)and (orientation:landscape){.page-settings .page-header{padding-block:.45em .2em!important}.page-settings .settings-body{gap:.55em!important;padding-block:.45em .7em!important}.page-settings .settings-card{gap:.45em!important;padding:.6em!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 1.22em)!important}.page-settings .settings-row{min-height:3.55em!important;padding:.42em!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:2.35em!important;font-size:var(--compact-type-body, .92em)!important}}.page-settings .settings-body{align-items:start!important;max-width:1080px!important;grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;gap:10px!important;padding:8px 12px 14px!important;font-size:16px!important}.page-settings .settings-card{align-self:start!important;max-height:none!important;overflow:visible!important;gap:8px!important;padding:10px 12px!important}.page-settings .settings-card--rules{gap:8px 10px!important}.page-settings .settings-card__title{margin-bottom:2px!important;font-size:var(--compact-type-heading, 22px)!important}.page-settings .settings-row{grid-template-columns:minmax(130px,.48fr) minmax(0,1fr)!important;gap:10px!important;min-height:48px!important;padding:6px 8px!important}.page-settings .settings-row--swatches{min-height:48px!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 16px)!important}.page-settings .settings-options{gap:6px!important}.page-settings .settings-options--pills{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))!important;gap:6px!important}.page-settings .settings-options--nums{grid-template-columns:repeat(5,minmax(36px,1fr))!important;gap:6px!important}.page-settings .settings-option__img--bg{width:58px!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:34px!important;padding:6px 8px!important;font-size:var(--compact-type-body, 15px)!important}.page-settings .settings-num span{min-height:34px!important;font-size:var(--compact-type-body, 18px)!important}@media(max-width:820px),(orientation:portrait){.page-settings .settings-body{display:flex!important;flex-direction:column!important;max-width:520px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:7px 7px 12px!important;font-size:14px!important}.page-settings .settings-card{width:100%!important;flex:0 0 auto!important;max-height:none!important;overflow:visible!important;gap:7px!important;padding:8px!important}.page-settings .settings-card--appearance,.page-settings .settings-card--game,.page-settings .settings-card--rules{grid-area:auto!important}.page-settings .settings-card--rules{gap:7px!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 21px)!important}.page-settings .settings-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-height:0!important;padding:7px 8px!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 16px)!important}.page-settings .settings-options--swatches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.page-settings .settings-options--pills{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-settings .settings-options--nums{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-settings .settings-option__img--bg{width:100%!important;min-width:0!important;height:42px!important}.page-settings .settings-pill span{min-height:38px!important;font-size:var(--compact-type-body, 14px)!important}.page-settings .settings-num span{min-height:36px!important;font-size:var(--compact-type-body, 18px)!important}}@media(max-width:360px){.page-settings .settings-card__title{font-size:var(--compact-type-heading, 19px)!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 14px)!important}.page-settings .settings-pill span{min-height:34px!important;padding-inline:4px!important;font-size:var(--compact-type-body, 12px)!important}.page-settings .settings-num span{min-height:34px!important;font-size:var(--compact-type-body, 16px)!important}}@media(min-width:431px)and (max-width:820px),(min-width:431px)and (orientation:portrait){.page-settings .settings-body{max-width:540px!important;gap:7px!important;padding:6px 7px 10px!important}.page-settings .settings-card{gap:6px!important;padding:7px 8px!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 20px)!important}.page-settings .settings-row{display:grid!important;grid-template-columns:minmax(118px,.42fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:5px 7px!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 15px)!important;line-height:1.05!important}.page-settings .settings-options--pills{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;gap:5px!important}.page-settings .settings-options--nums{gap:5px!important}.page-settings .settings-pill span{min-height:32px!important;padding:4px 5px!important;font-size:var(--compact-type-body, 13px)!important}.page-settings .settings-num span{min-height:32px!important;font-size:var(--compact-type-body, 16px)!important}.page-settings .settings-option__img--bg{height:34px!important}}.page-settings .settings-body{width:min(100%,540px)!important;max-width:540px!important;gap:7px!important;padding:6px 8px 12px!important;font-size:14px!important}.page-settings .settings-card,.page-settings .settings-card--rules{overflow:visible!important;gap:6px!important;padding:7px 8px!important}.page-settings .settings-card--appearance,.page-settings .settings-card--game,.page-settings .settings-card--rules{grid-area:auto!important}.page-settings .settings-card__title{margin-bottom:0!important;font-size:var(--compact-type-heading, 20px)!important}.page-settings .settings-row{grid-template-columns:minmax(118px,.42fr) minmax(0,1fr)!important;gap:8px!important;min-height:44px!important;padding:5px 7px!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 15px)!important;line-height:1.05!important}.page-settings .settings-options--swatches{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.page-settings .settings-options--pills{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;gap:5px!important}.page-settings .settings-options--nums{gap:5px!important}.page-settings .settings-option__img--bg{height:34px!important}.page-settings .settings-pill span{min-height:32px!important;padding:4px 5px!important;font-size:var(--compact-type-body, 13px)!important}.page-settings .settings-num span{min-height:32px!important;font-size:var(--compact-type-body, 16px)!important}@media(max-width:430px){.page-settings .settings-body{width:100%!important;max-width:100%!important}.page-settings .settings-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important}}@media(min-width:821px){.page-settings .settings-body{width:min(92%,46em)!important;max-width:46em!important;gap:1em!important;padding:.8em 0 1.2em!important;font-size:16px!important}.page-settings .settings-card,.page-settings .settings-card--rules{gap:.72em!important;padding:.85em 1em!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 1.55em)!important}.page-settings .settings-row{grid-template-columns:minmax(9.4em,.42fr) minmax(0,1fr)!important;gap:.85em!important;min-height:3.35em!important;padding:.55em .7em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 1.05em)!important}.page-settings .settings-options{gap:.6em!important}.page-settings .settings-options--pills{grid-template-columns:repeat(auto-fit,minmax(6.4em,1fr))!important;gap:.6em!important}.page-settings .settings-options--nums{gap:.55em!important}.page-settings .settings-option__img--bg{height:2.75em!important}.page-settings .settings-pill span{min-height:2.55em!important;padding:.45em .7em!important;font-size:var(--compact-type-body, 1em)!important}.page-settings .settings-num span{min-height:2.55em!important;font-size:var(--compact-type-body, 1.25em)!important}}.page-settings .settings-body{flex:0 0 auto!important}@media(min-width:821px){.page-settings .page-header{padding-block:.55em .15em!important}.page-settings .settings-body{width:min(92%,46rem)!important;max-width:46rem!important;gap:.72em!important;padding:.45em 0 1em!important;font-size:clamp(10px,min(1.78vw,1.78vh),16px)!important}}.page-settings{display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;background:radial-gradient(circle at 50% 0%,rgba(255,226,126,.11),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--bg_color),black 11%),color-mix(in srgb,var(--bg_color),black 2%))!important}.page-settings .page-title,.page-shop .page-title{position:relative!important;color:#fff4c8!important;font-size:28px!important;text-transform:uppercase!important;text-shadow:0 .12em .22em rgba(0,0,0,.42)!important}.page-settings .page-title:after{content:""!important;position:absolute!important;left:50%!important;bottom:-.34em!important;width:min(9em,54vw)!important;height:1px!important;transform:translate(-50%)!important;background:linear-gradient(90deg,transparent,rgba(255,226,126,.78),transparent)!important}.page-shop .page-title:after{content:""!important;position:absolute!important;left:50%!important;bottom:-.34em!important;width:min(9em,54vw)!important;height:1px!important;transform:translate(-50%)!important;background:linear-gradient(90deg,transparent,rgba(255,226,126,.78),transparent)!important}.page-settings .page-header{flex:0 0 auto!important;padding:1em!important}.page-settings .settings-body{flex:1 1 auto!important;align-items:stretch!important;justify-content:flex-start!important;gap:1.3em!important;padding:1.35em 0 2em!important;font-size:16px!important}.page-settings .settings-card,.page-settings .settings-card--rules{position:relative!important;width:100%!important;min-width:0!important;max-height:none!important;gap:1em!important;padding:1.05em!important}.page-settings .settings-card__title{position:relative!important;z-index:1!important;width:100%!important;padding-bottom:.65em!important;font-size:var(--compact-type-heading, 1.32em)!important;text-align:center!important;text-shadow:0 .12em .22em rgba(0,0,0,.42)!important;grid-column:auto!important}.page-settings .settings-row{position:relative!important;z-index:1!important;grid-template-columns:minmax(7.4em,.58fr) minmax(0,1.42fr)!important;align-items:center!important;min-width:0!important;gap:.7em!important;padding:.72em .35em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 1em)!important;line-height:1.15!important;text-align:left!important;text-shadow:none!important}.page-settings .settings-options,.page-settings .settings-options--swatches,.page-settings .settings-options--pills,.page-settings .settings-options--nums{gap:.42em!important}.page-settings .settings-option__img--bg{min-width:0!important;height:2.65em!important;border-width:2px!important;border-radius:.55em!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:2.65em!important;padding:.45em .65em!important;font-size:var(--compact-type-body, 1em)!important}.page-settings .settings-num span{font-size:var(--compact-type-body, 1.3em)!important}@media(max-width:520px){.page-settings .settings-body{width:calc(100% - 1em)!important;gap:.9em!important;padding-top:.8em!important;font-size:14px!important}.page-settings .settings-card,.page-settings .settings-card--rules{padding:.72em!important;gap:.72em!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 1.1em)!important}.page-settings .settings-row{grid-template-columns:minmax(5.9em,.58fr) minmax(0,1.42fr)!important;gap:.46em!important;padding:.62em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, .95em)!important}.page-settings .settings-option__img--bg,.page-settings .settings-pill span,.page-settings .settings-num span{min-height:2.35em!important}}.page-settings .page-header,.page-statistics .page-header{flex:0 0 auto!important;padding:.55em 1em .25em!important}.page-settings .settings-body{display:flex!important;width:min(92%,46em)!important;gap:.65em!important;padding:.5em 0 .25em!important;font-size:inherit!important;transform:none!important;grid-template-columns:none!important;grid-template-areas:none!important}.page-settings .settings-card,.page-settings .settings-card--rules{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:.48em!important;padding:.58em .75em!important;overflow:hidden!important;grid-area:auto!important;grid-template-columns:none!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 1.18em)!important;padding-bottom:.34em!important}.page-settings .settings-row{grid-template-columns:minmax(7.2em,.58fr) minmax(0,1.42fr)!important;gap:.48em!important;padding:.34em .38em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, .96em)!important}.page-settings .settings-options,.page-settings .settings-options--swatches,.page-settings .settings-options--pills,.page-settings .settings-options--nums{gap:.36em!important}.page-settings .settings-option__img--bg{height:2em!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:2.05em!important;padding:.25em .44em!important;font-size:var(--compact-type-body, .96em)!important}@media(min-width:821px){.page-settings .settings-body{gap:.78em!important;padding:.55em 0 .9em!important}.page-settings .settings-card,.page-settings .settings-card--rules{gap:.66em!important;padding:.78em 1em!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 1.32em)!important;padding-bottom:.56em!important}.page-settings .settings-row{gap:.64em!important;padding:.5em .52em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, 1em)!important;line-height:1.12!important}.page-settings .settings-options,.page-settings .settings-options--swatches,.page-settings .settings-options--pills,.page-settings .settings-options--nums{gap:.48em!important}.page-settings .settings-option__img--bg{height:2.45em!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:2.45em!important;padding:.4em .6em!important;font-size:var(--compact-type-body, 1em)!important}.page-settings .settings-num span{padding:0!important;font-size:var(--compact-type-body, 1.24em)!important}}@media(min-width:821px)and (max-height:760px){.page-settings .settings-body{gap:.65em!important;padding:.5em 0 .25em!important}.page-settings .settings-card,.page-settings .settings-card--rules{gap:.48em!important;padding:.58em .75em!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 1.18em)!important;padding-bottom:.34em!important}.page-settings .settings-row{gap:.48em!important;padding:.34em .38em!important}.page-settings .settings-row .page__label,.page-settings .settings-pill span{font-size:var(--compact-type-body, .96em)!important}.page-settings .settings-options,.page-settings .settings-options--swatches,.page-settings .settings-options--pills,.page-settings .settings-options--nums{gap:.36em!important}.page-settings .settings-option__img--bg{height:2em!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:2.05em!important;padding:.25em .44em!important}.page-settings .settings-num span{font-size:var(--compact-type-body, 1.18em)!important}}@media(min-width:821px){.page-settings .settings-body{flex:1 1 auto!important;min-height:0!important;justify-content:flex-start!important;padding-bottom:.75em!important}.page-settings .settings-card,.page-settings .settings-card--rules{min-height:0!important;flex-basis:auto!important;flex-shrink:1!important}.page-settings .settings-card--appearance{flex-grow:.45!important}.page-settings .settings-card--game{flex-grow:.9!important}.page-settings .settings-card--rules{flex-grow:1.1!important}.page-settings .settings-row{flex:1 1 auto!important;align-content:center!important}}.page-settings .settings-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-content:center!important;gap:1.08em!important;padding:.65em 0 1.2em!important}.page-settings .settings-card,.page-settings .settings-card--rules{max-width:none!important;aspect-ratio:auto!important;min-height:0!important;flex:none!important;gap:.72em!important;padding:.86em .8em!important}.page-settings .settings-card__title{flex:0 0 auto!important;font-size:var(--compact-type-heading, 1.16em)!important;line-height:1.05!important;padding-bottom:.42em!important}.page-settings .settings-row{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(7.1em,.72fr) minmax(0,1.9fr)!important;align-items:stretch!important;gap:.5em!important;padding:.38em!important;min-height:0!important}.page-settings .settings-row .page__label{display:flex!important;align-items:center!important;min-width:0!important;font-size:var(--compact-type-body, .92em)!important;line-height:1.08!important}.page-settings .settings-options,.page-settings .settings-options--swatches,.page-settings .settings-options--pills,.page-settings .settings-options--nums{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;min-width:0!important;gap:.32em!important}.page-settings .settings-options--pills,.page-settings .settings-options--nums{padding:.12em!important}.page-settings .settings-option,.page-settings .settings-pill,.page-settings .settings-num{flex:1 1 0!important;min-width:0!important}.page-settings .settings-option__img--bg{width:100%!important;height:2.3em!important;min-height:2.3em!important;border-radius:.45em!important}.page-settings .settings-pill span,.page-settings .settings-num span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.22em!important;padding:.34em .48em!important;font-size:var(--compact-type-body, .94em)!important;line-height:1.05!important;text-align:center!important;white-space:normal!important}.page-settings .settings-num span{min-height:2.35em!important;padding:0!important;font-size:var(--compact-type-body, 1.18em)!important}@media(min-width:700px){.page-settings .settings-body{grid-template-columns:minmax(0,1fr)!important;width:min(92vw,46em)!important;max-width:46em!important;gap:1.08em!important}.page-settings .settings-card,.page-settings .settings-card--rules{padding:.9em .86em!important}.page-settings .settings-row{grid-template-columns:minmax(6.4em,.68fr) minmax(0,1.92fr)!important;gap:.44em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, .86em)!important}.page-settings .settings-pill span{font-size:var(--compact-type-body, .86em)!important;padding-left:.3em!important;padding-right:.3em!important}}@media(min-width:980px){.page-settings .settings-body{width:min(92vw,46em)!important;max-width:46em!important}.page-settings .settings-row{grid-template-columns:minmax(7.4em,.72fr) minmax(0,1.9fr)!important}.page-settings .settings-row .page__label,.page-settings .settings-pill span{font-size:var(--compact-type-body, .94em)!important}}@media(min-width:821px)and (max-height:760px){.page-settings .settings-body{width:min(90vw,46em)!important;max-width:46em!important;gap:.58em!important;padding:.38em 0 .5em!important;font-size:clamp(11px,1.72vh,14px)!important}.page-settings .settings-card,.page-settings .settings-card--rules{gap:.44em!important;padding:.56em .72em!important}.page-settings .settings-card__title{font-size:var(--compact-type-heading, 1.08em)!important;padding-bottom:.24em!important}.page-settings .settings-row{gap:.38em!important;padding:.25em .3em!important}.page-settings .settings-option__img--bg{height:1.9em!important;min-height:1.9em!important}.page-settings .settings-pill span,.page-settings .settings-num span{min-height:1.9em!important;padding:.22em .38em!important;font-size:var(--compact-type-body, .92em)!important}.page-settings .settings-num span{padding:0!important;font-size:var(--compact-type-body, 1.08em)!important}}@media(max-width:560px){.page-settings .settings-body{width:min(92vw,28em)!important}.page-settings .settings-row{grid-template-columns:minmax(6.5em,.72fr) minmax(0,1.75fr)!important;gap:.42em!important}.page-settings .settings-row .page__label{font-size:var(--compact-type-body, .88em)!important}}.vip-hero{display:grid;gap:1em;padding:1.1em;margin-bottom:1.1em;border:1px solid rgba(238,211,125,.34);border-radius:.5em;background:linear-gradient(135deg,#f5d16638,#2a6f608f),#12443ad1;box-shadow:inset 0 0 0 1px #ffffff0a}.vip-hero__title{font-size:2.1em;line-height:1;color:#ffe89a;text-shadow:0 .08em .1em rgba(0,0,0,.28)}.vip-status{width:fit-content;padding:.38em .72em;border-radius:999px;color:#f9e9b0;background:#0c2b25bd;border:1px solid rgba(255,234,159,.28)}.vip-status--active{color:#1d352d;background:linear-gradient(180deg,#fff0ad,#d7b94c)}.vip-perks{display:flex;flex-wrap:wrap;gap:.55em}.vip-perk{padding:.42em .66em;border-radius:.45em;color:#f7edd0;background:#0726217a;border:1px solid rgba(184,226,207,.2)}.vip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}.vip-card{display:grid;justify-items:center;gap:.7em;min-height:12em;padding:1em;border-radius:.5em;border:1px solid rgba(238,211,125,.28);background:radial-gradient(circle at 50% 0%,rgba(255,223,116,.28),transparent 52%),linear-gradient(180deg,#236657e0,#0d3a31f0)}.vip-card__days{display:grid;place-items:center;width:2.25em;height:2.25em;border-radius:50%;color:#26301f;background:linear-gradient(180deg,#fff1ad,#d5b548);font-size:2.2em;line-height:1;box-shadow:0 .18em .45em #0000003d}.vip-card__label{color:#f9edbd;font-size:1.15em}.vip-card__button{min-width:8em}.fortune-entry{display:inline-flex;align-items:center;justify-content:center;gap:.55em}.fortune-entry__timer{min-width:4.8em;padding:.18em .45em;border-radius:999px;color:#16362f;background:#ffe69a;font-size:.78em}.fortune-entry--ready{border-color:#7ee6c8bd!important}.fortune-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:1.2em;background:#021210b8;-webkit-backdrop-filter:blur(.26em);backdrop-filter:blur(.26em)}.fortune-dialog[hidden]{display:none}.fortune-panel{display:grid;gap:.95em;justify-items:center;width:min(32em,100%);max-height:min(92vh,48em);overflow:auto;padding:1.15em;border-radius:.75em;border:1px solid rgba(245,213,124,.42);background:linear-gradient(180deg,#1f695af5,#0a372ffa),#0e3c34;box-shadow:0 1.4em 3.2em #0000006b}.fortune-close{top:.65em;right:.65em;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;border:1px solid rgba(255,238,180,.34);color:#fff4c9;background:#082b25b8;font-size:1.2em;line-height:1}.fortune-title{padding-inline:2em;color:#ffe69a;font-size:1.55em}.fortune-stage{position:relative;display:grid;place-items:center;width:min(20em,82vw);aspect-ratio:1}.fortune-wheel{border:.42em solid rgba(255,235,163,.92);transform:rotate(var(--fortune-rotation, 0deg));transition:transform 3.2s cubic-bezier(.12,.78,.18,1);box-shadow:inset 0 0 0 .18em #1e271f47,0 .5em 1.3em #00000052}.fortune-wheel:after{top:42%;right:42%;bottom:42%;left:42%;background:linear-gradient(180deg,#fff1ad,#d2b044);box-shadow:0 .12em .4em #00000047}.fortune-pointer{top:-.1em;z-index:2;width:0;height:0;border-left:.72em solid transparent;border-right:.72em solid transparent;border-top:1.45em solid #fff2ad;filter:drop-shadow(0 .16em .12em rgba(0,0,0,.32))}.fortune-prizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;width:100%}.fortune-prize-chip{min-height:2.25em;padding:.42em .55em;border-radius:.45em;color:#f9efc8;background:#07252085;border:1px solid rgba(191,231,210,.16);text-align:center}.fortune-prize-chip[data-type=emerald]{color:#c9fff3}.fortune-result{min-height:1.6em;color:#fff0b6;font-size:1.05em;text-align:center}.fortune-spin{min-width:12em;min-height:3em;padding:.7em 1.35em;border-radius:999px;border:1px solid rgba(255,237,170,.56);color:#28321e;background:linear-gradient(180deg,#fff0a6,#d1ad3f);cursor:pointer;box-shadow:0 .28em .7em #00000042}.fortune-spin:disabled{cursor:default;opacity:.64;filter:grayscale(.25)}@media(max-width:520px){.vip-grid,.fortune-prizes{grid-template-columns:1fr}.fortune-panel{padding:.95em}}.page-main>.flex.fdc .roulette-wrap{align-self:center}.roulette-wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:68px;min-height:80px;margin:.1em auto -.35em}.btn-roulette{position:relative;width:86px;height:86px;flex:0 0 86px;padding:0;border:none;background:none;cursor:pointer;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.btn-roulette.hidden,.fortune-timer.hidden,.fortune-overlay.hidden,.fortune-prize-popup.hidden{display:none!important}.btn-roulette:disabled{cursor:default;opacity:.5;filter:saturate(.78)}.btn-roulette:not(:disabled):hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.08)}.btn-roulette img{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.btn-roulette .roulette-wheel{top:9%;left:9%;z-index:0;width:82%;height:82%;animation:roulette-spin 8s linear infinite}.btn-roulette .roulette-frame{top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.fortune-timer{min-width:76px;margin-top:-3px;color:#dcd0a6;font-family:Roboto,sans-serif;font-size:16px;line-height:1;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.45)}@keyframes roulette-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fortune-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden;background:#0006}.fortune-panel{position:relative;display:flex;flex-direction:column;align-items:center;width:min(520px,96vw);max-height:min(96vh,720px);padding:28px 40px;box-sizing:border-box;overflow:visible;border:3px solid #c8b88a;border-radius:16px;background:linear-gradient(180deg,#1a2a3a,#0d1b2a);box-shadow:0 0 40px #000c}.fortune-title{margin:0 0 18px;color:#f5e6a8;font-size:36px;line-height:1;text-align:center;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.45)}.fortune-close{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:4px;border:2px solid currentColor;border-radius:.34em;color:#ff9a91;background:#8222282e;box-shadow:0 5px 12px #00000047;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .14s ease,filter .14s ease,background .14s ease}.fortune-close .ui_icon{display:block;width:100%;height:100%;min-width:0;object-fit:contain}.fortune-close:hover{transform:scale(1.1);background:#82222847;filter:brightness(1.12)}.fortune-wheel-wrap{--fortune-wheel-size: min(420px, 78vw, 58vh);position:relative;container-type:inline-size;width:var(--fortune-wheel-size);height:auto;aspect-ratio:1 / 1;flex:0 0 auto;margin-bottom:20px}@supports (height: 100dvh){.fortune-panel{max-height:min(96dvh,720px)}.fortune-wheel-wrap{--fortune-wheel-size: min(420px, 78vw, 58dvh)}}.fortune-pointer{position:absolute;top:-10px;left:50%;z-index:4;width:14.286cqw;height:14.286cqw;border:0;background:url(../assets/img/shop-currency/strelka.png) center / contain no-repeat;filter:drop-shadow(0 4px 4px rgba(0,0,0,.45));transform:translate(-50%);pointer-events:none}.fortune-wheel{position:relative;width:100%;height:100%;border:none;border-radius:50%;transition:transform 4s cubic-bezier(.12,.67,.15,1);transform-origin:center;box-shadow:none}.fortune-wheel-wrap .fortune-wheel{filter:drop-shadow(0 4px 6px rgba(0,0,0,.32))!important}.fortune-wheel:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;z-index:0;border-radius:50%;background:none;box-shadow:none;pointer-events:none}.fortune-wheel-bg{position:absolute;top:50%;left:50%;z-index:0;width:115%;height:115%;object-fit:contain;clip-path:circle(38.5% at 50% 50%);transform:translate(-50%,-50%);transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none}.fortune-segment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transform:rotate(calc(var(--seg-index) * 45deg));transform-origin:center}.fortune-segment-content{position:absolute;top:0;left:50%;width:21.905cqw;height:50%;opacity:1;visibility:visible;transform:translate(-50%);transform-origin:bottom center;transition:opacity .28s ease,visibility 0s linear 0s}.fortune-wheel--cooldown .fortune-segment-content{opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.fortune-segment-content img{position:absolute;top:32%;left:50%;width:11.429cqw;height:11.429cqw;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 .714cqw .714cqw rgba(0,0,0,.45))}.fortune-segment-content span{position:absolute;top:60%;left:50%;width:21.429cqw;color:#fff;font-size:5.238cqw;line-height:1;text-align:center;text-shadow:0 .714cqw .952cqw rgba(0,0,0,.85);transform:translate(-50%)}.fortune-spin-btn{width:260px;height:62px;padding:0;border:2px solid rgba(255,236,170,.5);border-radius:8px;color:#f7edd0;background:linear-gradient(180deg,#40783b,#255d30);font-size:26px;cursor:pointer;box-shadow:0 6px #00000047,inset 0 1px #ffffff29;transition:transform .16s ease,filter .16s ease}.fortune-spin-btn:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.1)}.fortune-spin-btn:disabled{cursor:default;opacity:.58;filter:grayscale(.35)}.fortune-prize-popup{position:absolute;bottom:12px;left:50%;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;width:340px;max-width:calc(100% - 32px);min-height:64px;padding:10px 18px;border:2px solid rgba(220,208,166,.75);border-radius:8px;background:linear-gradient(180deg,#457d3a,#295f31);box-shadow:0 8px 20px #00000073;transform:translate(-50%);cursor:pointer}.fortune-prize-icon{width:36px;height:36px;object-fit:contain}.fortune-prize-text{color:#fff7d6;font-size:24px;text-shadow:0 2px 3px rgba(0,0,0,.55)}.vip-status{display:block;width:auto;margin:6px auto 24px;padding:0;border:none;border-radius:0;background:transparent;color:#dcd0a6;font-family:Roboto,sans-serif;font-size:22px;font-style:normal;line-height:1.1;text-align:center;text-shadow:0 3px 0 rgba(0,0,0,.4)}.vip-status--active{color:#f6e7a8;background:transparent}.vip-grid{display:block}.vip-card-scale{--vip-card-scale: 1;width:936px;height:420px;max-width:100%;margin:0 auto 36px;overflow:visible;box-sizing:border-box}.vip-card{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:29px;max-width:936px;min-height:420px;margin:0 auto 36px;padding:31px 43px;border:none;border-radius:0;background:transparent}.vip-card:before{content:"";position:absolute;top:10px;right:34px;bottom:10px;left:34px;z-index:-1;border-radius:8px;background:#002534}.vip-card-left{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 168px;width:168px;height:168px;margin-left:72px}.vip-card-left:before{content:"";position:absolute;inset:50% auto auto 50%;width:264px;height:264px;border-radius:50%;background:radial-gradient(circle,#49cfff4d,#49cfff00 66%);transform:translate(-50%,-50%)}.vip-card-icon{position:relative;z-index:1;width:211px;height:211px;object-fit:contain;animation:vip-glow 4s ease-in-out infinite}.vip-card-right{position:static;flex:1 1 auto;min-width:0;padding:68px 0 86px;text-align:left}.vip-card-title{position:absolute;top:-5px;right:14px;display:flex;align-items:flex-start;justify-content:center;width:324px;height:120px;padding:34px 18px 0;box-sizing:border-box;color:#fff;background:url(../assets/img/shop-currency/sell.png) center / contain no-repeat;font-family:Roboto,sans-serif;font-size:calc(18px / var(--vip-card-scale, 1));line-height:1;letter-spacing:2px;text-align:center;text-transform:uppercase;text-shadow:0 3px 3px rgba(0,0,0,.65);z-index:3;pointer-events:none;transform-origin:left center;animation:sell-flutter 8s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes sell-flutter{0%{transform:perspective(400px) rotateY(0) rotate(0)}15%{transform:perspective(400px) rotateY(4deg) rotate(1deg)}30%{transform:perspective(400px) rotateY(-3deg) rotate(-.5deg)}45%{transform:perspective(400px) rotateY(5deg) rotate(1.5deg)}60%{transform:perspective(400px) rotateY(-2deg) rotate(-.8deg)}75%{transform:perspective(400px) rotateY(3deg) rotate(.5deg)}90%{transform:perspective(400px) rotateY(-1deg) rotate(-.3deg)}to{transform:perspective(400px) rotateY(0) rotate(0)}}.vip-card-perks{display:grid;gap:12px;margin:0 0 17px;padding:0;list-style:none}.vip-card-perks li{position:relative;padding-left:28px;color:#c8c0a0;font-size:calc(18px / var(--vip-card-scale, 1));line-height:1.12;text-transform:uppercase;text-shadow:0 2px 2px rgba(0,0,0,.45)}.vip-card-perks li:before{content:"";position:absolute;top:.42em;left:0;width:12px;height:12px;border-radius:50%;background:#6bbd55;box-shadow:0 0 8px #6bbd5599}.vip-buy-row{position:absolute;right:48px;bottom:31px;display:flex;justify-content:flex-end}.vip-buy-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:240px;min-height:86px;padding:19px 46px;border:2px solid rgba(220,208,166,.4);border-radius:6px;color:#e0e8f0;background:#457d3a;font-size:calc(18px / var(--vip-card-scale, 1));line-height:1;cursor:pointer;box-shadow:0 6px #00000042,inset 0 1px #ffffff29;transition:transform .16s ease,filter .16s ease}.vip-card-scale>.vip-card{width:936px;max-width:none;height:420px;min-height:420px;margin:0;transform:scale(var(--vip-card-scale));transform-origin:top left}.vip-buy-btn img{width:48px;height:48px;object-fit:contain}.vip-buy-btn:not(:disabled):not([aria-disabled=true]):hover{transform:scale(1.05);filter:brightness(1.08)}.vip-buy-btn:is(:disabled,[aria-disabled=true]){cursor:default;opacity:.55;filter:grayscale(.35)}.vip-badge-profitable{position:absolute;top:-4px;right:14px;padding:6px 14px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#ff6f00,#e65100);font-family:Roboto,sans-serif;font-size:22px;line-height:1;letter-spacing:1px;text-transform:uppercase;z-index:4;box-shadow:0 2px 8px #e6510066}@media(min-width:761px){#shop_vip:not([hidden]){display:flex;flex-direction:column;overflow:hidden}#shop_vip .vip-status{flex:0 0 auto;margin:0 auto 12px;font-size:26px}#shop_vip .vip-grid{display:flex;flex:1 1 auto;min-height:0;width:100%;flex-direction:row;gap:32px;align-items:flex-start;justify-content:center}}@media(max-width:760px){.fortune-panel{width:min(460px,calc(100vw - 24px));padding:22px 18px}.fortune-title{max-width:calc(100% - 58px);font-size:28px}.fortune-wheel-wrap{--fortune-wheel-size: min(350px, 84vw, 54vh)}.fortune-segment-content img{width:10.857cqw;height:10.857cqw}.fortune-segment-content span{font-size:5.143cqw}.fortune-spin-btn{width:220px;height:54px;font-size:22px}.vip-status{margin-bottom:14px;font-size:22px}.vip-card{flex-direction:row;gap:8px;min-height:0;margin-bottom:24px;padding:28px 18px 106px}.vip-card-left{margin-left:0;width:132px;height:132px;flex-basis:132px}.vip-card-left:before{width:196px;height:196px}.vip-card-icon{width:158px;height:158px}.vip-card-right{width:100%;padding:70px 0 0;text-align:center}.vip-card-title{top:-6px;left:50%;right:auto;width:250px;height:76px;margin-left:-125px;font-size:calc(18px / var(--vip-card-scale, 1))}.vip-card-perks{gap:8px;max-width:300px;margin-inline:auto}.vip-card-perks li{padding-left:20px;font-size:calc(18px / var(--vip-card-scale, 1));text-align:left}.vip-card-perks li:before{width:9px;height:9px}.vip-buy-row{right:50%;bottom:24px;transform:translate(50%)}.vip-buy-btn{min-width:210px;min-height:64px;padding:13px 28px;font-size:calc(18px / var(--vip-card-scale, 1))}.vip-buy-btn img{width:38px;height:38px}}@media(max-width:420px){.fortune-title{font-size:24px}.fortune-wheel-wrap{--fortune-wheel-size: min(330px, 86vw, 54vh)}.fortune-pointer{width:13.143cqw;height:13.143cqw}.fortune-prize-text{font-size:20px}.vip-card{padding-inline:10px}.vip-card-title{width:220px;margin-left:-110px;font-size:calc(18px / var(--vip-card-scale, 1))}.vip-card-perks li{font-size:calc(18px / var(--vip-card-scale, 1))}}@supports (height: 100dvh){@media(max-width:760px){.fortune-wheel-wrap{--fortune-wheel-size: min(350px, 84vw, 54dvh)}}@media(max-width:420px){.fortune-wheel-wrap{--fortune-wheel-size: min(330px, 86vw, 54dvh)}}}@media(max-width:760px){#shop_vip{overflow-x:hidden}.vip-card-scale{max-width:none;margin-inline:auto}.vip-card-scale>.vip-card{flex-direction:row!important;gap:29px!important;width:936px!important;height:420px!important;min-height:420px!important;margin:0!important;padding:31px 43px!important}.vip-card-scale .vip-card-left{flex:0 0 168px!important;width:168px!important;height:168px!important;margin-left:72px!important}.vip-card-scale .vip-card-left:before{width:264px!important;height:264px!important}.vip-card-scale .vip-card-icon{width:211px!important;height:211px!important}.vip-card-scale .vip-card-right{width:auto!important;position:static!important;padding:68px 0 86px!important;text-align:left!important}.vip-card-scale .vip-card-title{top:28px!important;left:auto!important;right:14px!important;width:268px!important;height:64px!important;align-items:center!important;justify-content:center!important;margin-left:0!important;padding:0 16px 5px!important;font-size:calc(18px / var(--vip-card-scale, 1));line-height:1!important;transform:none!important}.vip-card-scale .vip-badge-profitable{top:-26px!important;right:12px!important;padding:5px 10px!important;font-size:17px!important}.vip-card-scale .vip-card-perks{gap:12px!important;max-width:none!important;margin:0 0 17px!important}.vip-card-scale .vip-card-perks li{padding-left:28px!important;font-size:calc(18px / var(--vip-card-scale, 1));line-height:1.12!important;text-align:left!important;white-space:normal}.vip-card-scale .vip-card-perks li:before{width:12px!important;height:12px!important}.vip-card-scale .vip-buy-row{right:48px!important;bottom:31px!important;transform:none!important}.vip-card-scale .vip-buy-btn{min-width:240px!important;min-height:86px!important;padding:19px 46px!important;font-size:calc(18px / var(--vip-card-scale, 1))}.vip-card-scale .vip-buy-btn img{width:48px!important;height:48px!important}}@container game (max-width: 560px){.page-shop .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65em}.page-shop .shop-item{min-height:11.2em;padding:.55em;gap:.42em}.page-shop .shop-item__preview{min-height:6.25em}.page-shop .shop-item-img,.page-shop .shop-item-img--avatar{width:5.95em;height:5.95em}.page-shop .shop-action{width:100%;min-width:0;min-height:2.38em;padding:.3em .16em;font-size:18px}.page-shop .shop-action--price{gap:.18em}.page-shop .shop-action__coin,.page-shop .shop-action__gem{width:1.18em}.page-shop .shop-action__price-text{font-size:18px}.page-shop .currency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.page-shop .currency-grid .shop-item{min-height:10.4em;padding:.46em;gap:.3em}.page-shop .currency-grid .shop-item__preview{min-height:5.45em}.page-shop .currency-grid .shop-item-img{width:5.25em;height:5.25em}.page-shop .currency-grid .shop-item-gem-amount{font-size:22px}.page-shop .currency-grid .shop-item-rub-price{min-width:72%;padding:.39em .58em;color:#fff6d6;font-size:18px;line-height:1;text-shadow:0 .06em .04em rgba(0,0,0,.72),0 0 .18em rgba(255,246,214,.2)}.page-shop .exchange-block{max-width:100%;margin-top:.6em;gap:.95em;padding:1em .75em;box-sizing:border-box}.page-shop .exchange-title{font-size:18px;letter-spacing:.015em;line-height:1.12}.page-shop .exchange-fields-row{width:100%;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,.92fr) minmax(0,1.18fr);flex-direction:initial;flex-wrap:initial;align-items:start;justify-content:stretch;gap:.45em}.page-shop .exchange-col,.page-shop .exchange-col:nth-child(3){width:100%;min-width:0;flex:initial;justify-self:stretch;gap:.35em}.page-shop .exchange-label{width:100%;font-size:18px;line-height:1.05;text-align:center;white-space:nowrap}.page-shop .exchange-field,.page-shop .exchange-field--rate{width:100%;min-width:0;min-height:3em;padding:.48em .4em;gap:.26em;box-sizing:border-box}.page-shop .exchange-input,.page-shop .exchange-value{font-size:18px;min-width:0}.page-shop .exchange-field-icon{width:1.62em;height:1.62em;flex:0 0 auto}.page-shop .exchange-rate-value{gap:.18em;font-size:18px}.page-shop .exchange-rate-value img{width:1.48em;height:1.48em}.page-shop .exchange-btn{min-height:2.75em;padding:.58em 2.2em;font-size:18px;letter-spacing:.02em}.page-shop .exchange-numpad{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) 3.1em;align-items:stretch;gap:.45em;margin-top:.25em;padding:.45em;box-sizing:border-box;overflow:hidden}.page-shop .exchange-numpad-digits{width:100%;min-width:0;display:grid;gap:.36em}.page-shop .exchange-numpad-row{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.36em}.page-shop .exchange-numpad-key{width:100%;min-width:0;height:2.55em;font-size:1.2em;border-radius:6px}.page-shop .exchange-numpad-backspace{width:100%;height:100%;min-height:5.46em;font-size:1.05em}}.page-settings{--settings-fit-scale: 1;--settings-fit-inverse-scale: 1;overflow:hidden!important;transform:none!important;transform-origin:center!important;will-change:auto}.page-settings .settings-body{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:min(92vw,46em)!important;max-width:46em!important;margin:0 auto!important;padding:.54em 0 .9em!important;gap:.78em!important;overflow:visible!important;transform:scale(var(--settings-fit-scale))!important;transform-origin:top center!important}.page-settings .settings-card,.page-settings .settings-card--appearance,.page-settings .settings-card--sound,.page-settings .settings-card--game,.page-settings .settings-card--rules{position:relative!important;display:flex!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;gap:.54em!important;padding:.66em .78em!important;overflow:visible!important;box-sizing:border-box!important}.page-settings .settings-card+.settings-card{margin-top:0!important}.page-settings .settings-card--rules{margin-top:.24em!important}.page-settings .settings-card__title,.page-settings .settings-row{position:relative!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;z-index:auto!important;box-sizing:border-box!important}.page-settings .settings-card__title{min-height:1.24em!important;margin:0!important;padding:0 0 .28em!important;line-height:1.06!important}.page-settings .settings-row{min-height:2.45em!important;padding:.3em .34em!important}@media(min-width:821px)and (max-height:760px){.page-settings .page-header,.page-statistics .page-header{padding-top:.38em!important;padding-bottom:.14em!important}.page-settings .settings-body{width:min(90vw,45em)!important;max-width:45em!important;padding:.34em 0 .42em!important;gap:.46em!important;font-size:clamp(10.5px,1.6vh,13px)!important}.page-settings .settings-card,.page-settings .settings-card--appearance,.page-settings .settings-card--sound,.page-settings .settings-card--game,.page-settings .settings-card--rules{gap:.32em!important;padding:.44em .62em!important}.page-settings .settings-card--rules{margin-top:.18em!important}.page-settings .settings-card__title{min-height:1.18em!important;padding-bottom:.18em!important;font-size:var(--compact-type-heading, 1.05em)!important;line-height:1.05!important}.page-settings .settings-row{min-height:2.08em!important;padding:.2em .26em!important;gap:.32em!important}.page-settings .settings-option__img--bg,.page-settings .settings-pill span,.page-settings .settings-num span{min-height:1.78em!important}}@media(max-width:768px){.wr_chat.chat-emoji-open .emoji-panel.active{max-height:min(44vh,13.5em)!important;padding:.48em!important;gap:.26em!important;align-content:flex-start!important}.wr_chat.chat-emoji-open .emoji-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.42em!important;min-height:1.42em!important;padding:.1em!important;font-size:2em!important;line-height:1!important}.page-pregame.pregame-chat-mobile .wr_chat.chat-emoji-open .emoji-item{font-size:2.08em!important}}@media(max-width:768px){.chat__input-row{gap:.28em}.chat__emoji-btn{width:1.18em;height:1.18em;font-size:1.72em}.chat__composer{min-height:3.65em;max-height:5.2em}.chat__input{min-height:3.65em;max-height:5.2em;padding-right:2.8em;font-size:1.08em}.chat__send-btn{--width: 2.45em;right:.24em;padding:.22em;font-size:.94em}.emoji-panel.active{max-height:min(36vh,10em)}.emoji-item{font-size:1.42em;padding:.08em}.wr_chat.chat-emoji-open .emoji-panel.active{max-height:min(40vh,11em)}.wr_chat.chat-emoji-open .emoji-item{font-size:1.5em}}.page-pregame.pregame-chat-mobile .chat__input-row{gap:.28em!important}.page-pregame.pregame-chat-mobile .chat__emoji-btn{width:1.18em!important;height:1.18em!important;font-size:1.72em!important}.page-pregame.pregame-chat-mobile .chat__composer{min-height:3.65em!important;max-height:5.2em!important}.page-pregame.pregame-chat-mobile .chat__input{min-height:3.65em!important;max-height:5.2em!important;font-size:1.08em!important}.page-pregame.pregame-chat-mobile .chat__send-btn{--width: 2.45em !important;right:.24em!important;padding:.22em!important;font-size:.94em!important}.page-pregame.pregame-chat-mobile .emoji-item{font-size:1.45em!important;padding:.08em!important}.page-pregame.pregame-chat-mobile .wr_chat.chat-emoji-open .emoji-item{font-size:1.52em!important}.wr_chat.chat-keyboard-open .chat__emoji-btn{font-size:1.62em!important}.wr_chat.chat-keyboard-open .chat__send-btn{--width: 2.35em !important;padding:.2em!important}html.chat-keyboard-open,body.chat-keyboard-open{height:100%!important;overflow:hidden!important;overscroll-behavior:none}.wr_chat.chat-keyboard-open{position:fixed!important;top:var(--chat-viewport-top, 0px)!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:var(--chat-visible-height, calc(100vh - var(--chat-keyboard-inset, 0px)))!important;max-height:var(--chat-visible-height, calc(100vh - var(--chat-keyboard-inset, 0px)))!important;transform:none!important;transform-origin:center!important;z-index:160!important}.wr_chat.chat-keyboard-open.chat-keyboard-tablet{left:auto!important;right:var(--chat-tablet-right, 12px)!important;top:var(--chat-tablet-top)!important;width:var(--chat-tablet-width, 600px)!important;height:var(--chat-tablet-height)!important;max-height:var(--chat-tablet-height)!important}body.chat-keyboard-tablet #app>.page-pregame{position:relative!important;top:var(--tablet-viewport-pan, 0px)!important}html:has(body.chat-keyboard-tablet),body.chat-keyboard-tablet,body.chat-keyboard-tablet #app.game-container{background:#2b170f url(../assets/img/wood-ui/background.jpg) center / cover no-repeat;overscroll-behavior:none}body.chat-keyboard-tablet .page-pregame :is(.lb-list,.game-card_list,.tournament-list,.profile-overview__profile,.profile-gifts-list,.news_tabs>.tab-content>.tab-panel.active){overscroll-behavior:none!important}.wr_chat.chat-keyboard-open .chat_content,.wr_chat.chat-keyboard-open .chat{height:100%!important;min-height:0!important;overflow:visible}.wr_chat.chat-keyboard-open .chat{padding-bottom:max(.35em,env(safe-area-inset-bottom));box-sizing:border-box}.wr_chat.chat-keyboard-open .chat__messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wr_chat.chat-keyboard-open .chat__input-row,.wr_chat.chat-keyboard-open .lb-filters{flex-shrink:0!important}.page-onlinegame .wr_chat{position:fixed;top:0;right:6px;bottom:auto;left:auto;width:900px;max-width:none;height:calc(100vh - 32px);height:calc(100dvh - 32px);max-height:none;transform-origin:top right;z-index:160;pointer-events:none;font-size:26px!important;border-radius:0 0 0 12px!important}.page-onlinegame .wr_chat.active{pointer-events:auto}.page-onlinegame .chat_btn_close{--width: 2.3em}.page-onlinegame .chat__msg-name{font-size:.95em!important;line-height:1.08!important}.page-onlinegame .chat__msg-text{font-size:1.08em!important;line-height:1.24!important}.page-onlinegame .chat__input{font-size:1.25em!important;line-height:1.18!important}.page-onlinegame .chat__msg-avatar{--width: 4.45em}.page-onlinegame .chat__msg-avatar--animated{--width: 4.9em}.page-onlinegame .chat-tab-badge{font-size:.8em}@media(max-width:768px){.page-onlinegame .wr_chat,.page-onlinegame.onlinegame-chat-mobile .wr_chat{top:0!important;right:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;transform-origin:center!important;border-radius:0!important;font-size:19px!important}.page-onlinegame .chat_btn_close{--width: 2.6em}.page-onlinegame .chat__msg-name{font-size:1em!important}.page-onlinegame .chat__msg-text{font-size:1.08em!important}.page-onlinegame .chat__input-row{gap:.28em!important}.page-onlinegame .chat__composer{min-height:3.65em!important;max-height:5.2em!important}.page-onlinegame .chat__input{min-height:3.65em!important;max-height:5.2em!important;font-size:1.08em!important;line-height:1.14!important}.page-onlinegame .chat__emoji-btn{width:1.18em!important;height:1.18em!important;font-size:1.72em!important}.page-onlinegame .chat__send-btn{--width: 2.45em !important;right:.24em!important;padding:.22em!important;font-size:.94em!important}.page-onlinegame .emoji-panel.active{max-height:7em!important;padding:.35em!important;gap:.18em!important}.page-onlinegame .emoji-item{font-size:1.45em!important;padding:.08em!important}.page-onlinegame .wr_chat.chat-emoji-open .emoji-item{font-size:1.52em!important}}@media(max-width:768px){.page-pregame.pregame-chat-mobile .wr_chat,.page-onlinegame.onlinegame-chat-mobile .wr_chat,.page-game .wr_chat{font-size:16px!important}.page-pregame.pregame-chat-mobile .chat,.page-onlinegame.onlinegame-chat-mobile .chat,.page-game .wr_chat .chat{padding:.55em .5em!important;gap:.45em!important}.page-pregame.pregame-chat-mobile .chat_btn_close,.page-onlinegame.onlinegame-chat-mobile .chat_btn_close,.page-game .wr_chat .chat_btn_close{--width: 2em !important;padding:.18em!important}.page-pregame.pregame-chat-mobile .chat__messages,.page-onlinegame.onlinegame-chat-mobile .chat__messages,.page-game .wr_chat .chat__messages{gap:.5em!important;padding:.5em 0!important}.page-pregame.pregame-chat-mobile .chat__msg--tournament,.page-onlinegame.onlinegame-chat-mobile .chat__msg--tournament,.page-game .wr_chat .chat__msg--tournament{gap:.5em!important;padding:.5em!important;border-radius:.55em!important}.page-pregame.pregame-chat-mobile .chat__msg-avatar,.page-onlinegame.onlinegame-chat-mobile .chat__msg-avatar,.page-game .wr_chat .chat__msg-avatar{--width: 3.75em !important}.page-pregame.pregame-chat-mobile .chat__msg-avatar--animated,.page-onlinegame.onlinegame-chat-mobile .chat__msg-avatar--animated,.page-game .wr_chat .chat__msg-avatar--animated{--width: 3.95em !important}.page-pregame.pregame-chat-mobile .chat__msg-name,.page-onlinegame.onlinegame-chat-mobile .chat__msg-name,.page-game .wr_chat .chat__msg-name{font-size:.875em!important;line-height:1.12!important}.page-pregame.pregame-chat-mobile .chat__msg-text,.page-onlinegame.onlinegame-chat-mobile .chat__msg-text,.page-game .wr_chat .chat__msg-text{font-size:1em!important;line-height:1.22!important}.page-pregame.pregame-chat-mobile .chat__msg-badge,.page-onlinegame.onlinegame-chat-mobile .chat__msg-badge,.page-game .wr_chat .chat__msg-badge{font-size:.72em!important;padding:var(--chat-role-badge-padding, .14em .42em)!important}.page-pregame.pregame-chat-mobile .chat-tab-badge,.page-onlinegame.onlinegame-chat-mobile .chat-tab-badge,.page-game .wr_chat .chat-tab-badge{font-size:.72em!important}.page-pregame.pregame-chat-mobile .chat__input-row,.page-onlinegame.onlinegame-chat-mobile .chat__input-row,.page-game .wr_chat .chat__input-row{gap:.5em!important;padding-top:.5em!important}.page-pregame.pregame-chat-mobile .chat__emoji-btn,.page-onlinegame.onlinegame-chat-mobile .chat__emoji-btn,.page-game .wr_chat .chat__emoji-btn{width:2em!important;height:2em!important;font-size:1.5em!important}.page-pregame.pregame-chat-mobile .chat__composer,.page-onlinegame.onlinegame-chat-mobile .chat__composer,.page-game .wr_chat .chat__composer{min-height:2.75em!important;max-height:4.4em!important}.page-pregame.pregame-chat-mobile .chat__input,.page-onlinegame.onlinegame-chat-mobile .chat__input,.page-game .wr_chat .chat__input{min-height:2.75em!important;max-height:4.4em!important;font-size:1em!important;line-height:1.375!important}.page-pregame.pregame-chat-mobile .chat__input img,.page-onlinegame.onlinegame-chat-mobile .chat__input img,.page-game .wr_chat .chat__input img{width:1.375em!important;height:1.375em!important}.page-pregame.pregame-chat-mobile .chat__send-btn,.page-onlinegame.onlinegame-chat-mobile .chat__send-btn,.page-game .wr_chat .chat__send-btn{--width: 2.25em !important;right:.25em!important;padding:.16em!important;font-size:1em!important}.page-pregame.pregame-chat-mobile .emoji-panel.active,.page-onlinegame.onlinegame-chat-mobile .emoji-panel.active,.page-game .wr_chat .emoji-panel.active{max-height:7em!important;padding:.35em!important;gap:.2em!important}.page-pregame.pregame-chat-mobile .emoji-item,.page-onlinegame.onlinegame-chat-mobile .emoji-item,.page-game .wr_chat .emoji-item,.page-onlinegame.onlinegame-chat-mobile .wr_chat.chat-emoji-open .emoji-item{font-size:1.2em!important;padding:.05em!important}}.popup_challenge{position:fixed;top:var(--app-popup-center-y, 50%);left:var(--app-popup-center-x, 50%);transform:translate(-50%,-50%);z-index:100;width:min(526px,calc(var(--app-popup-safe-width, 100vw) - 16px));max-height:calc(var(--app-popup-safe-height, 100dvh) - 16px);overflow:auto;box-sizing:border-box;container-type:inline-size;border:2px solid #c79b43;border-radius:12px;background:radial-gradient(ellipse at 28% 15%,#fff9ea,#f6e8cb 60%,#ecd6af);box-shadow:0 4px 12px #160a0770,inset 0 0 0 2px #fff5cb;color:#100f09;font-family:var(--font-family);text-shadow:none;visibility:hidden;opacity:0}.popup_challenge.active{visibility:visible;opacity:1}.challenge-header{position:relative;display:flex;align-items:center;min-height:9.6cqw;border-bottom:1px solid #bf9655;overflow:hidden}.challenge-header h2{position:relative;z-index:1;margin:0;padding:1.6cqw 4.5cqw;max-width:65%;color:inherit;font:700 5.4cqw/1.1 var(--font-family);text-transform:uppercase;text-shadow:none}.challenge-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:65%;background:#c79b43;clip-path:polygon(0 0,100% 0,100% 100%,16% 100%)}.challenge-header__suit{position:absolute;inset:0 0 0 calc(65% + 2px);display:grid;place-items:center;padding-left:8%;clip-path:polygon(0 0,100% 0,100% 100%,16% 100%);background:radial-gradient(ellipse at 60% 25%,#6b1124,#35030c);color:#c67b65}.challenge-header__suit svg{display:block;width:6cqw;height:6.6cqw;fill:currentColor}.challenge-body{display:grid;grid-template-columns:35% minmax(0,1fr)}.challenge-player{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw;margin-block:0;padding:2.5cqw 1.8cqw;border-right:1px solid #ccaa6e;text-align:center;min-width:0}.challenge-avatar{display:grid;place-items:center;width:22cqw;height:22cqw;box-sizing:border-box;border:4px double #fff0b0;outline:1px solid #9d6d21;border-radius:50%;background:radial-gradient(circle at 40% 30%,#d3ad5e,#966626);box-shadow:0 2px 3px #72521e77;overflow:hidden}.challenge-avatar img{display:block;width:94%;height:94%;object-fit:contain}.challenge-nick{max-width:100%;overflow-wrap:anywhere;font-size:4cqw;font-weight:700;line-height:1.15}.challenge-details{min-width:0;padding:1.2cqw 2.5cqw}.challenge-rule{display:flex;align-items:center;gap:3cqw;min-height:7.8cqw;padding:.3cqw 3.5cqw;border-bottom:1px solid #c8a160;font-size:3.5cqw;line-height:1.2}.challenge-rule>span:last-child:first-letter{text-transform:uppercase}.challenge-rule svg{width:5.5cqw;height:5.5cqw;flex-shrink:0;fill:currentColor}.challenge-rule__suit{flex:0 0 5.5cqw;text-align:center;font:400 7.7cqw/1 Georgia,serif}.challenge-first{margin-inline:-2.5cqw;padding:2.1cqw 1cqw;border-bottom:1px solid #c8a160;text-align:center;font-size:3.1cqw;line-height:1.15}.challenge-extra{padding:1cqw;text-align:center;font-size:2.6cqw;line-height:1.25}.challenge-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:1.2cqw}.challenge-stats>div{display:flex;align-items:center;justify-content:space-around;gap:1cqw;padding:.3cqw 1cqw;font-size:3cqw}.challenge-stats>div+div{border-left:1px solid #b78945}.challenge-stats strong{font-size:5cqw;font-weight:700}.challenge-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6cqw;padding:2cqw}.challenge-button{min-width:0;min-height:max(44px,11cqw);padding:1cqw;border:4px double #ebcc73;border-radius:10px;box-shadow:0 0 0 1px #65491d,inset 0 1px 4px #ffffff30;color:#fff8df;font:700 4.6cqw/1.15 var(--font-family);text-transform:uppercase;text-shadow:none;cursor:pointer}.challenge-button--accept{background:linear-gradient(160deg,#145b47,#063c32)}.challenge-button--decline{background:linear-gradient(160deg,#8e2426,#590e17)}.challenge-button:active{filter:brightness(.9)}.challenge-button:focus-visible{outline:2px solid #bf862c;outline-offset:-6px}@media(hover:hover){.challenge-button:hover{filter:brightness(1.12)}}html:has(.popup_challenge.active),body:has(.popup_challenge.active),html:has(.popup_game_result.active),body:has(.popup_game_result.active){overflow:hidden!important}@media(max-width:700px){.page-shop .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65em}.page-shop .shop-item{min-height:11.2em;padding:.55em;gap:.42em}.page-shop .shop-item__preview{min-height:6.25em}.page-shop .shop-item-img,.page-shop .shop-item-img--avatar{width:5.95em;height:5.95em}.page-shop .shop-action{width:100%;min-width:0;min-height:2.38em;padding:.3em .16em;font-size:18px}.page-shop .shop-action--price{gap:.18em}.page-shop .shop-action__coin,.page-shop .shop-action__gem{width:1.18em}.page-shop .shop-action__price-text{font-size:18px}.page-shop .currency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.page-shop .currency-grid .shop-item{min-height:10.4em;padding:.46em;gap:.3em}.page-shop .currency-grid .shop-item__preview{min-height:5.45em}.page-shop .currency-grid .shop-item-img{width:5.25em;height:5.25em}.page-shop .currency-grid .shop-item-gem-amount{font-size:22px}.page-shop .currency-grid .shop-item-rub-price{min-width:72%;padding:.39em .58em;color:#fff6d6;font-size:18px;line-height:1;text-shadow:0 .06em .04em rgba(0,0,0,.72),0 0 .18em rgba(255,246,214,.2)}.page-shop .exchange-block{max-width:100%;margin-top:.6em;gap:.95em;padding:1em .75em;box-sizing:border-box}.page-shop .exchange-title{font-size:18px;letter-spacing:.015em;line-height:1.12}.page-shop .exchange-fields-row{width:100%;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,.92fr) minmax(0,1.18fr);flex-direction:initial;flex-wrap:initial;align-items:start;justify-content:stretch;gap:.45em}.page-shop .exchange-col,.page-shop .exchange-col:nth-child(3){width:100%;min-width:0;flex:initial;justify-self:stretch;gap:.35em}.page-shop .exchange-label{width:100%;font-size:18px;line-height:1.05;text-align:center;white-space:nowrap}.page-shop .exchange-field,.page-shop .exchange-field--rate{width:100%;min-width:0;min-height:3em;padding:.48em .4em;gap:.26em;box-sizing:border-box}.page-shop .exchange-input,.page-shop .exchange-value{font-size:18px;min-width:0}.page-shop .exchange-field-icon{width:1.62em;height:1.62em;flex:0 0 auto}.page-shop .exchange-rate-value{gap:.18em;font-size:18px}.page-shop .exchange-rate-value img{width:1.48em;height:1.48em}.page-shop .exchange-btn{min-height:2.75em;padding:.58em 2.2em;font-size:18px;letter-spacing:.02em}.page-shop .exchange-numpad{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) 3.1em;align-items:stretch;gap:.45em;margin-top:.25em;padding:.45em;box-sizing:border-box;overflow:hidden}.page-shop .exchange-numpad-digits{width:100%;min-width:0;display:grid;gap:.36em}.page-shop .exchange-numpad-row{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.36em}.page-shop .exchange-numpad-key{width:100%;min-width:0;height:2.55em;font-size:1.2em;border-radius:6px}.page-shop .exchange-numpad-backspace{width:100%;height:100%;min-height:5.46em;font-size:1.05em}}.chat__toolbar{display:flex;align-items:stretch;gap:.35em;padding-right:2.55em;flex:0 0 auto}.chat .chat__toolbar .lb-filters{max-width:none;min-width:0;flex:1 1 auto}.chat__blacklist-open,.chat__blacklist-close,.chat__blacklist-remove{display:inline-flex;align-items:center;justify-content:center;width:2.2em;min-width:2.2em;height:2.2em;padding:0;border:1px solid rgba(255,220,145,.72);border-radius:6px;background:#183c36;color:#fff3cf;font:400 1em/1 Arial,sans-serif;cursor:pointer;box-shadow:0 .16em .42em #0000005c}.chat__blacklist-open:hover,.chat__blacklist-close:hover,.chat__blacklist-remove:hover{background:#31554b;border-color:#ffe0a0}.chat__blacklist-panel,.chat__blacklist-reason{position:absolute;left:.3em;right:.3em;border:1px solid rgba(255,220,145,.72);border-radius:8px;background:#102f2a;color:#fff3cf;box-shadow:0 .55em 1.4em #00000094}.chat__blacklist-panel[hidden],.chat__blacklist-reason[hidden],.chat__blacklist-open[hidden]{display:none!important}.chat__blacklist-panel{top:3.25em;bottom:.3em;z-index:24;display:flex;flex-direction:column;min-height:0}.chat__blacklist-header{display:flex;align-items:center;justify-content:space-between;min-height:3em;padding:.35em .45em .35em .8em;border-bottom:1px solid rgba(255,220,145,.28)}.chat__blacklist-header strong{font-size:1.05em;letter-spacing:0}.chat__blacklist-scopes{display:grid;grid-template-columns:1fr 1fr;gap:.35em;padding:.45em .45em 0}.chat__blacklist-scopes button{min-width:0;min-height:2.35em;border:1px solid rgba(145,196,178,.5);border-radius:6px;background:#0a2925;color:#e7dfc8;font:400 .95em/1 Arial,sans-serif;letter-spacing:0;cursor:pointer}.chat__blacklist-scopes button.active{border-color:#ffd272;background:#2f6658;color:#fff;box-shadow:inset 0 0 0 1px #ffd27238}.chat__blacklist-scopes button[hidden]{display:none!important}.chat__blacklist-hint{margin:0;padding:.45em .65em .25em;color:#d7d0bb;font-size:.82em;line-height:1.25;letter-spacing:0}.chat__blacklist-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.45em;display:flex;flex-direction:column;gap:.4em}.chat__blacklist-empty{margin:auto;color:#fff3cfb8}.chat__blacklist-entry{display:grid;grid-template-columns:3em minmax(0,1fr) 2.2em;align-items:center;gap:.55em;min-height:3.7em;padding:.4em;border:1px solid rgba(147,196,176,.24);border-radius:7px;background:#183b35}.chat__blacklist-avatar{width:3em;height:3em;overflow:hidden;border:1px solid rgba(255,220,145,.5);border-radius:50%;background:#0c2723}.chat__blacklist-avatar img{width:100%;height:100%;object-fit:contain}.chat__blacklist-copy{min-width:0;display:flex;flex-direction:column;gap:.14em}.chat__blacklist-copy strong,.chat__blacklist-copy span,.chat__blacklist-copy time{overflow-wrap:anywhere;letter-spacing:0}.chat__blacklist-copy strong{color:#fff;font-size:1em}.chat__blacklist-copy span{color:#e3dcc7;font-size:.9em}.chat__blacklist-copy time{color:#9fc2b7;font-size:.76em}.chat__blacklist-remove{color:#ffd7cf;border-color:#f18775bf;background:#61362f}.chat__blacklist-remove:disabled{opacity:.55;cursor:wait}.chat__blacklist-reason{z-index:27;transform:translateY(-50%);display:flex;flex-direction:column;gap:.6em;padding:.85em}.chat__blacklist-reason strong{color:#fff;font-size:1.08em}.chat__blacklist-reason>span{color:#ffd486;overflow-wrap:anywhere}.chat__blacklist-reason input{box-sizing:border-box;width:100%;min-height:2.7em;padding:.5em .65em;border:1px solid #8daf9f;border-radius:6px;background:#08231f;color:#fff;font:inherit;letter-spacing:0;outline:none}.chat__blacklist-reason input:focus{border-color:#ffd272;box-shadow:0 0 0 2px #ffd27233}.chat__blacklist-reason small{color:#ff9c8e}.chat__blacklist-reason-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.chat__blacklist-reason-actions button{min-width:0;min-height:2.6em;border:1px solid rgba(255,220,145,.62);border-radius:6px;background:#24483f;color:#fff;font:400 .95em/1.1 Arial,sans-serif;letter-spacing:0;cursor:pointer}.chat__blacklist-reason-actions button:last-child{border-color:#f18775d1;background:#714038}.profile-blacklist-panel.active{display:flex!important;flex-direction:column;width:100%;height:auto!important;min-height:0;max-height:none;flex:1 1 0;align-self:flex-start;box-sizing:border-box;overflow:hidden;text-align:left;font-family:Roboto,Arial,sans-serif}.profile-blacklist-panel[hidden]{display:none!important}.profile-blacklist-host,.player-blacklist-list{flex:1;min-height:0}.profile-blacklist-host,.player-blacklist-sections{display:flex;flex-direction:column}.player-blacklist-sections{width:100%;height:100%;flex:1;min-height:0}.player-blacklist-unified-list{width:100%}.player-blacklist-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:rgba(138,125,90,.5) rgba(138,125,90,.1)}.player-blacklist-list::-webkit-scrollbar{width:8px}.player-blacklist-list::-webkit-scrollbar-track{border-radius:4px;background:#8a7d5a1a}.player-blacklist-list::-webkit-scrollbar-thumb{border-radius:4px;background:#8a7d5a80}.player-blacklist-entry{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px;border:1px solid var(--wood-ui-brass);border-radius:8px;background:var(--wood-ui-card);color:var(--wood-ui-text);flex-shrink:0;text-align:left}.player-blacklist-scope-list{display:flex;min-width:0;flex-direction:column;gap:8px}.player-blacklist-scope-row{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1.2fr) minmax(0,1fr) max-content;column-gap:12px;align-items:center}.player-blacklist-scope-row+.player-blacklist-scope-row{padding-top:8px;border-top:1px solid rgba(138,125,90,.45)}.player-blacklist-scope-label{display:block;max-width:100%;padding:5px 10px;border:1px solid var(--wood-ui-brass);border-radius:6px;overflow:hidden;background:#29150e;color:var(--wood-ui-text);font:400 18px/1.1 Roboto,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.player-blacklist-scope-row-chat .player-blacklist-scope-label{border-color:#538d86;background:#123b37;color:#e0f2e8}.player-blacklist-nick,.player-blacklist-reason,.player-blacklist-created-at{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-blacklist-nick{font-size:25px}.player-blacklist-reason,.player-blacklist-created-at{font-size:21px}.player-blacklist-field-label{color:var(--wood-ui-text-muted)}.player-blacklist-remove-button{min-height:46px;padding:8px 16px;border:1px solid var(--wood-ui-brass-light);border-radius:8px;background:var(--wood-ui-control);color:var(--wood-ui-text);box-shadow:inset 0 1px #ffebbc3d,0 2px 4px #10050261;font:400 20px/1.1 Roboto,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;cursor:pointer}.player-blacklist-remove-button:disabled{opacity:.58;cursor:default}.profile-blacklist-reason{z-index:1200;top:var(--app-popup-center-y, 50%);left:var(--app-popup-center-x, 50%);display:flex;width:min(520px,calc(var(--app-popup-safe-width, 100vw) - 32px));padding:24px;border:2px solid #e4c45f;border-radius:10px;background:#073f34;box-shadow:0 12px 36px #0000008c;box-sizing:border-box;flex-direction:column;gap:14px}.profile-blacklist-reason[hidden]{display:none!important}.profile-blacklist-reason strong{color:#ffe293;font-size:26px;line-height:1.2}.profile-blacklist-reason span{color:#fff;font-size:21px}.profile-blacklist-reason input{width:100%;min-height:50px;padding:10px 12px;border:1px solid #7db7a5;border-radius:6px;background:#032f27;color:#fff;font-size:19px;box-sizing:border-box}.profile-blacklist-reason small{color:#ffaaa1;font-size:16px}.profile-blacklist-reason-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-blacklist-reason-actions button{min-height:48px;padding:9px 14px;border:1px solid #e5c75f;border-radius:6px;background:#176f5e;color:#fff5c8;font-size:18px;cursor:pointer}.journal-entry__blacklist-add{min-height:0;padding:.36em .9em;font-size:.96em;border:1px solid #9e532b;border-radius:5px;background:linear-gradient(180deg,#5a2613,#3e1607);color:#fce1c6;cursor:pointer;margin-right:100%;white-space:nowrap}.profile-blacklist-reason-actions button:last-child{background:#8b4b35}.journal-entry__game-details{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:.22em;color:#b89f81;font-size:.82em}.journal-entry__opponents{flex-basis:100%;min-width:0}.journal-entry__opponents>summary{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #8e6035;border-radius:5px;background:#462716;color:#f4ddb6;cursor:pointer;list-style:none}.journal-entry__opponents>summary::-webkit-details-marker{display:none}.journal-entry__opponents>summary:focus-visible{outline:2px solid #f4cc86;outline-offset:2px}.journal-entry__opponents-arrow{display:block;width:18px;height:18px;flex:0 0 18px;margin-left:auto;margin-right:3px;transform:rotate(0);transition:transform .15s ease}.journal-entry__opponents-hide{display:none}.journal-entry__opponents[open]>summary .journal-entry__opponents-show{display:none}.journal-entry__opponents[open]>summary .journal-entry__opponents-hide{display:inline}.journal-entry__opponents[open]>summary .journal-entry__opponents-arrow{transform:rotate(180deg)}.journal-entry__opponent-list{display:grid;gap:8px;padding-top:8px}.journal-entry__opponent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px}.journal-entry__opponent>span{overflow-wrap:anywhere;min-width:0}.journal-entry__opponent>.journal-entry__blacklist-add{justify-self:end;margin:0;max-width:100%}.journal-entry__blacklist-add:disabled{opacity:.55;cursor:default}@media(max-width:768px){.player-blacklist-entry{position:relative;padding:18px;gap:8px}.player-blacklist-scope-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto auto auto;grid-template-areas:"scope action" "reason reason" "created created";row-gap:6px}.player-blacklist-scope-label{grid-area:scope;font-size:calc(13px * var(--pregame-inverse-scale, 1));justify-self:start}.player-blacklist-reason{grid-area:reason}.player-blacklist-created-at{grid-area:created}.player-blacklist-remove-button{grid-area:action;align-self:center;font-size:calc(15px * var(--pregame-inverse-scale, 1));min-height:calc(40px * var(--pregame-inverse-scale, 1))}.player-blacklist-nick{font-size:calc(18px * var(--pregame-inverse-scale, 1));white-space:normal;overflow-wrap:anywhere}.player-blacklist-entry:has(.player-blacklist-scope-row:only-child) .player-blacklist-nick{padding-right:calc(94px * var(--pregame-inverse-scale, 1));min-height:calc(34px * var(--pregame-inverse-scale, 1));display:flex;align-items:center}.player-blacklist-scope-row:only-child{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"scope reason" "created created";column-gap:12px}.player-blacklist-scope-row:only-child .player-blacklist-remove-button{position:absolute;top:18px;right:18px;min-height:calc(34px * var(--pregame-inverse-scale, 1))}.player-blacklist-reason,.player-blacklist-created-at{font-size:calc(15px * var(--pregame-inverse-scale, 1));line-height:1.3;white-space:normal;overflow-wrap:anywhere}}.chat__msg-avatar-wrap{position:relative;flex:0 0 auto;align-self:flex-start}.chat__msg-avatar-wrap:has(.chat__gift-badge:not(.chat__gift-badge--headwear)){margin-left:var(--chat-corner-gift-space, .55em)}.platform-ios .wr_chat{--chat-rendered-avatar-size: calc(var(--chat-avatar-size, 77px) * var(--chat-platform-avatar-scale, 1.2));--chat-corner-gift-size: calc(var(--chat-rendered-avatar-size) * .44);--chat-corner-gift-left: calc(var(--chat-rendered-avatar-size) * -.08);--chat-corner-gift-bottom: calc(var(--chat-rendered-avatar-size) * -.04);--chat-corner-gift-space: calc(var(--chat-rendered-avatar-size) * .08);--chat-platform-placeholder-font-size: 16px}.chat__gift-badge{position:absolute;z-index:4;left:var(--chat-corner-gift-left, -.5em);bottom:var(--chat-corner-gift-bottom, -.4em);width:var(--chat-corner-gift-size, 2.1375em);height:var(--chat-corner-gift-size, 2.1375em);object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.75))}.platform-ios svg.chat__gift-badge{overflow:hidden}@media(min-width:769px)and (pointer:coarse){.platform-ios .wr_chat{--chat-platform-avatar-scale: 1.45}}#profile-gifts-tab{position:relative}.profile-gift-badge{display:inline-grid;place-items:center;min-width:1.35em;height:1.35em;margin-left:.35em;padding:0 .25em;border:1px solid #ffe4a8;border-radius:999px;background:#b32936;color:#fff;font-size:.68em;line-height:1}.profile-gift-badge[hidden],#profile-gifts-tab[hidden],#profile-gifts-panel[hidden],#popup-profile-gifts-panel[hidden],.popup-profile-tab[hidden],.profile-gift-confirm[hidden],.profile-gift-open-result[hidden],.profile-gift-confirm-extra-input[hidden],.profile-gift-confirm-option[hidden],.profile-gift-open-result-extra[hidden]{display:none}.profile-gifts-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;width:100%;min-height:150px;max-height:min(560px,calc(100vh - 210px));padding:0;overflow-y:auto;box-sizing:border-box}.profile-gift-card{display:flex;min-width:0;min-height:170px;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:9px;box-sizing:border-box;border:1px solid rgba(247,213,139,.52);border-radius:7px;background:var(--wood-ui-tab-active-bg);box-shadow:0 4px 10px #0000003d}.profile-gift-card-unopened{border-color:var(--wood-ui-tab-active-text);background:var(--wood-ui-tab-active-bg)}.profile-gift-card-art-wrap{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:92px;margin-block:auto;flex-shrink:0}.profile-gift-card-art{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;width:92px;height:92px;object-fit:contain}.profile-gift-card-mystery{width:70px;height:90px;overflow:visible}.profile-gift-card-mystery-shadow{fill:none;stroke:#0000007a;stroke-width:18;stroke-linecap:round}.profile-gift-card-mystery-curve{fill:none;stroke:#ffd56d;stroke-width:12;stroke-linecap:round}.profile-gift-card-mystery-dot-shadow{fill:#0000007a}.profile-gift-card-mystery-dot{fill:#ffd56d}.profile-gift-card-from{max-width:100%;color:var(--wood-ui-tab-active-text);font-size:.82em;line-height:1.2;text-align:center;overflow-wrap:anywhere}.profile-gift-open-result-extra{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff}.profile-gift-card-extra{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--wood-ui-tab-active-text)}.profile-gift-card-extra img,.profile-gift-open-result-extra img{width:22px;height:22px;object-fit:contain}.profile-gift-open-button,.profile-gift-button,.profile-gift-confirm-button,.profile-gift-open-result-ok{min-height:38px;padding:7px 16px;font:400 1em/1.1 Arial,sans-serif;letter-spacing:0;cursor:pointer}.profile-gift-button,.profile-gift-confirm-button{border:1px solid #ffe0a0;border-radius:6px;background:#9b3441;color:#fff}.profile-gift-open-button,.profile-gift-open-result-ok{text-transform:uppercase;border:1px solid var(--wood-ui-brass-light);border-radius:8px;color:var(--wood-ui-text);background:var(--wood-ui-control);box-shadow:inset 0 1px #ffebbc3d;text-shadow:0 1px 1px rgba(18,6,3,.45);transition:filter .16s ease}.profile-gift-button:hover,.profile-gift-confirm-button:hover{background:#b84250}.popup-profile-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%}.popup-profile-tab{min-height:44px;border:1px solid rgba(245,201,107,.34);border-radius:6px;font:400 .88em/1 Arial,sans-serif;letter-spacing:0;cursor:pointer}.popup-profile-gifts-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:min(470px,calc(100vh - 300px))}#popup-profile-gifts-panel{display:flex;flex-direction:column;gap:10px;min-height:0}.popup_profile_gift_dialog{z-index:132;width:min(900px,calc(var(--app-popup-safe-width, 100vw) - 24px));min-width:0;min-height:0;max-width:900px;max-height:calc(100vh - 24px);padding:18px;box-sizing:border-box;overflow:hidden;border:2px solid rgba(246,202,104,.68);border-radius:8px;background:#123f37}#profile-gift-dialog-bg{z-index:131}.popup_profile_gift_dialog .popup__title{margin:0 45px 4px;color:#ffe09a;font-size:28px;line-height:1.15;text-align:center}.profile-gift-dialog-subtitle{margin:0 0 12px;color:#d7e7de;text-align:center;font-size:16px;letter-spacing:0}.popup_profile_gift_dialog .popup__close-btn{top:10px;right:10px;bottom:auto;width:38px;height:38px;padding:7px;border-radius:6px;cursor:pointer}.profile-gift-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:min(650px,calc(100vh - 130px));padding:4px 6px 8px 4px;overflow-y:auto}.profile-gift-shop-item{display:flex;min-width:0;min-height:146px;flex-direction:column;align-items:center;justify-content:space-between;gap:5px;padding:8px;border:1px solid rgba(255,225,159,.44);border-radius:7px;background:#20584c;color:#fff;cursor:pointer}.profile-gift-shop-item:hover,.profile-gift-shop-item:focus-visible{border-color:#ffe29c;background:#2d6b5d;outline:none}.profile-gift-shop-art-wrap{display:grid;place-items:center;width:100%;height:102px}.profile-gift-shop-art{width:100px;height:100px;object-fit:contain}.profile-gift-shop-price{display:flex;align-items:center;justify-content:center;gap:5px;color:#fff6d6;font-size:17px;line-height:1;letter-spacing:0}.profile-gift-shop-price img{width:24px;height:24px;object-fit:contain}.profile-gift-confirm,.profile-gift-open-result{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:52px 22px 22px;box-sizing:border-box;overflow-y:auto;background:transparent}.profile-gift-confirm-art-wrap,.profile-gift-open-result-art-wrap{display:grid;place-items:center;width:min(220px,48vw);height:min(220px,48vw)}.profile-gift-confirm-art,.profile-gift-open-result-art{width:100%;height:100%;object-fit:contain}.profile-gift-confirm-option{display:flex;align-items:center;gap:9px;width:min(430px,100%);min-height:44px;padding:8px 12px;box-sizing:border-box;border:1px solid rgba(245,201,107,.38);border-radius:6px;background:#0b332d;color:#fff5d7;font-size:17px;cursor:pointer;-webkit-user-select:none;user-select:none}.profile-gift-confirm-option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;flex:0 0 26px;place-content:center;width:26px;height:26px;margin:0;border:2px solid #b87b35;border-radius:5px;background:linear-gradient(180deg,rgba(255,226,166,.08),transparent 42%),linear-gradient(180deg,#51291f,#2f1510);box-shadow:0 2px 3px #0e050275,inset 0 0 0 2px #1b0a067a,inset 0 1px #ffe0a024;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.profile-gift-confirm-option input[type=checkbox]:before{content:"";width:7px;height:13px;margin-top:-3px;border:solid #351a10;border-width:0 3px 3px 0;filter:drop-shadow(0 1px 0 rgba(255,247,211,.34));transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .12s ease-out}.profile-gift-confirm-option input[type=checkbox]:checked{border-color:#f0c66d;background:linear-gradient(180deg,rgba(255,252,224,.62),transparent 46%),linear-gradient(180deg,#e2b95e,#a96e29);box-shadow:0 2px 4px #0e05027a,inset 0 0 0 2px #5b301157,inset 0 1px #fffadab8}.profile-gift-confirm-option input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}.profile-gift-confirm-option input[type=checkbox]:focus-visible{outline:2px solid #ffe09a;outline-offset:3px}.profile-gift-confirm-option img{width:26px;height:26px;margin-left:auto;object-fit:contain}.profile-gift-confirm-extra-input{width:min(260px,100%);min-height:42px;padding:6px 10px;box-sizing:border-box;border:1px solid #f1ca71;border-radius:6px;background:#092a25;color:#fff;font:400 19px/1 Arial,sans-serif;letter-spacing:0;text-align:center}.profile-gift-confirm-total,.profile-gift-open-result-from{color:#ffe09a;font-size:21px;letter-spacing:0;text-align:center}.profile-gift-confirm-total{width:min(270px,100%);min-height:44px;padding:9px 18px;box-sizing:border-box;border:1px solid rgba(220,165,86,.72);border-radius:8px;line-height:24px;text-shadow:0 2px 2px rgba(18,6,3,.86)}.profile-gift-confirm-button,.profile-gift-open-result-ok{min-width:210px;min-height:48px;font-size:18px}@media(max-width:700px){.popup-profile-gifts-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100vh - 250px)}.profile-gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:calc(100vh - 112px)}.popup_profile_gift_dialog{width:calc(100vw - 12px);max-height:calc(100vh - 12px);padding:12px 8px 8px}.popup_profile_gift_dialog .popup__title{margin:2px 42px 3px;font-size:21px}.profile-gift-dialog-subtitle{margin-bottom:7px;font-size:13px}.profile-gift-shop-item{min-height:114px;padding:5px}.profile-gift-shop-art-wrap{height:76px}.profile-gift-shop-art{width:76px;height:76px}.profile-gift-shop-price{font-size:14px}.profile-gift-shop-price img{width:19px;height:19px}.profile-gifts-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat__msg-avatar-wrap:has(.chat__gift-badge--headwear){margin-top:var(--chat-headwear-space, 24px)}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_95){--chat-headwear-space: 30px}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_96){--chat-headwear-space: 25px}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_crown),.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_102){--chat-headwear-space: 21px}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_221){--chat-headwear-space: 18px}.chat__msg-avatar-wrap .chat__gift-badge--headwear{left:50%;width:46.2%;height:46.2%;z-index:5;transform:translate(-50%);transform-origin:center}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_95{bottom:91.58%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_96{bottom:88.64%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_crown{bottom:86.26%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_102{bottom:85.28%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_221{bottom:78.14%}@media(max-width:599px){.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_95){--chat-headwear-space: 35px}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_96){--chat-headwear-space: 27px}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_crown){--chat-headwear-space: 29px}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_102){--chat-headwear-space: 18px}.chat__msg-avatar-wrap:has(.chat__gift-badge--gift_221){--chat-headwear-space: 17px}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_95{width:52.8%;height:52.8%;bottom:91.52%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_96{width:48.4%;height:48.4%;bottom:88.48%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_crown{width:62.7%;height:62.7%;bottom:84.43%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_102{width:48.4%;height:48.4%;bottom:85.4%}.chat__msg-avatar-wrap .chat__gift-badge--headwear.chat__gift-badge--gift_221{width:48.4%;height:48.4%;bottom:77.92%}}@media(max-width:768px){.page-pregame .wr_chat .chat__gift-badge:not(.chat__gift-badge--headwear){width:var(--chat-corner-gift-size, 1.55em);height:var(--chat-corner-gift-size, 1.55em)}}#lobby-own-profile[hidden],#lobby-user-profile-host[hidden],.profile-gift-button[hidden],.profile-gift-send-art[hidden],[data-lobby-profile-gifts-tab][hidden]{display:none!important}.pregame-lobby-stage .lobby-user-profile-host,.pregame-lobby-stage .lobby-viewed-profile,.pregame-lobby-stage .lobby-viewed-profile-content,.pregame-lobby-stage .lobby-viewed-profile-content>.tab-panel{width:100%;max-width:none;min-width:0;box-sizing:border-box}.pregame-lobby-stage .lobby-viewed-profile>.lobby-viewed-profile-tabs{--pregame-subnav-item-flex: 0 0 auto;position:relative;inset:auto;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0}.pregame-lobby-stage .lobby-viewed-profile-tabs>.lb-filter{width:240px;min-width:0;min-height:42px;padding:7px 12px;font-size:var(--tab-label-font-size, 20px)!important;line-height:1.1;text-transform:uppercase}.pregame-lobby-stage .lobby-viewed-profile-content{margin-top:8px;padding:0}.pregame-lobby-stage .lobby-viewed-profile-card{width:100%;max-width:none;min-width:0;margin:0;padding:14px;gap:10px;box-sizing:border-box}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__top{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:92px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__avatar{width:92px;height:92px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__avatar img{width:82%;height:82%;border-radius:0;object-fit:contain}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__meta{gap:8px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__name{display:block;max-width:100%;color:#fff8e5;font-size:22px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__status{min-height:34px;padding:5px 10px;box-sizing:border-box;color:#d9efe5e6;font-size:15px;line-height:22px;text-align:left}.profile-gift-button-row{display:flex;justify-content:flex-end;width:100%;margin:2px 0 10px}.lobby-viewed-profile-tabs .profile-gift-button-row{width:auto;margin:0;flex:0 0 auto;align-self:center}.profile-gift-send-art{position:relative;translate:0 -4px;display:flex;align-items:center;justify-content:center;width:260px;min-width:0;height:92px;min-height:0;padding:34px 14px 0 88px;border:0;background:url(../img/send-gift-base.png) bottom / 100% 58px no-repeat;color:#542607;font:400 22px/1 Arial,sans-serif;text-transform:uppercase;white-space:nowrap;cursor:pointer}.profile-gift-send-art__icon{position:absolute;left:10px;bottom:10px;width:64px;height:64px;object-fit:contain;pointer-events:none;transform-origin:center bottom;animation:giftSendBounce 2.6s infinite}@keyframes giftSendBounce{0%,65%,to{transform:translateY(0) scale(1);animation-timing-function:ease-in-out}12%{transform:translateY(0) scale(1.07,.93);animation-timing-function:ease-out}30%{transform:translateY(-8px) scale(.97,1.03);animation-timing-function:ease-in}48%{transform:translateY(0) scale(1.1,.9);animation-timing-function:ease-out}57%{transform:translateY(-2px) scale(.99,1.01)}}@media(prefers-reduced-motion:reduce){.profile-gift-send-art__icon,.match-profile-gift img{animation:none}}.profile-gift-send-art:hover{filter:brightness(1.06)}.profile-gift-send-art:focus-visible{outline:2px solid #fff0b7;outline-offset:3px}@media(max-width:768px){.profile-gift-send-art{width:240px;height:64px;padding:6px 12px 0 70px;background-size:100% 58px;font-size:22px}.profile-gift-send-art__icon{left:8px;bottom:4px;width:48px;height:48px}}@media(min-width:769px){.profile-gift-send-art{translate:0 -16px}}.profile-gift-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:174px;height:46px;min-height:46px;padding:0 16px;overflow:hidden;border:2px solid rgba(255,225,161,.86);border-radius:7px;background:#0e5960;color:#fff3c8;box-shadow:0 0 0 2px #022327d6,0 5px 10px #00000057,inset 0 1px #ffffff2e;font:400 18px/1 Arial,sans-serif;letter-spacing:0;text-shadow:0 2px 1px rgba(0,0,0,.58);cursor:pointer}.profile-gift-button:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:4px;box-shadow:inset 0 -2px #00000038;pointer-events:none}.profile-gift-button:hover{background:#157079;color:#fff8dc}.profile-gift-button:active{transform:translateY(1px)}.profile-gift-button:focus-visible{outline:2px solid #fff0b7;outline-offset:3px}.profile-gift-button-icon{position:relative;z-index:1;width:27px;height:27px;flex:0 0 27px;filter:drop-shadow(0 2px 1px rgba(0,0,0,.48))}.profile-gift-button-icon path:nth-child(1),.profile-gift-button-icon path:nth-child(3),.profile-gift-button-icon path:nth-child(4){fill:#ffe6a3}.profile-gift-button-icon path:nth-child(2){fill:#a61f2c}.profile-gift-button-label{position:relative;z-index:1;white-space:nowrap}.profile-gift-button-spark{position:absolute;z-index:1;color:#ffe6a3;font-size:10px;line-height:1;pointer-events:none}.profile-gift-button-spark-top{top:5px;right:7px}.profile-gift-button-spark-bottom{right:14px;bottom:4px;font-size:8px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat{min-width:0;min-height:36px;padding:7px 10px;box-sizing:border-box;gap:8px;font-size:14px;line-height:1.15}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat-label,.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat-value{min-width:0}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat-value{color:#fff8e5;text-align:right;overflow-wrap:anywhere}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat--line{min-height:1px;height:1px;margin:3px 0;padding:0}.pregame-lobby-stage .lobby-viewed-profile-gifts{width:100%;max-height:min(620px,calc(100vh - 190px))}@media(max-width:700px){.pregame-lobby-stage .lobby-viewed-profile-tabs>.lb-filter{min-height:38px;padding:6px 8px;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.pregame-lobby-stage .lobby-viewed-profile-card{padding:10px;gap:8px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__top{grid-template-columns:76px minmax(0,1fr);gap:10px;min-height:76px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__avatar{width:76px;height:76px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__name{font-size:18px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__status{min-height:30px;font-size:13px;line-height:18px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat{min-height:34px;padding:6px 7px;font-size:12px}.pregame-lobby-stage .lobby-viewed-profile-card .player-card__stats>.player-card__stat:nth-last-child(-n+2){grid-column:1 / -1}.profile-gift-button{width:158px;height:42px;min-height:42px;padding:0 13px;font-size:16px}.profile-gift-button-icon{width:24px;height:24px;flex-basis:24px}}@media(min-width:701px){.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-tabs>.lb-filter{min-height:72px;padding:12px 20px;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-content{margin-top:14px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card{padding:24px;gap:16px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__top{grid-template-columns:176px minmax(0,1fr);gap:22px;min-height:176px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__avatar{width:176px;height:176px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__meta{gap:14px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__name{font-size:34px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__status{min-height:48px;padding:8px 14px;font-size:22px;line-height:30px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-row{margin:4px 0 16px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button{width:270px;height:78px;min-height:78px;padding:0 24px;gap:14px;font-size:30px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-icon{width:42px;height:42px;flex-basis:42px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-spark{font-size:16px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-spark-bottom{font-size:13px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__stats{gap:10px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat{min-height:56px;padding:12px 18px;gap:12px;font-size:23px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat--line{min-height:2px;height:2px;margin:7px 0;padding:0}}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-tabs>.lb-filter{min-height:64px;padding:10px 16px;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-content{margin-top:12px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card{padding:20px;gap:14px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__top{grid-template-columns:150px minmax(0,1fr);gap:18px;min-height:150px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__avatar{width:150px;height:150px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__meta{gap:12px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__name{font-size:30px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__status{min-height:44px;padding:7px 12px;font-size:20px;line-height:28px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-row{margin:4px 0 14px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button{width:250px;height:72px;min-height:72px;padding:0 22px;gap:13px;font-size:28px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-icon{width:38px;height:38px;flex-basis:38px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-spark{font-size:15px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__stats{gap:9px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat{min-height:50px;padding:10px 15px;gap:10px;font-size:20px}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-card .player-card__stat--line{min-height:2px;height:2px;margin:6px 0;padding:0}#profile-gift-dialog.profile-gift-dialog--lobby{left:var(--profile-gift-lobby-left)!important;top:var(--profile-gift-lobby-top)!important;width:var(--profile-gift-lobby-width)!important;height:var(--profile-gift-lobby-height)!important;min-width:0;min-height:0;max-width:none!important;max-height:none!important;transform:none!important}#profile-gift-dialog-bg.profile-gift-dialog-bg--lobby{left:var(--profile-gift-lobby-area-left)!important;top:var(--profile-gift-lobby-area-top)!important;right:auto!important;bottom:auto!important;width:var(--profile-gift-lobby-area-width)!important;height:var(--profile-gift-lobby-area-height)!important}#profile-gift-dialog.profile-gift-dialog--lobby #profile-gift-dialog-main{display:flex;height:100%;min-height:0;flex-direction:column}#profile-gift-dialog.profile-gift-dialog--lobby .profile-gift-grid{flex:1 1 auto;height:auto;min-height:0;max-height:none;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#profile-gift-dialog.profile-gift-dialog--confirm #profile-gift-dialog-main{display:none!important}@media(max-width:700px){#profile-gift-dialog.profile-gift-dialog--confirm{width:min(460px,calc(100vw - 16px))!important;height:min(550px,calc(100vh - 20px))!important;height:min(550px,calc(100dvh - 20px))!important;min-width:0;min-height:0;max-width:460px!important;max-height:550px!important;padding:10px}#profile-gift-dialog.profile-gift-dialog--confirm .profile-gift-confirm{gap:9px;justify-content:center;padding:40px 16px 16px;overflow-x:hidden;overflow-y:auto}#profile-gift-dialog.profile-gift-dialog--confirm .profile-gift-confirm-art-wrap{width:clamp(130px,38vw,160px);height:clamp(130px,38vw,160px);flex:0 0 auto}}@media(min-width:701px){#profile-gift-dialog.profile-gift-dialog--confirm{width:min(480px,calc(var(--app-popup-safe-width, 100vw) - 32px))!important;height:min(590px,calc(100vh - 32px))!important;min-width:0;min-height:0;max-width:480px!important;max-height:590px!important}#profile-gift-dialog.profile-gift-dialog--lobby.profile-gift-dialog--confirm{left:calc(var(--profile-gift-lobby-left) + var(--profile-gift-lobby-width) / 2)!important;top:calc(var(--profile-gift-lobby-top) + var(--profile-gift-lobby-height) / 2)!important;transform:translate(-50%,-50%)!important}#profile-gift-dialog.profile-gift-dialog--confirm #profile-gift-dialog-main{display:none!important}#profile-gift-dialog.profile-gift-dialog--confirm .profile-gift-confirm{gap:11px;padding:46px 24px 24px;overflow:hidden}#profile-gift-dialog.profile-gift-dialog--confirm .profile-gift-confirm-art-wrap{width:180px;height:180px}}#btn-lobby-profile{overflow:visible!important}.profile-gift-indicator{position:absolute;top:0;right:0;z-index:4;display:flex;width:44px;height:44px;align-items:center;justify-content:center;pointer-events:none;transform-origin:50% 80%;animation:profileGiftIndicatorWiggle 1.8s ease-in-out infinite}.profile-gift-indicator[hidden]{display:none!important}#profile-gift-indicator.profile-gift-indicator{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}#profile-gift-indicator .profile-gift-indicator-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.62));transform:scale(1.18);transform-origin:center}@keyframes profileGiftIndicatorWiggle{0%,to{transform:translateY(0) rotate(0) scale(1)}35%{transform:translateY(-2px) rotate(-5deg) scale(1.04)}70%{transform:translateY(1px) rotate(4deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){.profile-gift-indicator{animation:none}}.pregame-lobby-stage #profile-gifts-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important}.pregame-lobby-stage #profile-gifts-tab>.profile-gift-badge{position:static!important;display:inline-flex!important;width:auto!important;min-width:28px!important;height:28px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 7px!important;border:2px solid #ffe4a8!important;border-radius:999px!important;background:#b32936!important;color:#fff!important;box-shadow:0 2px 5px #00000061!important;font-size:18px!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important}.pregame-lobby-stage #profile-gifts-tab>.profile-gift-badge[hidden]{display:none!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>#profile-gifts-panel.active),.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>#profile-gifts-panel.active)>.lb-filters,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs.max_width_555:has(>.tab-content>#profile-gifts-panel.active)>.tab-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-panel.active{display:flex!important;height:auto!important;min-height:0!important;flex:0 1 auto;align-self:flex-start}#profile-gifts-list.profile-gifts-list{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;min-height:380px;max-height:min(660px,calc(100vh - 210px))}#profile-gifts-list.profile-gifts-list,.pregame-lobby-stage .lobby-viewed-profile-gifts{height:auto!important;min-height:0!important}.pregame-lobby-stage .lobby-viewed-profile-content>.tab-panel.active:has(.lobby-viewed-profile-gifts){height:auto!important;min-height:0!important}#profile-gifts-list .profile-gift-card{min-height:380px;padding:8px 10px 10px;gap:4px}#profile-gifts-list .profile-gift-card-art-wrap{width:min(179px,100%);height:179px}#profile-gifts-list .profile-gift-card-art{width:100%;height:100%}#profile-gifts-list .profile-gift-card-mystery{width:133px;height:167px}#profile-gifts-list .profile-gift-card-from{font-size:30px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-gifts-list .profile-gift-open-button{width:min(230px,100%);height:66px;min-height:66px;margin-top:auto;padding:0 12px;font-size:34px}@media(max-width:768px){#profile-gifts-list.profile-gifts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:320px}#profile-gifts-list .profile-gift-card{min-height:320px}#profile-gifts-list .profile-gift-card-art-wrap{width:min(150px,100%);height:150px}#profile-gifts-list .profile-gift-card-mystery{width:112px;height:142px}}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-list.profile-gifts-list,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-gifts{grid-template-columns:repeat(4,minmax(0,1fr))}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #profile-gifts-list.profile-gifts-list,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-gifts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;flex:1 1 0;gap:8px;height:100%!important;min-height:0!important;max-height:100%!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #profile-gifts-list .profile-gift-card,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card{min-height:calc(148px * var(--pregame-inverse-scale, 1))!important;padding:8px 6px 10px!important;gap:6px!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #profile-gifts-list .profile-gift-card-art-wrap,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-art-wrap{width:min(80%,calc(88px * var(--pregame-inverse-scale, 1)))!important;height:auto!important;aspect-ratio:1}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #profile-gifts-list .profile-gift-card-mystery,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-mystery{width:75%!important;height:95%!important}.pregame-lobby-stage .lobby-viewed-profile-gifts{align-content:start;min-height:0}.pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card{min-height:380px;padding:8px;gap:5px}.pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-art-wrap{width:min(179px,100%);height:179px}.pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-art{width:100%;height:100%}.pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-mystery{width:133px;height:167px}.pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-from{display:-webkit-box;min-height:2.16em;color:var(--wood-ui-tab-active-text);font-size:30px;line-height:1.08;text-align:center;white-space:normal;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #profile-gifts-list .profile-gift-card-from,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-from{font-size:calc(14px * var(--pregame-inverse-scale, 1));flex-shrink:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}@media(min-width:769px){.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-list .profile-gift-card,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card{min-height:220px;padding:8px;gap:5px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-list .profile-gift-card-art-wrap,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-art-wrap{width:min(100px,100%);height:100px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-list .profile-gift-card-mystery,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-mystery{width:76px;height:96px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-list .profile-gift-card-from,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-gifts .profile-gift-card-from{font-size:18px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-list .profile-gift-open-button{width:min(160px,100%);height:40px;min-height:40px;font-size:18px}}@media(min-width:769px){.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #lobby-own-profile.profile_tabs.max_width_555,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #lobby-own-profile.profile_tabs.max_width_555>.tab-content,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #lobby-own-profile.profile_tabs.max_width_555 .player-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}.chat__msg-body{padding-right:0}.chat__msg-head{min-height:22px;display:flex;align-items:flex-start;width:100%;min-width:0;gap:.4em}.chat__msg-head .chat__msg-name{display:block;min-width:0}.chat__msg-head .chat__msg-badge{margin-left:auto;flex:0 0 auto}.chat__msg-reactions{align-items:center}.chat-reaction-image{display:inline-block;width:1.2em;height:1.2em;object-fit:contain;vertical-align:middle;pointer-events:none}.chat__reaction-picker{display:grid;grid-template-columns:repeat(4,1.72em);align-items:center;justify-content:initial;max-width:none;border-radius:.65em}.chat__reaction-picker-btn{border-radius:.38em}.emoji-panel.active{display:grid;grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:6px;padding:12px;max-height:210px;overflow-y:auto;align-items:stretch}.emoji-panel .emoji-item{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1;padding:6px;border:1px solid rgba(245,201,107,.42);border-radius:6px;background:#092521d1;cursor:pointer}.emoji-panel .emoji-item img{width:100%;height:100%;min-width:0;object-fit:contain;pointer-events:none}.chat-smile-inline{display:inline-block;width:1.35em;height:1.35em;max-width:1.35em;max-height:1.35em;object-fit:contain;vertical-align:middle}@media(hover:hover){.emoji-panel .emoji-item:hover{transform:none;border-color:var(--accent);background:#f5c96b24}}@media(max-width:768px){.emoji-panel.active{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;padding:6px;max-height:min(44vh,13.5em)}.emoji-panel .emoji-item{padding:4px;border-radius:4px}}#emoji-panel-1.emoji-panel{display:none;transform:none;transition:none}#emoji-panel-1.emoji-panel.active{display:grid;align-items:start}#emoji-panel-1 .emoji-item,.wr_chat.chat-emoji-open #emoji-panel-1 .emoji-item{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:45px!important;height:auto!important;min-height:0!important;max-height:45px!important;aspect-ratio:1;padding:4px!important;font-size:inherit!important;line-height:1!important;justify-self:center;align-self:start}#emoji-panel-1 .emoji-item img{display:block;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important}@media(max-width:768px){#emoji-panel-1.emoji-panel.active{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-auto-rows:51px;gap:4px!important;align-content:start!important;align-items:center!important;padding:6px!important;max-height:min(45vh,340px)!important;max-height:min(45dvh,340px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:auto}#emoji-panel-1 .emoji-item,.wr_chat.chat-emoji-open #emoji-panel-1 .emoji-item{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;aspect-ratio:auto;padding:4.8px!important;justify-self:center;align-self:center}}.chat__input .chat-smile-inline,.chat__msg-text .chat-smile-inline{box-sizing:content-box;width:1.35em!important;min-width:1.35em!important;max-width:1.35em!important;height:1.35em!important;min-height:1.35em!important;max-height:1.35em!important}.shop-emotions{display:flex;flex-direction:column;gap:1em}.shop-emotions[hidden]{display:none}.emotion-shop-group{padding:1em;border:1px solid rgba(232,196,96,.56);border-radius:6px;background:#052d2785}.emotion-shop-group__heading{display:flex;align-items:center;justify-content:space-between;gap:1em;padding-bottom:.65em;border-bottom:1px solid rgba(232,196,96,.42)}.emotion-shop-group__heading h2{margin:0;color:#ffe7a0;font-size:1.35em;letter-spacing:0}.emotion-shop-group__remaining{color:#7ff29a}.emotion-shop-preview{display:flex;flex-wrap:wrap;justify-content:center;gap:.38em;padding:.85em 0}.emotion-shop-preview span{display:grid;place-items:center;width:1.75em;height:1.75em;font-size:1.65em;line-height:1}.emotion-shop-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75em}.emotion-shop-offer{display:flex;align-items:center;justify-content:space-between;gap:.7em;min-width:0;padding:.7em;border:1px solid rgba(225,209,143,.5);border-radius:6px;background:#12453cc7}.emotion-shop-offer strong{color:#fff3c0;font-size:18px}.emotion-shop-offer__buy{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:6em;min-height:2.4em;padding:.4em .75em;border:1px solid #d7c15f;border-radius:5px;background:linear-gradient(180deg,#5ea748,#357a31);color:#fff8d6;cursor:pointer}.emotion-shop-offer__buy:disabled{cursor:default;filter:grayscale(.5);opacity:.62}.emotion-shop-offer--active .emotion-shop-offer__buy{background:#3d7357cc;color:#9ef3ad;opacity:1}.emotion-buy-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12050;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:#0000007a}.emotion-buy-dialog[hidden]{display:none}.emotion-buy-dialog__panel{position:relative;box-sizing:border-box;width:min(430px,calc(var(--app-popup-safe-width, 100vw) - 24px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow:auto;padding:20px 18px 18px;border:1px solid rgba(236,216,132,.64);border-radius:8px;background:linear-gradient(180deg,#144b43fa,#092623fc);color:#fff7cf;box-shadow:0 18px 48px #00000073;text-align:center;transform:translate(var(--app-popup-shift-x, 0px))}.emotion-buy-dialog__close{position:absolute;top:10px;right:10px;width:42px;height:42px;padding:0;border:0;border-radius:0;background:transparent url(../assets/img/ui-icons/close.png) center / contain no-repeat;color:transparent;font-size:0;line-height:0;cursor:pointer;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45));-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .15s;z-index:2}@media(hover:hover){.emotion-buy-dialog__close:hover{transform:scale(1.06)}}.emotion-buy-dialog__title{margin:0;padding:0 34px;color:#ffe59a;font-size:28px;line-height:1.12;letter-spacing:0}.emotion-buy-dialog__preview{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:5px;margin:14px 0 10px}.emotion-buy-dialog__preview span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(236,216,132,.52);border-radius:8px;background:#071c1a94;font-size:22px;line-height:1}.emotion-buy-dialog__preview--chat{max-width:340px;margin-left:auto;margin-right:auto}.emotion-buy-dialog__text{max-width:360px;margin:0 auto 14px;color:#fff7cfe0;font-size:18px;line-height:1.25}.emotion-buy-dialog__offers{display:grid;grid-template-columns:1fr;gap:8px}.emotion-buy-dialog__offer{display:grid;grid-template-columns:minmax(104px,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;border:1px solid rgba(236,216,132,.58);border-radius:8px;background:#fff7cf1f;color:#fff7cf;cursor:pointer;text-align:left}.emotion-buy-dialog__offer:disabled{cursor:default;opacity:.68}.emotion-buy-dialog__offer-duration{min-width:0;font-size:24px;line-height:1.12}.emotion-buy-dialog__offer-action{font-size:23px;line-height:1}.emotion-buy-dialog__offer-price{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:92px;font-size:24px;line-height:1}.emotion-buy-dialog__offer-price .shop-action__coin,.emotion-buy-dialog__offer-price .shop-action__gem{width:32px}.emotion-buy-dialog__status{margin:12px 0 0;padding:8px 10px;border-radius:8px;background:#fff7cf21;color:#fff7cf;font-size:17px;line-height:1.18;text-align:center}.emotion-buy-dialog__status:empty{display:none}@media(max-width:640px){.emotion-buy-dialog{padding:8px}.emotion-buy-dialog__panel{width:min(430px,calc(var(--app-popup-safe-width, 100vw) - 16px));max-height:calc(100dvh - 16px);padding:18px 12px 14px}.emotion-buy-dialog__title{font-size:24px}.emotion-buy-dialog__preview span{width:32px;height:32px;font-size:20px}.emotion-buy-dialog__offer{grid-template-columns:minmax(88px,1fr) auto auto;gap:9px;min-width:0;min-height:52px;padding:8px 10px}.emotion-buy-dialog__offer-duration{font-size:19px}.emotion-buy-dialog__offer-action{font-size:18px}.emotion-buy-dialog__offer-price{min-width:72px;font-size:19px}.emotion-buy-dialog__offer-price .shop-action__coin,.emotion-buy-dialog__offer-price .shop-action__gem{width:24px}.emotion-shop-offers{grid-template-columns:1fr}.emotion-shop-group__heading{align-items:flex-start;flex-direction:column}}.chat__msg-avatar[data-profile-user-id]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.chat__msg-avatar[data-profile-user-id] img{-webkit-user-drag:none}.pregame-lobby-stage .leaderboard{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.pregame-lobby-stage .leaderboard>.lb-list{flex:1 1 auto!important;min-height:0!important;padding:14px 16px 24px;transform:none!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score__text,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score-board,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score-list,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score-list>li,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score-notes,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score-notes>span{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score-list>li,.page-pregame.pregame-mobile-layout .pregame-lobby-stage .rules-score-notes>span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .leaderboard>.lb-list{padding:18px 12px 28px;overflow-y:hidden}.game-card__avatar[data-profile-user-id]{cursor:pointer;touch-action:manipulation}.pregame-lobby-stage #profile-journal-badge,.pregame-lobby-stage #profile-gifts-tab>.profile-gift-badge{position:absolute!important;top:7px!important;right:8px!important;width:auto!important;min-width:26px!important;height:26px!important;margin:0!important;padding:0 5px!important;align-items:center!important;justify-content:center!important;border:2px solid #ffe8aa!important;border-radius:999px!important;background:linear-gradient(180deg,#ef5961,#a8182c)!important;color:#fffdf1!important;box-shadow:inset 0 1px #ffffff59,0 2px 5px #0000006b!important;font-size:16px!important;line-height:22px!important;text-align:center!important;box-sizing:border-box!important;z-index:3!important}.pregame-lobby-stage #profile-journal-badge[style*="display: none"],.pregame-lobby-stage #profile-gifts-tab>.profile-gift-badge[hidden]{display:none!important}.page-pregame.pregame-mobile-layout .pregame-lobby-stage #profile-journal-badge,.page-pregame.pregame-mobile-layout .pregame-lobby-stage #profile-gifts-tab>.profile-gift-badge{top:6px!important;right:7px!important;min-width:24px!important;height:24px!important;font-size:15px!important;line-height:20px!important}.drag-scroll-enabled{cursor:grab}.drag-scroll-active,.drag-scroll-active *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}html.drag-scroll-in-progress{cursor:grabbing!important}.news-unread-dot{position:absolute;top:var(--lobby-toolbar-badge-top, 7px);right:var(--toolbar-badge-right, var(--lobby-toolbar-badge-right, 7px));display:flex;align-items:center;justify-content:center;width:var(--lobby-toolbar-badge-size, 34px);height:var(--lobby-toolbar-badge-size, 34px);box-sizing:border-box;background:linear-gradient(180deg,#64df7b,#1f9d45);color:#000;font-family:system-ui,-apple-system,sans-serif;font-size:var(--lobby-toolbar-badge-font-size, 22px);line-height:1;border-radius:50%;border:2px solid #135d2b;box-shadow:0 2px 6px #00000073,inset 0 1px #ffffff59;text-shadow:none;z-index:2;animation:news-badge-pulse 1.6s ease-in-out infinite!important;will-change:filter,box-shadow;pointer-events:none}.news-unread-dot.hidden{display:none}@keyframes news-badge-pulse{0%,to{filter:brightness(.86) saturate(.94);box-shadow:0 2px 6px #00000073,0 0 #74ff8fc7,inset 0 1px #ffffff59}50%{filter:brightness(1.34) saturate(1.12);box-shadow:0 2px 4px #00000080,0 0 0 var(--news-badge-pulse-spread, 2px) #74ff8f2e,inset 0 1px #ffffff80}}.page-settings .settings-tabs{display:flex;align-self:center;align-items:center;box-sizing:border-box;width:min(420px,100%);max-width:420px;min-height:41px;margin:0;padding:4px;gap:6px;border:1.5px solid #6f441b;border-radius:9px;background:linear-gradient(180deg,#120803f2,#0a0401fa);box-shadow:0 4px 14px #000000b3,inset 0 1px 1px #f0c88c26}.page-settings .settings-tabs.is-single{grid-template-columns:1fr}.page-settings .settings-tab,.online-achievements__filters button{flex:1 1 0;min-width:0;min-height:31px;padding:6px 8px;border:1px solid #482914;border-radius:6px;color:#b08f6b;background:linear-gradient(180deg,#24130b,#150904);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px 2px #0009,0 1px 2px #0006;font:400 16px/1.1 Rubik,Montserrat,Segoe UI,sans-serif;text-align:center;white-space:nowrap;cursor:pointer;box-sizing:border-box}.page-settings .settings-tab[hidden]{display:none}.page-settings .settings-tab.is-active,.online-achievements__filters button.active{border-color:#ffe3b0;color:#2a1508;background:linear-gradient(180deg,#fff7ea,#fae6be 40%,#e6cb9d 65%,#c9a76d);box-shadow:0 2px 6px #000000a6,0 0 10px #f5cd8759,inset 0 1px #fff,inset 0 -1px 2px #87561b8c}.page-settings .settings-tab:focus-visible,.page-settings .settings-transfer-copy:focus-visible,.page-settings .settings-transfer-form input:focus-visible,.page-settings .settings-transfer-form button:focus-visible{outline:3px solid rgba(112,215,235,.7);outline-offset:2px}.page-settings .settings-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.page-settings .settings-panel--general{display:flex;flex-direction:column;align-items:stretch;gap:.78em}.page-settings [data-settings-panel][hidden]{display:none!important}.page-settings .settings-transfer-panel{width:100%;padding:1.2em 1.85em 1.05em;border:1px solid rgba(222,194,103,.54);border-radius:8px;background:linear-gradient(#04252de6,#04252de6),var(--bg-1);color:#f8dfa0;text-align:center;box-sizing:border-box}.page-settings .settings-transfer-panel h3{margin:0;color:#f8dfa0;font-size:var(--compact-type-heading, 22px);line-height:1.3}.page-settings .settings-transfer-panel>p{max-width:38em;margin:.62em auto 0;color:#f4dda4;overflow-wrap:anywhere;font-size:var(--compact-type-body, 18px);line-height:1.3}.page-settings .settings-transfer-code{display:flex;align-items:center;justify-content:center;width:100%;min-height:1.95em;margin:.82em 0 .62em;padding:.16em .45em;border:2px solid #58a9bb;border-radius:7px;background:#041f28d1;color:#ffe39b;letter-spacing:0;white-space:nowrap;box-sizing:border-box;font-size:var(--compact-type-value, 22px);line-height:1.3}.page-settings .settings-transfer-copy{min-height:2.45em;padding:.38em 1.15em;border:2px solid #e8d598;border-radius:7px;background:#072a32f0;color:#ffe8ad;font:inherit;cursor:pointer;font-size:var(--compact-type-body, 18px);line-height:1.3}.page-settings .settings-transfer-divider{width:100%;height:1px;margin:1em 0 .92em;background:#e0c57073}.page-settings .settings-transfer-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5em,28%);gap:.72em;width:100%;margin-top:.68em}.page-settings .settings-transfer-form input,.page-settings .settings-transfer-form button{min-width:0;min-height:2.65em;border:2px solid rgba(232,213,152,.82);border-radius:7px;box-sizing:border-box;font:inherit;font-size:var(--compact-type-body, 18px);line-height:1.3}.page-settings .settings-transfer-form input{padding:.45em .78em;background:#041f28e6;color:#ffe6a5;text-transform:uppercase;letter-spacing:0}.page-settings .settings-transfer-form input::placeholder{color:#ddd4bc85}.page-settings .settings-transfer-form button{padding:.42em .7em;background:linear-gradient(180deg,#4fbf93,#258266);color:#fff2c5;cursor:pointer}.page-settings .settings-transfer-copy:disabled,.page-settings .settings-transfer-form button:disabled{opacity:.46;cursor:default}.page-settings .settings-transfer-panel>p.settings-transfer-warning{margin-top:.68em;color:#ff8178}.page-settings .settings-transfer-panel>p.settings-transfer-status{min-height:1.3em;margin-top:.56em;color:transparent}.page-settings .settings-transfer-status.is-success{color:#61e39a!important}.page-settings .settings-transfer-status.is-error{color:#ff8178!important}.page-settings .settings-transfer-status.is-pending{color:#ffe39b!important}@media(max-width:560px){.page-settings .settings-transfer-panel{padding:.9em .72em .75em}.page-settings .settings-transfer-form{grid-template-columns:minmax(0,1fr) minmax(7.2em,31%);gap:.42em}}@media(max-width:390px){.page-settings .settings-transfer-form{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px),(orientation:portrait){.page-settings,.page-statistics{scrollbar-gutter:stable both-edges}.page-settings,.page-statistics{overflow-x:hidden!important;overflow-y:auto!important}.page-settings .settings-body{width:calc(100% - 1em)!important;max-width:none!important;margin:0 .5em!important;padding-inline:0!important;align-items:stretch!important;transform:none!important;transform-origin:top center!important}}#profile-gift-dialog.profile-gift-dialog--open-result{top:var(--app-popup-center-y, 50%)!important;left:var(--app-popup-center-x, 50%)!important;width:min(380px,calc(var(--app-popup-safe-width, 100vw) - 16px))!important;height:min(420px,calc(var(--app-popup-safe-height, 100dvh) - 16px))!important;min-width:0!important;min-height:0!important;max-width:380px!important;max-height:420px!important;padding:10px!important;transform:translate(-50%,-50%)!important}#profile-gift-dialog.profile-gift-dialog--open-result #profile-gift-dialog-main,#profile-gift-dialog.profile-gift-dialog--open-result .profile-gift-confirm{display:none!important}#profile-gift-dialog.profile-gift-dialog--open-result .profile-gift-open-result{gap:10px!important;justify-content:center!important;padding:24px 18px 18px!important;overflow:hidden!important}#profile-gift-dialog.profile-gift-dialog--open-result .profile-gift-open-result-art-wrap{width:clamp(140px,44vw,180px)!important;height:clamp(140px,44vw,180px)!important;flex:0 0 auto!important}#profile-gift-dialog.profile-gift-dialog--open-result .profile-gift-open-result-ok{width:min(220px,100%)!important;min-width:0!important}.page-pregame{background-color:#2b170f!important;background-image:url(../assets/img/wood-ui/background.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.page-pregame .pregame-lobby-stage{background:transparent!important}.page:not(.page-pregame)>.page-header .btn_sq:has(.wood-home-icon){--width: 52px !important;width:52px!important;height:52px!important;flex:0 0 52px!important;overflow:visible;padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.page:not(.page-pregame)>.page-header .btn_sq:has(.wood-home-icon):hover,.page:not(.page-pregame)>.page-header .btn_sq:has(.wood-home-icon):active{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}@media(min-width:769px){.page:not(.page-pregame)>.page-header .btn_sq:has(.wood-home-icon){--width: 72px !important;width:72px!important;height:72px!important;flex-basis:72px!important}}.lobby-navigation.page-header .btn_sq:has(.lobby-wood-icon){overflow:visible;max-width:none;padding:0;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lobby-navigation .tab-btn:focus{outline:none}.lobby-navigation .tab-btn:focus-visible>.lobby-tab-hit-area{outline:2px solid #d5a357;outline-offset:2px;border-radius:8px}.page-pregame .page-header .btn_title label{line-height:1}#app .lobby-navigation.page-header .btn_title label{color:#d2aa7e;text-shadow:0 1px 2px rgba(34,14,6,.9)}.page-pregame .pregame-lobby-stage .page-header>.tab-btn{isolation:isolate}@media(pointer:coarse)and (min-width:769px)and (max-width:1400px){#app .page-pregame .pregame-lobby-stage :is(.leaderboard>.lb-list,.tournament-shell){zoom:max(1,calc(var(--pregame-inverse-scale, 1) * .5))}#app .page-pregame #tournament-registration .tournament-entry{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr) minmax(0,.6fr) minmax(0,.75fr)!important}#app .page-pregame #tournament-registration .tournament-entry>*{min-width:0}#app .page-pregame #tournament-registration .tournament-entry__prize{width:100%!important;max-width:100%!important}}@media(pointer:coarse)and (min-width:769px)and (min-height:600px){#app .page-pregame .lobby-navigation.page-header{padding-top:10px!important;padding-bottom:18px!important}#app .page-pregame .lobby-navigation.page-header .btn_sq:has(.lobby-wood-icon){width:66px!important;height:66px!important;flex:0 0 66px;display:flex;align-items:center;justify-content:center}#app .page-pregame .lobby-navigation .lobby-wood-icon{width:60px!important;height:60px!important;flex:0 0 60px}#app .page-pregame .lobby-navigation.page-header .btn_title label{top:calc(100% + 2px)!important;bottom:auto!important;left:50%;transform:translate(-50%);font-size:17px!important;line-height:1;white-space:nowrap}}.page-pregame .pregame-lobby-stage .page-header>.tab-btn>.lobby-tab-hit-area{position:absolute;top:0;left:calc(50% + 3px);z-index:1;display:block;width:100px;height:100%;background:transparent;transform:translate(-50%);pointer-events:auto;touch-action:manipulation}@media(min-width:769px){.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header>.tab-btn>.lobby-tab-hit-area{width:120px}}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header>.tab-btn>.lobby-tab-hit-area{left:50%;width:calc(var(--pregame-toolbar-btn-size) + var(--pregame-toolbar-gap))}.page-pregame .pregame-lobby-stage .page-header>.tab-btn.active:after{content:"";position:absolute;top:-10px;left:calc(50% + 3px);z-index:-1;width:100px;height:119px;background:url(../assets/img/wood-ui/vkladka.png) center / 100% 100% no-repeat;transform:translate(-50%);pointer-events:none}.page-pregame .pregame-lobby-stage .page-header>.tab-btn+.tab-btn:before{content:"";position:absolute;top:5px;bottom:-8px;left:-22px;z-index:2;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(61,27,12,.72) 14%,rgba(74,31,13,.9) 50%,rgba(61,27,12,.72) 86%,transparent 100%);box-shadow:1px 0 #e09e5433;pointer-events:none}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header>.tab-btn+.tab-btn:before{top:8px;bottom:-18px;left:calc(var(--pregame-toolbar-gap) / -2)}.page-pregame.pregame-mobile-layout .pregame-lobby-stage .page-header>.tab-btn.active:after{top:-10px;left:50%;width:calc(var(--pregame-toolbar-btn-size) + var(--pregame-toolbar-gap) + var(--pregame-toolbar-active-bleed));height:150px}.page-pregame.pregame-mobile-layout:before{content:""!important;position:absolute!important;top:var(--pregame-curb-top, 89px)!important;right:0!important;left:0!important;z-index:0!important;height:var(--pregame-curb-height, 62px)!important;pointer-events:none!important;background-color:transparent!important;background-image:url(../assets/img/wood-ui/curb.png)!important;background-position:left top!important;background-repeat:repeat-x!important;background-size:auto 100%!important}@media(min-width:769px){.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header>.tab-btn+.tab-btn:before{top:4px;bottom:-8px;left:-32px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header>.tab-btn.active:after{top:-14px;width:120px;height:125px}}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat{--notebook-frame-top: 100px;--notebook-frame-right: 44px;--notebook-frame-bottom: 122px;--notebook-frame-left: 57px;box-sizing:border-box!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-style:solid;border-width:var(--notebook-frame-top) var(--notebook-frame-right) var(--notebook-frame-bottom) var(--notebook-frame-left);border-image-source:url(../assets/img/wood-ui/chat.png?v=20260930);border-image-slice:10.965% 8.871% 13.377% 11.492% fill;border-image-width:var(--notebook-frame-top) var(--notebook-frame-right) var(--notebook-frame-bottom) var(--notebook-frame-left);border-image-repeat:stretch;pointer-events:none;z-index:0}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat_content{position:absolute!important;top:52px!important;right:45px!important;bottom:27px!important;left:58px!important;width:auto!important;height:auto!important;z-index:2!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat_content,:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat{min-width:0;min-height:0;background:transparent!important;box-shadow:none!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat{height:100%!important;padding:0!important;gap:0!important;font-size:18px!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__toolbar{position:relative!important;z-index:3!important;flex:0 0 42px!important;height:42px!important;min-height:42px!important;padding-right:0!important;padding-bottom:4px!important;overflow:visible!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__toolbar .lb-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1%;width:80%;max-width:80%;flex:0 0 80%;margin:0 auto 0 0;padding:0;transform:translateY(calc(var(--notebook-frame-top) * -.065));border:0;background:transparent;box-shadow:none}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__toolbar .lb-filter,:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__toolbar .lb-filter>span{min-width:0;width:100%;height:calc(var(--notebook-frame-top) * .38);min-height:calc(var(--notebook-frame-top) * .38);margin:0;padding:0;box-sizing:border-box;border:0;border-radius:9px;background:transparent;box-shadow:none;color:#f7e9c9;font-size:var(--tab-label-font-size, 20px)!important;line-height:1;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat{position:relative!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat #emoji-panel-1.emoji-panel{position:absolute!important;right:0!important;bottom:84px!important;left:0!important;z-index:12!important;width:100%!important;margin:0!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat #emoji-panel-1.emoji-panel.active{max-height:230px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(112,87,50,.78)!important;background:linear-gradient(180deg,#3a4639fa,#26322afa)!important;box-shadow:inset 0 1px #fff0c924,0 5px 12px #29190f4d!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__messages{gap:14px!important;margin:var(--chat-messages-margin, 0 0 22px);padding:2px 2px 14px 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;contain:paint;scroll-padding-bottom:14px}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg--tournament{flex:0 0 auto!important;min-height:60px!important;align-items:flex-start!important;gap:8px!important;padding:6px 8px 7px 16px!important;border:0!important;border-bottom:1px solid rgba(92,68,45,.26)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg-reactions{margin-top:3px!important;padding-top:0!important;gap:4px!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__reaction-chip{min-height:25px!important;font-size:14px!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg-avatar,:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg-avatar--animated{--width: 44px !important;width:44px!important;height:44px!important;flex:0 0 44px!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg-name{color:#5a402b!important;font-size:16px!important;line-height:1.08!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg-text{color:#40372e!important;font-size:16px!important;line-height:1.18!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg-time,:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__msg-date{display:none!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__input-row{min-height:84px!important;height:84px!important;padding:4px 0!important;border-top:0!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__emoji-btn{width:46px!important;height:46px!important;flex:0 0 46px!important;font-size:29px!important;transform:translateY(-4px)!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__composer,:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__input{min-height:68px!important;max-height:68px!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__composer{background:transparent!important;border:0!important;box-shadow:none!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__input{width:calc(100% - 86px)!important;max-width:calc(100% - 86px)!important;margin-left:12px;margin-right:74px!important;transform:translateY(-4px)!important;padding:9px 8px 7px!important;scrollbar-width:none;border-radius:8px!important;background:#fffaec8f!important;color:#40372e!important;caret-color:#40372e!important;-webkit-text-fill-color:#40372e!important;font-size:16px!important;line-height:1.2!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__input::placeholder{color:#817361!important;opacity:1!important;-webkit-text-fill-color:#817361!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__send-btn{--width: 48px !important;width:48px!important;height:48px!important;top:calc(50% - 4px)!important;padding:5px!important;border:1px solid rgba(79,48,27,.72)!important;border-radius:10px!important;background:linear-gradient(180deg,#7a5b3a57,#4a301e42)!important;box-shadow:inset 0 1px #fff4d761,0 1px 2px #301c103d!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat__send-btn .ui_icon{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 1px 1px rgba(55,28,12,.3))!important}:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat_btn_close{--width: calc(var(--notebook-frame-top) * .52) !important;top:calc(52px - var(--notebook-frame-top) * .135)!important;right:45px!important;z-index:3!important}.page-pregame .page-header .btn_show_chat,.page-pregame .page-header .btn_show_chat:hover,.page-pregame .page-header .btn_show_chat:focus,.page-pregame .page-header .btn_show_chat:active{border:0;outline:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:769px){:is(.page-pregame,.page-main.main-chat-desktop) .wr_chat .chat_btn_close{top:calc(52px - var(--notebook-frame-top) * .135)!important;right:45px!important}:is(.page-pregame:not(.pregame-mobile-layout),.page-main.main-chat-desktop) .wr_chat .chat__msg--tournament{min-height:70px!important}:is(.page-pregame:not(.pregame-mobile-layout),.page-main.main-chat-desktop) .wr_chat .chat__msg-avatar,:is(.page-pregame:not(.pregame-mobile-layout),.page-main.main-chat-desktop) .wr_chat .chat__msg-avatar--animated{--width: 57px !important;width:57px!important;height:57px!important;flex:0 0 57px!important}:is(.page-pregame:not(.pregame-mobile-layout),.page-main.main-chat-desktop) .wr_chat .chat__msg-badge{padding:var(--chat-role-badge-padding, 3px 8px)!important;border:1px solid #b77b3e!important;border-radius:5px!important;color:#fff2c5!important;font-size:12px!important;line-height:1.1!important;text-shadow:0 1px 1px rgba(48,19,8,.75)!important;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #31190a3d!important}:is(.page-pregame:not(.pregame-mobile-layout),.page-main.main-chat-desktop) .wr_chat .chat__msg-badge--admin{border-color:#d29a50!important;background:linear-gradient(180deg,#9b4437,#6c2923)!important}:is(.page-pregame:not(.pregame-mobile-layout),.page-main.main-chat-desktop) .wr_chat .chat__msg-badge--moderator{border-color:#7fa793!important;background:linear-gradient(180deg,#35685b,#23493f)!important}.page-main.main-chat-desktop .wr_chat{width:600px!important;min-width:600px!important;max-width:600px!important;flex:0 0 600px!important}.page-pregame:not(.pregame-chat-mobile) .wr_chat{min-width:0!important;max-width:none!important;flex:0 0 auto!important}:is(.page-pregame:not(.pregame-mobile-layout),.page-main.main-chat-desktop) .wr_chat .chat__messages{margin-bottom:55px!important;padding-bottom:14px!important;scroll-padding-bottom:14px!important}}.page-pregame.pregame-chat-mobile .wr_chat{width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}@media(max-width:768px){.page-pregame.pregame-chat-mobile .wr_chat{--notebook-frame-top: 78px;--chat-messages-margin: -13px 0 20px;--notebook-frame-right: 34px;--notebook-frame-bottom: 98px;--notebook-frame-left: 45px}.page-pregame.pregame-chat-mobile .wr_chat .chat_content{top:41px!important;right:35px!important;bottom:22px!important;left:46px!important}.page-pregame.pregame-chat-mobile .wr_chat .chat_btn_close{--width: var(--chat-tools-size, 32px) !important;top:41px!important;right:calc(35px + (20% - 16.2px - 2 * var(--chat-tools-size, 32px)) / 3)!important}}@media(min-width:769px){.lobby-navigation.page-header{--navigation-icon-max-size: 66px;padding-top:14px;justify-content:flex-start;gap:64px;padding-left:28px;padding-right:28px}.lobby-navigation.page-header .btn_sq:has(.lobby-wood-icon){--width: 66px;width:66px;height:66px;flex:0 0 50px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header .btn_show_chat{--width: 66px;width:66px;min-width:66px;height:66px;flex:0 0 66px;padding:0}.lobby-navigation.page-header .btn_title label{font-size:17px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header>.tab-btn.btn_indicator:not(.btn_show_chat)>.indicator_span{--width: 30px;min-width:var(--width);height:var(--width);line-height:var(--width);top:3px;right:0;translate:calc(100% + 4px) 0;font-size:16px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header>.tab-btn .news-unread-dot{--lobby-toolbar-badge-size: 30px;--lobby-toolbar-badge-font-size: var(--tab-label-font-size, 20px) !important;top:3px;right:0;translate:calc(100% + 4px) 0;text-transform:uppercase}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-header #profile-gift-indicator.profile-gift-indicator{right:0;top:3px;translate:calc(100% + 4px) 0;width:30px;height:30px}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active .pregame-subnav:not(.lobby-room-filters){position:relative;z-index:0;overflow:visible;align-items:center}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active .pregame-subnav:not(.lobby-room-filters):before{content:none}.page-pregame:not(.pregame-mobile-layout):before{content:""!important;position:absolute!important;top:var(--pregame-curb-top, 51px)!important;right:0!important;left:0!important;z-index:0!important;height:var(--pregame-curb-height, 82px)!important;pointer-events:none!important;background-color:transparent!important;background-image:url(../assets/img/wood-ui/curb.png)!important;background-position:left top!important;background-repeat:repeat-x!important;background-size:auto 100%!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .gamecards{overflow:visible!important}body .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content,body .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active,body .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active>.gamecards{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content,html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active,html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active>.gamecards{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active,html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active>.leaderboard,html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active>.profile_tabs,html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active>.tournament-board,html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active>.news_tabs{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-board,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-shell{min-height:0!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .tournament-shell{flex:1 1 auto!important;height:auto!important;overflow:auto!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .gamecards,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .news_tabs{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .gamecards,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard{padding-bottom:0!important}.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .game-card_list,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard>.lb-list,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs>.tab-content,.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .news_tabs>.tab-content{box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;margin-bottom:0!important;overflow:auto!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .gamecards,html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard{padding-bottom:0!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="1"].active>.gamecards{padding-bottom:0!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active>:is(.gamecards,.leaderboard,.profile_tabs,.tournament-board,.news_tabs){box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;max-height:none!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel.active :is(.game-card_list,.leaderboard>.lb-list,.profile_tabs>.tab-content,.tournament-shell,.news_tabs>.tab-content){box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;margin-bottom:0!important;overflow:auto!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="5"].active .news_tabs>.tab-content{display:flex!important;flex-direction:column!important;padding-bottom:0!important;overflow:hidden!important}html body .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .page-game_content>.tab-panel[data-content="5"].active .news_tabs>.tab-content>.tab-panel.active{box-sizing:border-box!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;margin:0!important;overflow:auto!important}}.overlay,.fortune-overlay,.emotion-buy-dialog{background:#0d0603b8!important;-webkit-backdrop-filter:blur(5px) saturate(.78)!important;backdrop-filter:blur(5px) saturate(.78)!important}.popup,.fortune-panel,.emotion-buy-dialog__panel,.lobby-waiting__panel,.tournament-player-popover,.profile-blacklist-reason,.chat__blacklist-reason{border:1px solid rgba(205,151,76,.64);border-radius:8px;color:#f3e0b8!important;background:linear-gradient(180deg,#45220e94,#190a04bd),linear-gradient(110deg,rgba(255,224,163,.1),transparent 38%,rgba(26,9,3,.18)),url(../assets/img/wood-ui/background.jpg) center / cover!important;box-shadow:0 8px 20px #0c04023d}.popup .popup__title,.fortune-title,.emotion-buy-dialog__title{color:#fff0c7!important;letter-spacing:.015em;text-shadow:0 2px 0 rgba(51,22,9,.9),0 4px 8px rgba(12,4,1,.62)!important}.popup.popup_msg,.popup.popup_input_edit{width:min(560px,calc(var(--app-popup-safe-width, 100vw) - 24px))!important;min-width:0!important;min-height:270px;padding:28px 30px 30px!important;box-sizing:border-box}#popup_user_profile-bg{top:var(--app-popup-top, 0);left:var(--app-popup-left, 0);right:auto;bottom:auto;width:var(--app-popup-safe-width, 100vw);height:var(--app-popup-safe-height, 100vh)}.popup_msg .popup__title,.popup_input_edit .popup__title{margin-bottom:.9em;font-size:1.65em;line-height:1.1}.popup_msg .popup__content,.popup_input_edit .popup__content{gap:1em;min-height:0;max-height:none;padding:.2em .3em .15em;font-size:1em;overflow:visible}.popup_msg .popup__input,.popup_input_edit .popup__input,.popup_msg .btn-play,.popup_input_edit .btn-play{min-height:3.2em;font-size:1.35em!important}.popup .popup__content,.popup .popup__content>.tac,.emotion-buy-dialog__text,.profile-gift-dialog-subtitle{color:#ead8b2!important}.popup .popup__close-btn,.fortune-close{border:0!important;border-radius:0!important;color:#f0b35d!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 3px 2px rgba(26,9,3,.72))!important;transition:transform .14s ease,filter .14s ease!important}.popup .popup__close-btn .ui_icon,.fortune-close .ui_icon{filter:none!important}.emotion-buy-dialog__close{border:0!important;border-radius:0!important;background:transparent url(../assets/img/ui-icons/close.png) center / contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 3px 2px rgba(26,9,3,.72))!important}@media(hover:hover){.popup .popup__close-btn:hover,.fortune-close:hover,.emotion-buy-dialog__close:hover{transform:translateY(-1px) scale(1.08)!important;filter:brightness(1.1) drop-shadow(0 4px 3px rgba(26,9,3,.76))!important}}.popup .popup__input,.profile-gift-confirm-extra-input,.profile-blacklist-reason input,.chat__blacklist-reason input,.page-settings .settings-transfer-form input{border:1px solid rgba(205,151,76,.72)!important;border-radius:8px!important;color:#fff0c7!important;background:linear-gradient(180deg,rgba(255,231,184,.06),transparent 35%),linear-gradient(180deg,#3b2117,#24110c)!important;box-shadow:inset 0 2px 5px #0c04027a,0 1px #ffe5b21a!important}.popup .popup__input::placeholder,.profile-gift-confirm-extra-input::placeholder,.profile-blacklist-reason input::placeholder,.chat__blacklist-reason input::placeholder,.page-settings .settings-transfer-form input::placeholder{color:#e8d3a894!important}.popup:not(.popup_create_game) .btn-play,.profile-gift-confirm-button,.lobby-waiting__panel .btn-play,.page-settings .settings-transfer-copy,.page-settings .settings-transfer-form button{border:1px solid #d5a357!important;border-radius:9px!important;color:#f9e9c3!important;background:linear-gradient(180deg,rgba(255,236,187,.13),transparent 35%),linear-gradient(180deg,#713b2d,#512720 55%,#371916)!important;box-shadow:0 4px #24100c,0 8px 16px #10050266,inset 0 1px #ffebbc3d,inset 0 -1px #11060399!important;text-shadow:0 2px 2px rgba(18,6,3,.82)!important}#popup_lost_connect_ok{text-transform:uppercase;min-height:48px;margin-top:16px;padding:12px 20px;font-size:18px;line-height:1.25;white-space:normal}.popup.popup_leave_confirm .btn-play[data-action=popupClose]{border-color:#d9ac57!important;background:linear-gradient(180deg,rgba(255,236,177,.18),transparent 40%),linear-gradient(180deg,#66713c,#3e552f)!important}#leave_confirm_yes,.popup-profile-blacklist{border-color:#c57a60!important;background:linear-gradient(180deg,rgba(255,223,190,.1),transparent 36%),linear-gradient(180deg,#71352f,#4e211e)!important}.popup.popup_leave_confirm{width:min(520px,calc(var(--app-popup-safe-width, 100vw) - 16px))!important;min-width:0!important;max-width:calc(var(--app-popup-safe-width, 100vw) - 16px)!important;min-height:0!important;padding:clamp(14px,2.5vw,22px)!important;box-sizing:border-box}.popup_leave_confirm .popup__title{margin-bottom:clamp(8px,1.8vw,14px);font-size:clamp(22px,3.2vw,28px);line-height:1.1}#popup_pc_settings_choice .popup__title{color:#fff4c8!important;font-family:var(--font-family)!important;font-size:28px!important;line-height:1.1!important;letter-spacing:normal!important;text-transform:uppercase!important;text-shadow:0 .12em .22em rgba(0,0,0,.42)!important}.popup_leave_confirm .popup__content{gap:clamp(10px,1.6vw,14px);min-height:0;max-height:none;padding:2px;overflow:visible}.popup_leave_confirm .popup__content>.tac{margin:0 0 2px;line-height:1.35}.pc-settings-choice__details{display:grid;gap:6px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(201,145,70,.48);border-radius:8px;color:#f1ddb5;background:#1f0d087a;line-height:1.25}.pc-settings-choice__changed{margin:0;color:#f2cb72;line-height:1.3;text-align:center}#popup_leave_confirm .btn-play,#popup_pc_settings_choice .btn-play{min-height:3em;margin-top:0!important;padding:.62em .9em;border:1px solid #d5a357!important;border-radius:9px!important;color:#f9e9c3!important;background:linear-gradient(180deg,rgba(255,236,187,.13),transparent 35%),linear-gradient(180deg,#713b2d,#512720 55%,#371916)!important;box-shadow:0 4px #24100c,0 8px 16px #10050266,inset 0 1px #ffebbc3d,inset 0 -1px #11060399!important;font-size:1.1em!important;text-shadow:0 2px 2px rgba(18,6,3,.82)!important}@media(hover:hover){.popup:not(.popup_create_game) .btn-play:not(:disabled):hover,.profile-gift-confirm-button:not(:disabled):hover,.lobby-waiting__panel .btn-play:hover,.page-settings .settings-transfer-copy:not(:disabled):hover,.page-settings .settings-transfer-form button:not(:disabled):hover{border-color:#edbe6c!important;filter:brightness(1.1) saturate(1.04)!important}}.popup .player-card,.profile-gift-shop-item,.profile-gift-confirm-option,.profile-gift-confirm-total{border-color:#c991469e!important;color:#f1ddb5!important;background:linear-gradient(180deg,rgba(255,231,184,.07),transparent 38%),linear-gradient(180deg,#43251af7,#27120cfa)!important;box-shadow:0 3px 8px #10050261,inset 0 1px #ffe5b21c!important}.popup .player-card__stat{border-color:#c9914647!important;background:#1e0d085c!important}.popup .player-card__name,.popup .player-card__stat-value,.profile-gift-confirm-total{color:#fff0c7!important}.popup .player-card__status,.popup .player-card__stat-label,.profile-gift-shop-price{color:#d9c49c!important}.popup-profile-tab{border-color:#c58c45b8;color:var(--wood-ui-text);background:var(--wood-ui-control);box-shadow:inset 0 1px #ffebbe29,inset 0 -2px #0f050261,0 2px 4px #0c040247;text-shadow:0 1px 2px rgba(15,5,2,.82)}.popup-profile-tab.active{border-color:var(--wood-ui-tab-active-border);color:var(--wood-ui-tab-active-text);background:var(--wood-ui-tab-active-bg);box-shadow:var(--wood-ui-tab-active-shadow);text-shadow:var(--wood-ui-tab-active-text-shadow)}.page-settings .settings-card,.page-settings .settings-transfer-panel{box-sizing:border-box;border:1px solid rgba(205,151,76,.76);border-radius:8px;color:var(--wood-ui-text);background:var(--wood-ui-panel);box-shadow:0 0 0 2px #35190ad1,0 7px 17px #0c04025c,inset 0 1px #ffebbe2b,inset 0 0 0 1px #14070257}.page-settings .settings-card:before{content:none}.page-settings .settings-card__title,.page-settings .settings-transfer-panel h3{border-bottom:1px solid rgb(164 119 60);color:#ecd5aa;text-shadow:0 1px 2px rgba(0,0,0,.9)}.page-settings .settings-row{border:0;border-radius:0;background:transparent;box-shadow:none}.page-settings .settings-row .page__label,.page-settings .settings-transfer-panel>p{color:#d8c09d;text-shadow:none}.page-settings .settings-options,.page-settings .settings-options--pills,.page-settings .settings-options--nums{box-sizing:border-box;border:1px solid rgba(110,71,38,.5);border-radius:8px;background:#0c0502d9;box-shadow:inset 0 2px 4px #000c}.page-settings .settings-pill span,.page-settings .settings-num span{box-sizing:border-box;border:1px solid #482914;border-radius:5px;color:#b08f6b;background:linear-gradient(180deg,#24130b,#150904);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px 2px #0009,0 1px 2px #0006;text-shadow:none}.page-settings .settings-pill input:checked+span,.page-settings .settings-num input:checked+span{border-color:#ffe3b0;color:#2a1508;background:linear-gradient(180deg,#fff7ea,#fae6be 40%,#e6cb9d 65%,#c9a76d);box-shadow:0 2px 6px #000000a6,0 0 10px #f5cd8759,inset 0 1px #fff,inset 0 -1px 2px #87561b8c;text-shadow:0 1px 2px rgba(83,52,25,.28)}.page-settings .settings-option__img{border-color:#daac57a3!important;box-shadow:0 2px 4px #1005025c,inset 0 0 0 1px #ffe7b31a!important}.page-settings .settings-option input:checked+.settings-option__img{border-color:#f0c26b!important;box-shadow:0 0 0 2px #3a1b09c2,0 0 10px #e2b55f47!important}.page-settings .settings-transfer-code{border-color:#daac57a8!important;color:#fff0c7!important;background:#27120cb3!important;font-size:var(--compact-type-value, 22px);line-height:1.3}.page-settings .settings-transfer-divider{background:linear-gradient(90deg,transparent,rgba(218,172,87,.62),transparent)!important}.page-settings .settings-tab:focus-visible,.page-settings .settings-transfer-copy:focus-visible,.page-settings .settings-transfer-form input:focus-visible,.page-settings .settings-transfer-form button:focus-visible{outline-color:#ffd77be6}.page-statistics .stat-card{border:1.5px solid #c58c45!important;border-radius:12px!important;background:linear-gradient(180deg,#45220e8f,#190a04b8),linear-gradient(110deg,rgba(255,224,163,.09),transparent 40%),url(../assets/img/wood-ui/background.jpg) center / cover!important;box-shadow:0 0 0 2px #35190ae6,0 0 0 3px #daa8576b,0 10px 22px #0a040270,inset 0 0 0 4px #14070257,inset 0 1px #ffebbe2e!important}.page-statistics .stat-card:before{border-color:#e8bb6d40!important}.page-statistics .stat-item,.page-statistics .stat-table__row:not(.stat-table__row--head){border-color:#ae723580!important;background:linear-gradient(180deg,rgba(255,231,184,.05),transparent 38%),linear-gradient(180deg,#3a1f15e6,#23100beb)!important;box-shadow:inset 0 1px #ffe5b214!important}.page-statistics .stat-card__row--center .stat-item,.page-statistics .stat-card__row--center>.page__label,.page-statistics .stat-breakdown+.stat-breakdown{border-color:#daac5766!important}.page-statistics .stat-card__row--center .page__label,.page-statistics .stat-card__row--center>.page__label,.page-statistics .stat-breakdown__title,.page-statistics .stat-table__row--head,.page-statistics .page__label{color:#f1ddb5!important;text-shadow:0 1px 2px rgba(18,6,2,.72)!important}.page-statistics .stat__value{color:#f2cb72!important;text-shadow:0 2px 3px rgba(18,6,2,.72)!important}.page-statistics .stat-body{scrollbar-color:#b77b35 rgba(35,16,10,.46)!important}.fortune-close{background:transparent!important}.fortune-spin-btn,.emotion-buy-dialog__offer,.profile-blacklist-reason button,.chat__blacklist-reason button{border:1px solid #d5a357!important;border-radius:9px!important;color:#f9e9c3!important;background:linear-gradient(180deg,rgba(255,236,187,.13),transparent 35%),linear-gradient(180deg,#713b2d,#512720 55%,#371916)!important;box-shadow:0 3px #24100c,0 6px 12px #10050261,inset 0 1px #ffebbc38!important;text-shadow:0 2px 2px rgba(18,6,3,.82)!important}.fortune-prize-popup,.emotion-buy-dialog__preview,.emotion-buy-dialog__offer{border-color:#c99146a8!important;color:#fff0c7!important;background:linear-gradient(180deg,rgba(255,231,184,.07),transparent 38%),linear-gradient(180deg,#43251af7,#27120cfa)!important}.emotion-buy-dialog__offer-action,.emotion-buy-dialog__offer-price,.emotion-buy-dialog__status{color:#f2cb72!important}.lobby-waiting{background:#0d0603ad!important;-webkit-backdrop-filter:blur(4px) saturate(.8)!important;backdrop-filter:blur(4px) saturate(.8)!important}.lobby-waiting__title,.tournament-player-popover__title,.profile-blacklist-reason strong,.chat__blacklist-reason strong{color:#fff0c7!important;text-shadow:0 2px 3px rgba(22,7,2,.82)!important}.tournament-player-popover__name,.tournament-player-popover__empty,.tournament-player-popover__separator,.profile-blacklist-reason span,.chat__blacklist-reason span{color:#e8d3a8!important}.profile-blacklist-reason,.chat__blacklist-reason{display:flex;flex-direction:column;gap:.72em;box-sizing:border-box;padding:1.15em!important}.profile-blacklist-reason[hidden],.chat__blacklist-reason[hidden]{display:none!important}.profile-blacklist-reason{position:fixed;top:50%;left:50%;z-index:12020;width:min(420px,calc(100vw - 24px));transform:translate(-50%,-50%)}.chat__blacklist-reason{position:absolute;top:50%;left:12px;right:12px;z-index:30;width:auto;min-width:0;max-height:calc(100% - 24px);overflow-y:auto;font-size:26px;line-height:1.25;transform:translateY(-50%)}@media(max-width:768px){.chat__blacklist-reason{font-size:20px}}.profile-blacklist-reason-actions,.chat__blacklist-reason-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em!important}.profile-blacklist-reason button,.chat__blacklist-reason button{min-height:2.55em;padding:.55em .8em}.profile-blacklist-reason small,.chat__blacklist-reason small{color:#ff9d87!important}.toast{border-color:#78c990;color:#f4fff5;background:linear-gradient(180deg,#287c49,#165432);box-shadow:0 0 0 2px #0c311ddb,0 10px 24px #0a040280,inset 0 1px #d5ffdf38}.toast-close{border-color:#b5edc599;color:#f4fff5;background:#08301bb3}@media(max-width:430px){.popup.popup_msg,.popup.popup_input_edit{width:calc(var(--app-popup-safe-width, 100vw) - 16px)!important;min-height:0;padding:18px 16px 20px!important}.popup_msg .popup__title,.popup_input_edit .popup__title{margin-bottom:.75em;font-size:1.35em}.popup_msg .popup__content,.popup_input_edit .popup__content{gap:.8em}.popup_msg .popup__input,.popup_input_edit .popup__input,.popup_msg .btn-play,.popup_input_edit .btn-play{min-height:3em;font-size:1.1em!important}.profile-blacklist-reason,.chat__blacklist-reason{padding:.9em!important}}.page-shop .shop-tab:before,.page-shop .shop-tab:after{content:none;display:none}#app .page-pregame .pregame-lobby-stage .profile-gift-card,#app .page-pregame .pregame-lobby-stage .profile-gift-card-unopened{border-color:#dea85dd6!important}#app .page-pregame .pregame-lobby-stage .profile-gift-card-from{color:var(--wood-ui-tab-active-text);text-shadow:none}#profile-gift-dialog .profile-gift-open-result-from{padding:0!important;border:0!important;border-radius:0!important;color:#fff0c7!important;background:transparent!important;box-shadow:none!important;text-shadow:0 2px 3px rgba(16,5,2,.68)!important}.page-shop .shop-item{border-color:#cd974cb3!important;background:linear-gradient(180deg,#160a04f2,#0d0502fa);box-shadow:inset 0 1px 3px #000000d9}.page-shop .shop-item--active{border-color:var(--wood-ui-tab-active-border)!important;color:var(--wood-ui-tab-active-text)!important;background:var(--wood-ui-tab-active-bg)!important;box-shadow:var(--wood-ui-tab-active-shadow)!important}.page-shop .shop-item--avatar-premium{border-color:#e8c460d1!important;box-shadow:0 0 13px #e8c46033,0 4px 10px #1005026b,inset 0 1px #ffe5b21f!important}.page-shop .shop-item--avatar-legendary{border-color:#ffe27af5!important;box-shadow:0 0 15px #ffd3584d,0 4px 12px #10050275,inset 0 1px #ffebba29!important}@media(hover:hover){.page-shop .shop-item:hover{border-color:#e0ad61!important;box-shadow:0 7px 15px #10050280,0 0 10px #daa85729,inset 0 1px #ffe5b224!important}}.page-shop .emotion-shop-group{border-color:#cd974cb3!important;background:linear-gradient(180deg,rgba(255,231,184,.07),transparent 32%),linear-gradient(155deg,#412217f0,#1f0e09f7)!important;box-shadow:0 5px 13px #10050266,inset 0 1px #ffe5b21a!important}.page-shop .emotion-shop-offer{border-color:#c38943a3!important;background:linear-gradient(180deg,rgba(255,231,184,.06),transparent 36%),linear-gradient(180deg,#43251a,#2b160f)!important;box-shadow:0 3px 8px #10050261,inset 0 1px #ffe5b21a!important}.page-shop .emotion-shop-offer--active{border-color:#e2b55f!important;background:linear-gradient(180deg,rgba(255,236,177,.13),transparent 38%),linear-gradient(180deg,#554828,#332a1a)!important}.page-shop .vip-card{filter:drop-shadow(0 12px 14px rgba(10,3,1,.62))}.page-shop .vip-card:before{background:var(--wood-ui-panel);filter:none}.page-shop .vip-card:after{content:"";position:absolute;top:10px;right:34px;bottom:10px;left:34px;z-index:-1;border:1px solid rgba(205,151,76,.76);border-radius:8px;box-shadow:inset 0 1px #ffebbe2b;pointer-events:none}.page-shop .vip-card-left:before{background:radial-gradient(circle,#e8b55845,#e8b55800 67%)!important}.page-shop .vip-card-title{isolation:isolate;background:none!important}.page-shop .vip-card-title:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(255,226,176,.18),transparent 32%),linear-gradient(180deg,#8b3d32,#681f22 58%,#471519);-webkit-mask:url(../assets/img/shop-currency/sell.png) center / contain no-repeat;mask:url(../assets/img/shop-currency/sell.png) center / contain no-repeat;filter:drop-shadow(0 4px 4px rgba(19,6,3,.58))}.page-shop .vip-card-perks li{color:#ead8b2!important}.page-shop .vip-card-perks li:before{background:#d9ac57!important;box-shadow:0 0 8px #d9ac577a!important}.page-shop .vip-buy-btn{border-color:#d9ac57!important;color:#fff0c7!important;background:linear-gradient(180deg,rgba(255,236,177,.16),transparent 38%),linear-gradient(180deg,#66713c,#3e552f)!important;box-shadow:0 5px #1c1109bd,0 8px 14px #1005025c,inset 0 1px #fff1c038!important;text-shadow:0 2px 2px rgba(18,6,3,.76)!important}.page-shop .vip-badge-profitable{border:1px solid #e0a957;color:#fff0c7!important;background:linear-gradient(180deg,#8a3b2f,#5a1f1c)!important;box-shadow:0 3px 7px #1506037a,inset 0 1px #ffe0b02e!important}@keyframes vip-glow{0%,to{transform:scale(1) rotate(-3deg);filter:brightness(1) drop-shadow(0 0 6px rgba(218,168,87,.32))}50%{transform:scale(1.15) rotate(3deg);filter:brightness(1.28) drop-shadow(0 0 18px rgba(240,190,91,.64))}}.page-game:not(.page-pregame) .wr_chat{--notebook-frame-top: 100px;--notebook-frame-right: 44px;--notebook-frame-bottom: 122px;--notebook-frame-left: 57px;box-sizing:border-box!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-game:not(.page-pregame) .wr_chat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-style:solid;border-width:var(--notebook-frame-top) var(--notebook-frame-right) var(--notebook-frame-bottom) var(--notebook-frame-left);border-image-source:url(../assets/img/wood-ui/chat.png?v=20260930);border-image-slice:10.965% 8.871% 13.377% 11.492% fill;border-image-width:var(--notebook-frame-top) var(--notebook-frame-right) var(--notebook-frame-bottom) var(--notebook-frame-left);border-image-repeat:stretch;pointer-events:none;z-index:0}.page-game:not(.page-pregame) .wr_chat .chat_content{position:absolute!important;top:52px!important;right:45px!important;bottom:27px!important;left:58px!important;width:auto!important;height:auto!important;z-index:2!important}.page-game:not(.page-pregame) .wr_chat .chat_content,.page-game:not(.page-pregame) .wr_chat .chat{min-width:0;min-height:0;background:transparent!important;box-shadow:none!important}.page-game:not(.page-pregame) .wr_chat .chat{position:relative!important;height:100%!important;padding:0!important;gap:0!important;font-size:18px!important}.page-game:not(.page-pregame) .wr_chat .chat__toolbar{position:relative!important;z-index:3!important;flex:0 0 42px!important;height:42px!important;min-height:42px!important;padding-right:0!important;padding-bottom:4px!important;overflow:visible!important}.page-game:not(.page-pregame) .wr_chat .chat__toolbar .lb-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1%;width:80%;max-width:80%;flex:0 0 80%;margin:0 auto 0 0;padding:0;transform:translateY(calc(var(--notebook-frame-top) * -.065));border:0;background:transparent;box-shadow:none}.page-game:not(.page-pregame) .wr_chat .chat__toolbar .lb-filter,.page-game:not(.page-pregame) .wr_chat .chat__toolbar .lb-filter>span{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:calc(var(--notebook-frame-top) * .38);min-height:calc(var(--notebook-frame-top) * .38);margin:0;padding:0;box-sizing:border-box;border:0;border-radius:9px;background:transparent;box-shadow:none;color:#f7e9c9;font-size:var(--tab-label-font-size, 20px)!important;line-height:1;text-align:center;text-transform:uppercase}.page-game:not(.page-pregame) .wr_chat .emoji-panel{position:absolute!important;right:0!important;bottom:84px!important;left:0!important;z-index:12!important;width:100%!important;margin:0!important}.page-game:not(.page-pregame) .wr_chat .emoji-panel.active{max-height:230px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(112,87,50,.78)!important;background:linear-gradient(180deg,#3a4639fa,#26322afa)!important;box-shadow:inset 0 1px #fff0c924,0 5px 12px #29190f4d!important}.page-game:not(.page-pregame) .wr_chat .chat__messages{gap:14px!important;margin:var(--chat-messages-margin, 0 0 22px);padding:2px 2px 14px 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;contain:paint;scroll-padding-bottom:14px}.page-game:not(.page-pregame) .wr_chat .chat__msg--tournament{flex:0 0 auto!important;min-height:60px!important;align-items:flex-start!important;gap:8px!important;padding:6px 8px 7px!important;border:0!important;border-bottom:1px solid rgba(92,68,45,.26)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-reactions{margin-top:3px!important;padding-top:0!important;gap:4px!important}.page-game:not(.page-pregame) .wr_chat .chat__reaction-chip{min-height:25px!important;font-size:14px!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-avatar,.page-game:not(.page-pregame) .wr_chat .chat__msg-avatar--animated{--width: 44px !important;width:44px!important;height:44px!important;flex:0 0 44px!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-name{color:#5a402b!important;font-size:16px!important;line-height:1.08!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-text{color:#40372e!important;font-size:16px!important;line-height:1.18!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-time,.page-game:not(.page-pregame) .wr_chat .chat__msg-date{display:none!important}.page-game:not(.page-pregame) .wr_chat .chat__input-row{min-height:84px!important;height:84px!important;padding:4px 0!important;border-top:0!important}.page-game:not(.page-pregame) .wr_chat .chat__emoji-btn{width:46px!important;height:46px!important;flex:0 0 46px!important;font-size:29px!important;transform:translateY(-4px)!important}.page-game:not(.page-pregame) .wr_chat .chat__composer,.page-game:not(.page-pregame) .wr_chat .chat__input{min-height:68px!important;max-height:68px!important}.page-game:not(.page-pregame) .wr_chat .chat__composer{background:transparent!important;border:0!important;box-shadow:none!important}.page-game:not(.page-pregame) .wr_chat .chat__input{width:calc(100% - 86px)!important;max-width:calc(100% - 86px)!important;margin-left:12px;margin-right:74px!important;transform:translateY(-4px)!important;padding:9px 8px 7px!important;scrollbar-width:none;border-radius:8px!important;background:#fffaec8f!important;color:#40372e!important;caret-color:#40372e!important;-webkit-text-fill-color:#40372e!important;font-size:16px!important;line-height:1.2!important}.page-game:not(.page-pregame) .wr_chat .chat__input::placeholder{color:#817361!important;opacity:1!important;-webkit-text-fill-color:#817361!important}.page-game:not(.page-pregame) .wr_chat .chat__send-btn{--width: 48px !important;width:48px!important;height:48px!important;top:calc(50% - 4px)!important;padding:5px!important;border:1px solid rgba(79,48,27,.72)!important;border-radius:10px!important;background:linear-gradient(180deg,#7a5b3a57,#4a301e42)!important;box-shadow:inset 0 1px #fff4d761,0 1px 2px #301c103d!important}.page-game:not(.page-pregame) .wr_chat .chat__send-btn .ui_icon{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 1px 1px rgba(55,28,12,.3))!important}.page-game:not(.page-pregame) .wr_chat .chat_btn_close{--width: calc(var(--notebook-frame-top) * .52) !important;top:calc(52px - var(--notebook-frame-top) * .135)!important;right:45px!important;z-index:3!important}@media(min-width:769px){.page-game:not(.page-pregame) .wr_chat .chat__msg--tournament{min-height:70px!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-avatar,.page-game:not(.page-pregame) .wr_chat .chat__msg-avatar--animated{--width: 57px !important;width:57px!important;height:57px!important;flex:0 0 57px!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-badge{padding:var(--chat-role-badge-padding, 3px 8px)!important;border:1px solid #b77b3e!important;border-radius:5px!important;color:#fff2c5!important;font-size:12px!important;line-height:1.1!important;text-shadow:0 1px 1px rgba(48,19,8,.75)!important;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #31190a3d!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-badge--admin{border-color:#d29a50!important;background:linear-gradient(180deg,#9b4437,#6c2923)!important}.page-game:not(.page-pregame) .wr_chat .chat__msg-badge--moderator{border-color:#7fa793!important;background:linear-gradient(180deg,#35685b,#23493f)!important}.page-game:not(.page-pregame) .wr_chat .chat__messages{margin-bottom:55px;padding-bottom:14px!important;scroll-padding-bottom:14px!important}}@media(max-width:768px){.page-game:not(.page-pregame) .wr_chat{--notebook-frame-top: 78px;--chat-messages-margin: -13px 0 20px;--notebook-frame-right: 34px;--notebook-frame-bottom: 98px;--notebook-frame-left: 45px}.page-game:not(.page-pregame) .wr_chat .chat_content{top:41px!important;right:35px!important;bottom:22px!important;left:46px!important}.page-game:not(.page-pregame) .wr_chat .chat_btn_close{--width: var(--chat-tools-size, 32px) !important;top:41px!important;right:calc(35px + (20% - 16.2px - 2 * var(--chat-tools-size, 32px)) / 3)!important}}.page-main.main-chat-desktop>.wr_chat,.page-main.main-chat-desktop>.main-chat-toggle{display:none!important}@media(min-width:1281px){#app.game-container>.page-main.main-chat-desktop{width:calc(100% - 606px);max-width:none;margin-right:auto;margin-left:0;aspect-ratio:auto}.page-main.main-chat-desktop>.wr_chat{position:fixed!important;top:8px!important;right:6px!important;bottom:auto!important;left:auto!important;display:block!important;width:600px!important;min-width:600px!important;max-width:600px!important;height:calc(100dvh - 40px)!important;max-height:none!important;flex:0 0 600px!important;transform:none!important;transform-origin:top right!important;z-index:160!important}.page-main.main-chat-desktop>.shop-balance--menu{right:614px}.page-main.main-chat-desktop>.main-chat-toggle{position:fixed;top:4.5em;right:614px;z-index:161;display:flex!important;width:4.5em;height:4.5em;padding:.7em}.page-main.main-chat-desktop:has(>.wr_chat.active)>.main-chat-toggle{opacity:0;visibility:hidden;pointer-events:none}}@media(min-width:769px){#app :is(.page-pregame:not(.pregame-chat-mobile),.page-game:not(.page-pregame):not(.onlinegame-chat-mobile)) .wr_chat{--desktop-chat-horizontal-scale: 1;--notebook-frame-right: calc(44px * var(--desktop-chat-horizontal-scale));--notebook-frame-left: calc(57px * var(--desktop-chat-horizontal-scale))}#app :is(.page-pregame:not(.pregame-chat-mobile),.page-game:not(.page-pregame):not(.onlinegame-chat-mobile)) .wr_chat .chat_content{right:calc(45px * var(--desktop-chat-horizontal-scale))!important;left:calc(58px * var(--desktop-chat-horizontal-scale))!important}#app :is(.page-pregame:not(.pregame-chat-mobile),.page-game:not(.page-pregame):not(.onlinegame-chat-mobile)) .wr_chat .chat_btn_close{right:calc(45px * var(--desktop-chat-horizontal-scale))!important}#app :is(.page-pregame:not(.pregame-chat-mobile),.page-game:not(.page-pregame):not(.onlinegame-chat-mobile)) .wr_chat .chat__emoji-btn{width:max(36px,calc(46px * var(--desktop-chat-horizontal-scale)))!important;height:max(36px,calc(46px * var(--desktop-chat-horizontal-scale)))!important;flex-basis:max(36px,calc(46px * var(--desktop-chat-horizontal-scale)))!important}#app :is(.page-pregame:not(.pregame-chat-mobile),.page-game:not(.page-pregame):not(.onlinegame-chat-mobile)) .wr_chat .chat__input{width:calc(100% - 24px - max(46px,calc(62px * var(--desktop-chat-horizontal-scale))))!important;max-width:calc(100% - 24px - max(46px,calc(62px * var(--desktop-chat-horizontal-scale))))!important;margin-right:calc(12px + max(46px,calc(62px * var(--desktop-chat-horizontal-scale))))!important}#app :is(.page-pregame:not(.pregame-chat-mobile),.page-game:not(.page-pregame):not(.onlinegame-chat-mobile)) .wr_chat .chat__send-btn{--width: max(36px, calc(48px * var(--desktop-chat-horizontal-scale))) !important;width:var(--width)!important;height:var(--width)!important}}:root{--wood-ui-brass: #c58c45;--wood-ui-brass-light: #dea85d;--wood-ui-text: #f8e8c2;--wood-ui-text-muted: #ddcaa3;--wood-ui-tab-active-border: #c9a875;--wood-ui-tab-active-text: #352b1f;--wood-ui-tab-active-bg: linear-gradient(180deg, #f4e8ce 0%, #dec59a 100%);--wood-ui-tab-active-shadow: inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 -2px 0 rgba(130, 91, 45, .22), 0 2px 5px rgba(0, 0, 0, .34);--wood-ui-tab-active-text-shadow: 0 1px 2px rgba(83, 52, 25, .28);--wood-ui-panel: linear-gradient(180deg, rgba(255, 231, 184, .075), transparent 34%), radial-gradient(circle at 18% 0%, rgba(122, 62, 35, .16), transparent 42%), linear-gradient(155deg, rgba(66, 34, 23, .82), rgba(30, 13, 9, .88));--wood-ui-card: linear-gradient(180deg, rgba(255, 231, 184, .065), transparent 38%), linear-gradient(155deg, rgba(76, 40, 27, .42), rgba(38, 17, 12, .58));--wood-ui-control: linear-gradient(180deg, rgba(255, 236, 187, .13), transparent 35%), linear-gradient(180deg, #713b2d 0%, #512720 55%, #371916 100%)}#app .page-pregame .pregame-lobby-stage .game-card_list,#app .page-pregame .pregame-lobby-stage .leaderboard>.lb-list,#app .page-pregame .pregame-lobby-stage .profile_tabs>.tab-content,#app .page-pregame .pregame-lobby-stage .tournament-shell,#app .page-pregame .pregame-lobby-stage .news_tabs>.tab-content{box-sizing:border-box!important;border:1px solid rgba(205,151,76,.76)!important;border-radius:8px!important;color:var(--wood-ui-text)!important;background:var(--wood-ui-panel)!important;box-shadow:0 0 0 2px #35190ad1,0 7px 17px #0c04025c,inset 0 1px #ffebbe2b,inset 0 0 0 1px #14070257!important}#app .page-pregame .pregame-lobby-stage .rules-guide__hero,#app .page-pregame .pregame-lobby-stage .rules-score,#app .page-pregame .pregame-lobby-stage .rules-flow,#app .page-pregame .pregame-lobby-stage .rules-note,#app .page-pregame .pregame-lobby-stage .rules-system-card--rewards,#app .page-pregame .pregame-lobby-stage .rules-card--accent{border-color:#cd974c80!important;background:var(--wood-ui-card)!important}#app .page-pregame .pregame-lobby-stage .rules-score-list>li,#app .page-pregame .pregame-lobby-stage .rules-score-notes>span,#app .page-pregame .pregame-lobby-stage .rules-score__item,#app .page-pregame .pregame-lobby-stage .rules-flow__steps>span{border-color:#c58c454d!important;background:#23100b6b!important}#app .page-pregame .pregame-lobby-stage .lb-item,#app .page-pregame .pregame-lobby-stage .tournament-entry,#app .page-pregame .pregame-lobby-stage .tournament-card,#app .page-pregame .pregame-lobby-stage .tournament-panel,#app .page-pregame .pregame-lobby-stage .info-rules-panel,#app .page-pregame .pregame-lobby-stage .rules-card{border-color:#cd974ca3!important;color:var(--wood-ui-text)!important;background:var(--wood-ui-card)!important;box-shadow:0 4px 10px #10050257,inset 0 1px #ffe5b21c,inset 0 0 0 1px #14070242!important}#app .page-pregame .pregame-lobby-stage .tournament-entry{background:transparent!important}#app .page-pregame .pregame-lobby-stage .lb-item__metric-label,#app .page-pregame .pregame-lobby-stage .lb-item__reward--empty{color:var(--wood-ui-text-muted)!important}#app .page-pregame .pregame-lobby-stage .lb-item__score-value{color:#f2d08a!important}#app .page-pregame .pregame-lobby-stage .tournament-entry:before,#app .page-pregame .pregame-lobby-stage .tournament-entry:after{background:linear-gradient(90deg,transparent,rgba(205,151,76,.42),transparent)!important}#app .page-pregame .pregame-lobby-stage .tournament-row,#app .page-pregame .pregame-lobby-stage .tournament-bet-stat{border-color:#c58c4557!important;background:#23100b85!important}#app .page-pregame .pregame-lobby-stage .tournament-entry__title h3,#app .page-pregame .pregame-lobby-stage .tournament-entry__players{color:#fff0c7!important}#app .page-pregame .pregame-lobby-stage .tournament-entry__details>span{color:var(--wood-ui-text-muted)!important}#app .page-pregame .pregame-lobby-stage .tournament-entry__prize,#app .page-pregame .pregame-lobby-stage .tournament-entry__prize>span,#app .page-pregame .pregame-lobby-stage .tournament-entry__prize .tournament-currency,#app .page-pregame .pregame-lobby-stage .tournament-entry__ticket .tournament-currency{color:#f2cb72!important}#app .page-pregame .pregame-lobby-stage .tournament-entry__ticket:before,#app .page-pregame .pregame-lobby-stage .tournament-entry__ticket:after{border-color:#dea85db8!important;background:#351813!important}#app .page-pregame .pregame-lobby-stage .tournament-card__badge,#app .page-pregame .pregame-lobby-stage .tournament-card__seats,#app .page-pregame .pregame-lobby-stage .tournament-card__economy>div,#app .page-pregame .pregame-lobby-stage .tournament-scorebox{border-color:#c58c455c!important;background:#23100b94!important}#app .page-pregame .pregame-lobby-stage .tournament-card h3,#app .page-pregame .pregame-lobby-stage .tournament-section-title,#app .page-pregame .pregame-lobby-stage .rules-card h3,#app .page-pregame .pregame-lobby-stage .rules-card h4{color:#fff0c7!important}#app .page-pregame .pregame-lobby-stage .tournament-card__top span,#app .page-pregame .pregame-lobby-stage .tournament-card__rules span,#app .page-pregame .pregame-lobby-stage .tournament-row__main span,#app .page-pregame .pregame-lobby-stage .tournament-card__economy span{color:var(--wood-ui-text-muted)!important}@media(max-width:768px){:root{--tab-label-font-size: 16px}}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav{display:flex;flex:0 0 auto;align-items:stretch;justify-content:flex-start;gap:10px;margin:0 0 20px;padding:6px;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>.lb-filter,#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>label.lb-filter>span,#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>button.lb-filter{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:61.9px;min-height:61.9px;max-height:61.9px;text-align:center;line-height:1}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>label.lb-filter>span,#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>button.lb-filter{font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}@media(max-width:768px){#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .tournament-tabs>button.lb-filter{padding-inline:4px;flex:1 1 auto;width:min-content;min-width:min-content;white-space:normal;overflow-wrap:normal;height:63.8px;min-height:63.8px;max-height:63.8px;padding-block:4px;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>.lb-filter{position:relative;flex:var(--pregame-subnav-item-flex, 1 1 0);min-width:0;max-width:none;overflow:hidden;border-radius:8px}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>label.lb-filter>span{flex:1 1 auto;width:100%;min-width:0;max-width:100%;border-radius:8px}.lobby-player-count__text,.lobby-player-count__compact{font-style:normal}.lobby-player-count__compact{display:none}@media(max-width:768px),(pointer:coarse)and (min-width:769px)and (max-width:1400px){.page-pregame .lobby-player-count__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page-pregame .lobby-player-count__compact{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#f5ca80;font-size:28px;line-height:1}.lobby-player-count__compact svg{width:25px;height:32px;flex:none}input:checked+.lobby-player-count .lobby-player-count__compact{color:#392719}input:checked+.lobby-player-count .lobby-player-count__compact svg path{fill:currentColor}}#app .page.page-pregame .pregame-lobby-stage .lobby-room-filters{overflow-x:auto;overflow-y:hidden}#app .page.page-pregame .pregame-lobby-stage .lobby-room-filters>.lb-filter{flex:1 1 0;width:0;min-width:0;max-width:none}#app .page.page-pregame .pregame-lobby-stage .lobby-room-filters>.lobby-create-game-filter{flex-grow:1.35}#app .page.page-pregame .pregame-lobby-stage .lobby-room-filters>label.lb-filter>span,#app .page.page-pregame .pregame-lobby-stage .lobby-room-filters>button.lb-filter{overflow:visible;white-space:nowrap;text-overflow:clip}@media(max-width:768px){#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .pregame-subnav>.lb-filter,#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .pregame-subnav>label.lb-filter>span,#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .pregame-subnav>button.lb-filter{height:63.8px;min-height:63.8px;max-height:63.8px}#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .pregame-subnav{--tab-label-font-size: 26px;width:818px;max-width:818px;margin:6px 12px 10px;padding:0;gap:8px;justify-content:flex-start;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-room-filters>.lb-filter{flex:1 1 auto;width:auto;min-width:0;max-width:none}#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-room-filters>label.lb-filter>span,#app .page.page-pregame.pregame-mobile-layout .pregame-lobby-stage .lobby-room-filters>button.lb-filter{padding-inline:5px;font-size:var(--tab-label-font-size, 20px)!important;text-transform:uppercase}}.tournament-registration-desktop,.tournament-registration-mobile{font-style:normal}.tournament-registration-mobile{display:none}@media(max-width:768px){.pregame-mobile-layout .tournament-registration-desktop{display:none}.pregame-mobile-layout .tournament-registration-mobile{display:inline}}#app .page.page-pregame .pregame-lobby-stage .tournament-tabs>button.lb-filter{flex:0 0 auto;width:max-content;min-width:calc((100% - 72px) / 7.45);max-width:none}#app .page.page-pregame .pregame-lobby-stage .tournament-tabs>button.lb-filter.tournament-tab-counted{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px}#app .page.page-pregame .pregame-lobby-stage .tournament-tabs .tournament-tab-label,#app .page.page-pregame .pregame-lobby-stage .tournament-tabs .tournament-tab-count{display:block;width:100%;min-width:max-content;height:auto;min-height:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;line-height:inherit;text-align:center;white-space:nowrap}@media(min-width:769px){#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage :is(.gamecards,.leaderboard,.profile_tabs,.tournament-board,.news_tabs){box-sizing:border-box;padding-inline:12px 0;gap:var(--pregame-content-gap, 12px)}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav{height:105.6px;min-height:105.6px;max-height:105.6px;align-items:center;translate:0 var(--pregame-subnav-offset-y, 0px);width:100%;max-width:100%;margin:0;align-self:flex-start}}#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs>.pregame-subnav>button.lb-filter,#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .news_tabs>.pregame-subnav>button.lb-filter{flex:0 0 auto;width:max-content;min-width:calc((100% - 72px) / 7.45);max-width:none}.page-main.main-menu-hub{display:block;overflow:hidden}.page-main.main-menu-hub>.main-menu-hub__stage{z-index:1}.page-main.main-menu-hub>.shop-balance--menu{top:10px}@container game (max-width: 768px){.page-main.main-menu-hub>.shop-balance--menu{right:2px;gap:.3em;flex-wrap:nowrap}.page-main.main-menu-hub>.shop-balance--menu .shop-balance__item{min-width:0;padding-inline:.55em;white-space:nowrap}}.page-main.main-menu-hub .main-menu-hub__tabs{position:relative;z-index:2;flex:0 0 auto}.page-main.main-menu-hub .main-menu-hub__content{width:100%!important;max-width:100%!important;min-height:0;flex:1 1 auto;overflow:hidden}.page-main.main-menu-hub .main-menu-hub__content>.tab-panel{width:100%;height:100%;min-height:0;box-sizing:border-box}.page-main.main-menu-hub .main-menu-hub__menu.active{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;font-size:calc(16px * var(--scale) * var(--pregame-inverse-scale, 1));--card-w: calc(130px * var(--scale) * var(--pregame-inverse-scale, 1));--card-h: calc(var(--card-w) * var(--card-ratio))}.page-main.main-menu-hub .main-menu-hub__quick-links{position:absolute;inset:0 0 auto;z-index:2;width:100%;box-sizing:border-box}#app .page.page-main.main-menu-hub .pregame-lobby-stage .main-menu-hub__quick-links>button.lb-filter{flex:0 0 calc((100% - 30px)/4);width:calc((100% - 30px)/4);max-width:calc((100% - 30px)/4)}@media(min-width:769px){#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard>.pregame-subnav>.lb-filter,#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .profile_tabs>.pregame-subnav>button.lb-filter,#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .news_tabs>.pregame-subnav>button.lb-filter,#app .page.page-main.main-menu-hub:not(.pregame-mobile-layout) .pregame-lobby-stage .main-menu-hub__quick-links>button.lb-filter{flex:0 0 auto;width:max-content;min-width:calc((100% - 72px) / 7.45);max-width:none}#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard>.pregame-subnav>label.lb-filter>span{flex:1 1 auto;width:100%;min-width:0;max-width:100%}}.page-main.main-menu-hub .main-menu-hub__menu .main_image{transform:translate(-5em,calc(25px + var(--main-menu-deck-offset-y, 0px)))}.page-main.main-menu-hub .main-menu-hub__menu>.flex.fdc{width:min(22em,calc(100% - 2em));max-width:100%;align-items:stretch;margin-bottom:0}.page-main.main-menu-hub .main-menu-hub__menu>.flex.fdc .btn-play{width:100%;max-width:100%}.page-main.main-menu-hub .main-menu-hub__menu .main-menu-fortune-spacer{flex:0 0 calc(132px * var(--pregame-inverse-scale, 1));height:calc(132px * var(--pregame-inverse-scale, 1));min-height:calc(132px * var(--pregame-inverse-scale, 1));visibility:hidden;pointer-events:none}@media(min-width:769px){.page-main.main-menu-hub .main-menu-hub__menu .main-menu-fortune-spacer{flex-basis:calc(160px * var(--pregame-inverse-scale, 1));height:calc(160px * var(--pregame-inverse-scale, 1));min-height:calc(160px * var(--pregame-inverse-scale, 1))}}.page-main.main-menu-hub .main-menu-hub__menu>:is(.main_image,.flex.fdc){transition:opacity .22s ease,visibility 0s linear 0s}.page-main.main-menu-hub:has(>.fortune-menu-wheel.fortune-overlay--open) .main-menu-hub__menu>:is(.main_image,.flex.fdc){opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s;pointer-events:none}.page-main.main-menu-hub>.fortune-menu-wheel{--fortune-menu-wheel-size: min(420px, 90vw, 48dvh);position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:159;display:block;padding:0!important;overflow:hidden;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}.page-main.main-menu-hub:not(:has(.main-menu-hub__menu.active))>.fortune-menu-wheel{display:none!important}.page-main.main-menu-hub>.fortune-menu-wheel:has(.fortune-wheel-trigger.hidden){visibility:hidden}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-panel{position:absolute;top:auto;right:auto;bottom:calc(var(--fortune-menu-wheel-size) / -2);left:50%;display:block;width:var(--fortune-menu-wheel-size);height:var(--fortune-menu-wheel-size);max-height:none;margin:0;padding:0!important;overflow:visible;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:translate(-50%);transition:right .68s cubic-bezier(.22,.78,.2,1),bottom .68s cubic-bezier(.22,.78,.2,1),transform .68s cubic-bezier(.22,.78,.2,1);will-change:right,bottom,transform;pointer-events:auto}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-wheel-wrap{--fortune-wheel-size: var(--fortune-menu-wheel-size);width:var(--fortune-menu-wheel-size);height:var(--fortune-menu-wheel-size);margin:0}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-wheel-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-wheel-trigger:disabled{cursor:default}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-wheel-idle{width:100%;height:100%;animation:fortune-menu-idle-spin 18s linear infinite;transform-origin:center}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-wheel-idle--paused{animation:none}@keyframes fortune-menu-idle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-pointer{transition:top .68s cubic-bezier(.22,.78,.2,1),left .68s cubic-bezier(.22,.78,.2,1),transform .68s cubic-bezier(.22,.78,.2,1)}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-spin-btn{position:absolute;top:calc(100% + 18px);left:50%;z-index:8;opacity:0;visibility:hidden;transform:translate(-50%);transition:opacity .22s ease,visibility 0s linear .22s,transform .16s ease,filter .16s ease;pointer-events:none}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-timer{position:absolute;top:calc(50% - 30px);left:50%;z-index:8;min-width:0;margin:0;opacity:1;font-size:clamp(12px,calc(var(--fortune-menu-wheel-size) * .0476),20px);white-space:nowrap;transform:translate(-50%);transition:opacity .2s ease}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-prize-popup{top:calc(100% + 18px);bottom:auto}.page-main.main-menu-hub>.fortune-menu-wheel.fortune-overlay--open{pointer-events:auto}.page-main.main-menu-hub>.fortune-menu-wheel.fortune-overlay--open .fortune-panel{bottom:50%;transform:translate(-50%,50%)}.page-main.main-menu-hub>.fortune-menu-wheel.fortune-overlay--open .fortune-spin-btn{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.42s,0s,0s,0s;pointer-events:auto}.page-main.main-menu-hub>.fortune-menu-wheel.fortune-overlay--open .fortune-timer{opacity:0}@media(hover:hover){.page-main.main-menu-hub>.fortune-menu-wheel.fortune-overlay--open .fortune-spin-btn:not(:disabled):hover{transform:translate(-50%,-2px)}}@media(min-width:481px)and (max-width:768px){.page-main.main-menu-hub>.fortune-menu-wheel{--fortune-menu-wheel-size: min(420px, 90vw, 40dvh)}}@media(min-width:1281px){.page-main.main-menu-hub>.fortune-menu-wheel{--fortune-menu-wheel-size: min(420px, max(96px, calc(100vw - 40dvh - 614px) ), 68dvh)}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-panel{top:calc(50dvh - 12px);right:calc(var(--fortune-menu-wheel-size) / -2);bottom:auto;left:auto;transform:translateY(-50%);will-change:right,transform}.page-main.main-menu-hub>.fortune-menu-wheel .fortune-timer{top:calc(100% - 20px);right:50%;left:auto;transform:none}.page-main.main-menu-hub>.fortune-menu-wheel:not(.fortune-overlay--open) .fortune-pointer{top:50%;left:-10px;transform:translateY(-50%) rotate(-90deg)}.page-main.main-menu-hub>.fortune-menu-wheel.fortune-overlay--open .fortune-panel{right:50%;bottom:auto;transform:translate(50%,-50%)}.page-main.main-menu-hub>.fortune-menu-wheel.fortune-overlay--open .fortune-pointer{top:-10px;left:50%;transform:translate(-50%)}}@container game (max-width: 768px){.page-main.main-menu-hub .main-menu-hub__tabs{justify-content:flex-start;gap:12px;padding-right:12px;padding-left:12px}.page-main.main-menu-hub .main-menu-hub__menu>.flex.fdc{width:min(24em,calc(100% - 2em));gap:1.45em;padding-inline:0}}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>label.lb-filter>span,#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>button.lb-filter:not(.lobby-create-game-filter){border-color:#5b9193c7;color:#dfd2ad;background:linear-gradient(180deg,rgba(151,204,197,.1),transparent 44%),linear-gradient(180deg,#173d3e,#0a282c);box-shadow:inset 0 1px #bee6db24,inset 0 -2px #03111380,0 2px 4px #030e0f52;text-shadow:0 1px 2px rgba(3,14,15,.88)}.page-shop .shop-tab,.page-shop .shop-tab[data-shop-tab=currency]{border:1px solid rgba(197,140,69,.72);border-radius:4px;color:#ead8b2;background:linear-gradient(180deg,rgba(255,231,184,.08),transparent 38%),linear-gradient(180deg,#4c291f,#321813);box-shadow:inset 0 1px #ffebbe21,inset 0 -2px #0f050261,0 2px 4px #0c040240;text-shadow:0 1px 2px rgba(15,5,2,.82)}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>.lb-filter input:checked+span,#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>button.lb-filter.active,.page-shop .shop-tab--active,.page-shop .shop-tab[data-shop-tab=currency].shop-tab--active{border-color:var(--wood-ui-tab-active-border);color:var(--wood-ui-tab-active-text);background:var(--wood-ui-tab-active-bg);box-shadow:var(--wood-ui-tab-active-shadow);text-shadow:var(--wood-ui-tab-active-text-shadow)}#app .page-game .bottom-ui .local-card-choice{border-color:#dea85dc7!important;background:var(--wood-ui-panel)!important;box-shadow:0 0 0 1px #24100ceb,0 8px 16px #10050257,inset 0 1px #ffebbc29!important}.page-main>.flex.fdc .btn-play,.page-main .main-menu-hub__menu>.flex.fdc .btn-play,.page-shop .shop-action--price,.page-shop .shop-item-rub-price,.page-shop .exchange-btn,.page-shop .emotion-shop-offer__buy,.page-shop .vip-buy-btn,#app .page-game .game-controls .btn-action:is([data-action=take],[data-action=done],[data-action=accelerate],[data-action=restart]),#app .page-game .local-card-choice .local-card-choice__btn,#app .page.page-pregame .pregame-lobby-stage .lobby-create-game-filter,#app .page.page-pregame .pregame-lobby-stage .tournament-action,#app .page.page-pregame .pregame-lobby-stage .tournament-view-lock__btn{border:1px solid var(--wood-ui-brass-light)!important;border-radius:8px!important;color:var(--wood-ui-text)!important;background:var(--wood-ui-control)!important;box-shadow:0 4px #24100c,0 8px 16px #10050261,inset 0 1px #ffebbc3d,inset 0 -1px #11060399!important;text-shadow:0 2px 2px rgba(18,6,3,.82)!important}#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>label.lb-filter:not(:has(input:checked))>span,#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>button.lb-filter:not(.lobby-create-game-filter):not(.active),#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>button.lobby-create-game-filter{text-shadow:0 1px 0 rgba(255,244,210,.2),0 2px 3px rgba(0,0,0,.82)}#app .page-game .local-card-choice .local-card-choice__btn{gap:.42em!important;border-width:2px!important}#app .page-game .local-card-choice .local-card-choice__btn:before{display:inline-grid;transform:translate(-.22em) scale(1.15);flex:0 0 1.35em;width:1.35em;height:1.35em;place-items:center;border:1px solid rgba(255,235,188,.52);border-radius:50%;background:#1e0c0747;box-shadow:inset 0 1px #fff4d22e!important;font-size:.9em;line-height:1;text-shadow:0 1px 2px rgba(18,6,3,.86)}#app .page-game .local-card-choice .local-card-choice__btn[data-action=chooseTransferLocal]{border-color:#dfc476!important;background:linear-gradient(180deg,rgba(255,243,197,.16),transparent 36%),linear-gradient(145deg,#65713a,#454a25 54%,#292b16)!important;box-shadow:0 4px #1c1e0e,0 8px 15px #0f080266,inset 0 1px #fff2c23d,inset 0 -1px #0d0f05b3!important}#app .page-game .local-card-choice .local-card-choice__btn[data-action=chooseTransferLocal]:before{content:"↪";color:#fff1bd}#app .page-game .local-card-choice .local-card-choice__btn[data-action=chooseBeatLocal]{border-color:#efad62!important;background:linear-gradient(180deg,rgba(255,229,184,.16),transparent 36%),linear-gradient(145deg,#813d32,#592720 54%,#351512)!important;box-shadow:0 4px #25100d,0 8px 15px #0f05026b,inset 0 1px #ffe5b83d,inset 0 -1px #180705b8!important}#app .page-game .local-card-choice .local-card-choice__btn[data-action=chooseBeatLocal]:before{content:"✦";color:#ffe0a0}#app .page-game .game-controls .btn-action[data-action=accelerate].btn-fast-forward--active{border-color:var(--wood-ui-tab-active-border)!important;color:var(--wood-ui-tab-active-text)!important;background:var(--wood-ui-tab-active-bg)!important;text-shadow:var(--wood-ui-tab-active-text-shadow)!important}.page-shop .shop-action--active,.page-shop .emotion-shop-offer--active .emotion-shop-offer__buy{border-color:var(--wood-ui-tab-active-border)!important;color:var(--wood-ui-tab-active-text)!important;background:var(--wood-ui-tab-active-bg)!important;box-shadow:var(--wood-ui-tab-active-shadow)!important;text-shadow:var(--wood-ui-tab-active-text-shadow)!important}.page-shop .shop-action--price:is(:disabled,[aria-disabled=true]),.page-shop .shop-item-rub-price:disabled,.page-shop .exchange-btn:disabled,.page-shop .emotion-shop-offer__buy:disabled,.page-shop .vip-buy-btn:is(:disabled,[aria-disabled=true]),#app .page.page-pregame .pregame-lobby-stage .tournament-action:disabled{opacity:.62!important;filter:saturate(.72)!important}@media(hover:hover){#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>label.lb-filter:not(:has(input:checked)):hover>span,#app .page.page-pregame .pregame-lobby-stage .pregame-subnav>button.lb-filter:not(.active):not(.lobby-create-game-filter):hover{border-color:#7db7b6eb;color:#f4e7c5;background:linear-gradient(180deg,rgba(174,222,214,.14),transparent 44%),linear-gradient(180deg,#205052,#0d3034)}.page-shop .shop-tab:not(.shop-tab--active):hover,.page-shop .shop-tab[data-shop-tab=currency]:not(.shop-tab--active):hover{border-color:#d6a15b;color:#fff0c7;background:linear-gradient(180deg,rgba(255,231,184,.12),transparent 38%),linear-gradient(180deg,#5a3024,#3b1c16)}.profile-gift-open-button:not(:disabled):hover,.page-main>.flex.fdc .btn-play:hover,.page-main .main-menu-hub__menu>.flex.fdc .btn-play:hover,.page-shop .shop-action--price:not(:disabled):hover,.page-shop .shop-item-rub-price:not(:disabled):hover,.page-shop .exchange-btn:not(:disabled):hover,.page-shop .emotion-shop-offer__buy:not(:disabled):hover,.page-shop .vip-buy-btn:not(:disabled):hover,#app .page-game .game-controls .btn-action:is([data-action=take],[data-action=done],[data-action=accelerate],[data-action=restart]):hover,#app .page-game .local-card-choice .local-card-choice__btn:hover,#app .page.page-pregame .pregame-lobby-stage .lobby-create-game-filter:hover,#app .page.page-pregame .pregame-lobby-stage .tournament-action:not(:disabled):hover{filter:brightness(1.1)!important}#app .page-game .local-card-choice .local-card-choice__btn[data-action=chooseTransferLocal]:hover{border-color:#f0d991!important;background:linear-gradient(180deg,rgba(255,245,204,.2),transparent 38%),linear-gradient(145deg,#748044,#50562b 54%,#303319)!important}#app .page-game .local-card-choice .local-card-choice__btn[data-action=chooseBeatLocal]:hover{border-color:#ffc47a!important;background:linear-gradient(180deg,rgba(255,235,196,.2),transparent 38%),linear-gradient(145deg,#93483a,#662e26 54%,#3d1915)!important}}@media(min-width:769px){#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile{display:flex;flex-direction:column;overflow:hidden!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-content{display:flex;flex:1 1 auto;flex-direction:column;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card{position:relative}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .profile-gift-button-row{position:absolute;top:24px;right:24px;z-index:2;width:270px;margin:0}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-card .player-card__name-row{box-sizing:border-box;padding-right:286px}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-content>.tab-panel[data-content="1"].active{overflow-x:hidden!important;overflow-y:hidden!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-content>.tab-panel.active:has(.lobby-viewed-profile-gifts){display:flex!important;flex:1 1 auto;flex-direction:column;height:100%!important;min-height:0!important;overflow:hidden!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .lobby-viewed-profile-gifts{flex:1 1 auto;height:100%!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #lobby-own-profile:has(#profile-gifts-panel.active){display:flex;height:100%!important;min-height:0!important;overflow:hidden!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #lobby-own-profile:has(#profile-gifts-panel.active)>.tab-content{display:flex;flex:1 1 auto;flex-direction:column;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-panel.active{flex:1 1 auto;align-self:stretch;height:100%!important;min-height:0!important;overflow:hidden!important}#app .page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage #profile-gifts-list.profile-gifts-list{flex:1 1 auto;height:100%!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}}#app .page-pregame .pregame-lobby-stage .news_tabs>.tab-content>.tab-panel.tournament-info.active{border-color:transparent!important;color:var(--wood-ui-text)!important;background:transparent!important;box-shadow:none!important}#app .page-pregame .pregame-lobby-stage .tournament-info-guide{color:var(--wood-ui-text)!important}#app .page-pregame .pregame-lobby-stage .tournament-info-guide h3{color:#fff0c7!important;text-shadow:0 2px 3px rgba(15,5,2,.78)!important}#app .page-pregame .pregame-lobby-stage .tournament-info-guide>p{color:var(--wood-ui-text-muted)!important;text-shadow:0 1px 2px rgba(15,5,2,.72)!important}#app .page-pregame .pregame-lobby-stage .tournament-info-grid>div{border-color:#cd974c8f!important;color:var(--wood-ui-text)!important;background:var(--wood-ui-card)!important;box-shadow:inset 0 1px #ffe5b21a,inset 0 0 0 1px #14070238,0 4px 10px #0c040233!important}#app .page-pregame .pregame-lobby-stage .tournament-info-grid>div>span{color:var(--wood-ui-text)!important;text-shadow:0 1px 2px rgba(15,5,2,.68)!important}#app .page-pregame .pregame-lobby-stage .tournament-info-grid>div>b{border:1px solid rgba(222,168,93,.88)!important;color:var(--wood-ui-tab-active-text)!important;background:var(--wood-ui-tab-active-bg)!important;box-shadow:inset 0 1px #ffffff8f,0 2px 5px #0f050257!important;text-shadow:var(--wood-ui-tab-active-text-shadow)!important}@media(max-width:768px){#app .page-pregame.pregame-chat-mobile .wr_chat .chat__input,#app .page-game:not(.page-pregame) .wr_chat .chat__input{word-break:break-all;flex:0 0 auto;box-sizing:border-box;width:calc(75.19% + 38.85px)!important;max-width:calc(75.19% + 38.85px)!important;min-height:60px!important;max-height:60px!important;margin-right:0!important;margin-left:calc(11.9% - 45.2px)!important;transform:translateY(9px)!important;background:#fffaec8f!important}#app .page-pregame.pregame-chat-mobile .wr_chat .chat__emoji-btn,#app .page-game:not(.page-pregame) .wr_chat .chat__emoji-btn{--chat-composer-art-size: 28px;width:40px!important;height:40px!important;flex:0 0 40px!important;transform:translate(-12px,5px)!important}#app .page-pregame.pregame-chat-mobile .wr_chat .chat__send-btn,#app .page-game:not(.page-pregame) .wr_chat .chat__send-btn{--width: 32px !important;width:32px!important;height:32px!important;top:calc(50% + 5px)!important;right:-3px!important}}.chat__emoji-icon,.chat__send-icon{display:block;width:var(--chat-composer-art-size, 100%)!important;height:var(--chat-composer-art-size, 100%)!important;object-fit:contain!important;pointer-events:none}#app .chat__send-btn.chat__send-btn--sprite,#app .chat__send-btn.chat__send-btn--sprite:is(:hover,:focus,:active){padding:0!important;overflow:visible!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}#app .chat__send-btn.chat__send-btn--sprite .chat__send-icon{filter:none!important}#app .wr_chat .chat__messages{align-items:stretch;padding-left:calc(var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px)) * .12 + 4px)!important;padding-bottom:max(14px,calc(var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px)) * .1 + 6px))!important}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament){flex:0 0 auto;width:auto;max-width:none;min-height:0;align-self:stretch;position:relative;align-items:center;gap:12px;padding:0;border:1px solid rgba(117,82,49,.28);border-radius:12px;background:linear-gradient(180deg,#fffcefb8,#e7d3b3ad),#ecd9b9c2;box-shadow:0 2px 4px #3e271633,inset 0 1px #ffffff7a}#app .wr_chat .chat__msg.my_msg:not(.chat__msg--system):not(.chat__msg--tournament){border-color:#405f4c6b;background:linear-gradient(180deg,#d1e1cab8,#aec7b2ad),#bacfb8c7}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament) .chat__msg-avatar-wrap{align-self:center}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament) .chat__msg-body{flex:1 1 0;width:auto;max-width:none;min-height:0;gap:3px;padding:10px 12px 10px 0}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament):before{content:"";position:absolute;inset:0 auto 0 0;width:var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px));border-radius:11px 0 0 11px;background:radial-gradient(ellipse at 28% 18%,rgba(255,237,205,.48),transparent 68%),repeating-linear-gradient(112deg,rgba(108,72,40,.025) 0 1px,transparent 1px 4px),linear-gradient(135deg,#d8b68d,#c8a078 55%,#b58a62);box-shadow:inset 1px 1px 2px #7048247a,inset -1px -1px 3px #633f2233;pointer-events:none}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament) .chat__msg-avatar{border:0;border-radius:0;background:transparent;box-shadow:none}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament) .chat__msg-avatar--vip:after{border-radius:10px 0 0 10px}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament) .chat__msg-avatar img{scale:1.1;border-radius:0 0 35px 35px}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament) .chat__msg-avatar-wrap:has(.chat__gift-badge:not(.chat__gift-badge--headwear)){margin-left:0}#app .wr_chat .chat__msg:not(.chat__msg--system):not(.chat__msg--tournament) .chat__gift-badge:not(.chat__gift-badge--headwear){left:-12%;bottom:-10%}#app .wr_chat .chat__msg-avatar,#app .wr_chat .chat__msg-avatar--animated{--width: var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px)) !important;width:var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px))!important;min-width:var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px))!important;height:var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px))!important;flex:0 0 var(--chat-rendered-avatar-size, var(--chat-avatar-size, 77px))!important}#app .wr_chat .chat__msg-badge--vip{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 8px!important;border:1px solid #9b5b12!important;border-radius:7px!important;color:#4b2907!important;background:#e8c777;box-shadow:none!important;font-weight:700;line-height:20px!important;letter-spacing:.04em;text-shadow:none!important}#app .wr_chat .chat__msg-badge--vip:before{content:"✦";margin-right:4px;color:#7b4308;font-size:.82em;line-height:1;text-shadow:none}.chat__reaction-picker{grid-template-columns:repeat(5,40px);gap:6px;max-width:calc(100vw - 12px);padding:8px;border:1px solid rgba(214,160,91,.9);border-radius:12px;background:linear-gradient(180deg,#66432afc,#332016fc),#493020;box-shadow:0 9px 20px #22120985,0 0 0 1px #4225136b,inset 0 1px #ffdaa142;font-size:22px}.chat__reaction-picker-btn{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid rgba(214,160,91,.78);border-radius:50%;background:linear-gradient(180deg,#fffdf4f5,#e5cfaaf5);box-shadow:0 2px 3px #3e271633,inset 0 1px #ffffffb8;text-shadow:none}@media(hover:hover){.chat__reaction-picker-btn:hover{border-color:#80572dad;filter:brightness(1.04)}}.chat__mod-menu{position:fixed;z-index:10002;box-sizing:border-box;min-width:176px;max-width:calc(100vw - 8px);padding:5px;overflow:hidden;border:2px solid #c28a45;border-radius:10px;color:#f4dfb3;background:linear-gradient(180deg,rgba(255,221,157,.1),transparent 42%),linear-gradient(180deg,#633923,#351b12);box-shadow:0 0 0 1px #411f0feb,0 8px 18px #18080394,inset 0 1px #ffe2aa2e,inset 0 0 0 1px #1b0a045c;font:400 16px/1.15 Arial,sans-serif}.chat__mod-menu-item{display:flex;align-items:center;box-sizing:border-box;min-height:38px;padding:8px 12px;border:0;border-radius:6px;color:#f4dfb3;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-shadow:0 1px 2px rgba(20,6,2,.88)}.chat__mod-menu-item+.chat__mod-menu-item{border-top:1px solid rgba(205,151,76,.24);border-radius:0 0 6px 6px}.chat__mod-menu-item--profile{color:#ffe6aa}.chat__mod-menu-item--danger{color:#ffb596}.chat__mod-menu-item--success{color:#c9e4a8}@media(hover:hover){.chat__mod-menu-item:hover{color:#3d2416;background:linear-gradient(180deg,#f6dfae,#c99555);box-shadow:inset 0 1px #fffadbad;text-shadow:0 1px 0 rgba(255,241,199,.66)}}.chat__mod-menu-item:active{color:#3d2416;background:linear-gradient(180deg,#c99555,#edce91);text-shadow:0 1px 0 rgba(255,241,199,.6);transform:translateY(1px)}.page-main.main-menu-redesign{--main-menu-curb-top: min(110px, calc(5.705295vw - 1.069444px), calc(12.222222dvh - 3.911111px));--main-menu-curb-height: min(105.6px, calc(5.477083vw - 1.026667px), calc(11.733333dvh - 3.754667px));--main-menu-content-offset: clamp(72px, 11dvh, 112px);--main-menu-board-width: min(49vw, 74dvh, 600px);--main-menu-wheel-gap: clamp(4px, .5vw, 8px);--main-menu-wheel-size: min(32vw, 46dvh, 396px, calc(50vw - var(--main-menu-board-width) / 2 - var(--main-menu-wheel-gap) + 8px));position:relative;display:block;width:100%;max-width:none!important;height:100%;padding:0;overflow:hidden;isolation:isolate}.page-main.main-menu-redesign:before{content:"";position:absolute;top:var(--main-menu-curb-top);right:0;left:0;z-index:0;height:var(--main-menu-curb-height);background:url(../assets/img/wood-ui/curb.png) left top / auto 100% repeat-x;pointer-events:none}.page-main.main-menu-redesign>.shop-balance--menu,.page-shop>.shop-balance{position:fixed;top:1.6em;right:1em;z-index:7}.main-menu-version{position:fixed;bottom:max(8px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));z-index:8;color:#ead5ab;font-size:11px;line-height:14px;font-weight:400;white-space:nowrap;text-shadow:0 1px 2px #241309;pointer-events:none}@media(max-width:768px){.main-menu-version{bottom:max(6px,env(safe-area-inset-bottom,0px));font-size:9px;line-height:10px}}.main-menu-share{position:absolute;top:calc(var(--main-menu-curb-top) + var(--main-menu-curb-height) + 10px);right:12px;z-index:8;width:44px;height:44px;padding:9px;border:1px solid #bd914e;border-radius:50%;background:linear-gradient(#724520,#39200e);color:#f6d38c;box-shadow:0 2px 4px #24130980;cursor:pointer}.main-menu-share svg{width:100%;height:100%;fill:currentColor}.main-menu-share:disabled{opacity:.6;cursor:default}.main-menu-share:focus-visible{outline:2px solid #f6d38c;outline-offset:3px}.main-menu-board{position:absolute;top:calc(50% + var(--main-menu-content-offset));left:50%;z-index:3;width:var(--main-menu-board-width);aspect-ratio:549 / 546;transform:translate(-50%,-50%)}.main-menu-board__art{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.main-menu-actions{position:absolute;top:0;right:0;bottom:0;left:0}.page-main.main-menu-redesign .main-menu-actions .btn-play{position:absolute;left:14.57%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:71.32%;min-width:0;height:18.5%;min-height:0;margin:0!important;padding:0 2% 0 22.3%;border:0!important;border-radius:0!important;outline:0;color:#fff1d7;background:transparent!important;box-shadow:none!important;font-family:Roboto,var(--font-family),sans-serif;font-size:calc(var(--main-menu-board-width) * .055);line-height:1;text-shadow:0 3px 4px rgba(28,10,3,.76);transform:none!important;transition:color .16s ease,filter .16s ease}.page-main.main-menu-redesign .main-menu-actions .btn-play:nth-child(1){top:31.3%}.page-main.main-menu-redesign .main-menu-actions .btn-play:nth-child(2){top:52.9%}.page-main.main-menu-redesign .main-menu-actions .btn-play:nth-child(3){top:74.4%}.page-main.main-menu-redesign .main-menu-actions .btn-play:before,.page-main.main-menu-redesign .main-menu-actions .btn-play:after{content:none!important}.page-main.main-menu-redesign .main-menu-actions .btn-play>span:first-child{width:100%;text-align:center;text-transform:uppercase;white-space:nowrap}.page-main.main-menu-redesign .main-menu-actions .btn-play:disabled{opacity:1;filter:none;cursor:not-allowed}.page-main.main-menu-redesign .main-menu-actions #btn-play-online>.main-menu-online-label{transition:opacity .16s ease}.page-main.main-menu-redesign .main-menu-actions #btn-play-online>.main-menu-online-status{position:absolute;top:50%;right:6%;left:43%;z-index:4;display:none;align-items:center;justify-content:center;box-sizing:border-box;min-height:clamp(28px,calc(var(--main-menu-board-width) * .066),40px);min-width:0;max-width:51%;padding:.35em .55em .35em 1.6em;border:2px solid #e46a55;border-radius:999px;color:#fff0e8;background:linear-gradient(180deg,rgba(255,158,126,.15),transparent 48%),linear-gradient(180deg,#6e211b,#35100e);box-shadow:inset 0 1px #ffe1d333,inset 0 -2px 3px #1c020094,0 3px 8px #1f050294;font-size:clamp(10px,calc(var(--main-menu-board-width) * .025),15px);line-height:1.15;letter-spacing:.025em;text-align:center;text-shadow:0 2px 2px rgba(20,1,0,.9);white-space:normal;transform:translateY(-50%);pointer-events:none}.page-main.main-menu-redesign .main-menu-actions #btn-play-online>.main-menu-online-status:before{content:"";position:absolute;top:50%;left:.72em;width:.72em;height:.72em;border:1px solid rgba(255,221,211,.86);border-radius:50%;background:#ff3f2f;box-shadow:0 0 .45em #ff3f2fe0;transform:translateY(-50%)}.page-main.main-menu-redesign .main-menu-actions #btn-play-online:disabled>.main-menu-online-label{opacity:0}.page-main.main-menu-redesign .main-menu-actions #btn-play-online:disabled>.main-menu-online-status{display:flex}.page-main.main-menu-redesign .main-menu-actions #btn-play-online:disabled>.indicator_span{display:none}@media(hover:hover){.page-main.main-menu-redesign .main-menu-actions .btn-play:not(:disabled):hover{color:#fff8e8;filter:brightness(1.14) drop-shadow(0 2px 3px rgba(0,0,0,.36))}}.page-main.main-menu-redesign>.lobby-navigation{--navigation-icon-scale: 1;position:absolute;top:0;left:24px;z-index:5;width:1440px;max-width:none;margin:0;font-size:16px;transform:scale(var(--navigation-icon-scale));transform-origin:top left;padding-top:0;gap:24px}.page-main.main-menu-redesign>.lobby-navigation .btn_sq{display:grid;grid-template-rows:65px auto;justify-items:center;row-gap:12px;width:max-content;min-width:90px;height:auto;flex:0 0 auto}.page-main.main-menu-redesign>.lobby-navigation .btn_title label{position:static;transform:none}@media(min-width:769px){.page-main.main-menu-redesign>.lobby-navigation{gap:88px}.page-main.main-menu-redesign>.lobby-navigation .btn_sq{width:50px;min-width:0;flex-basis:50px;grid-template-columns:minmax(0,1fr)}.page-main.main-menu-redesign>.lobby-navigation .btn_sq label{width:max-content;max-width:none}.page-main.main-menu-redesign>.lobby-navigation .btn_sq:first-child label{translate:2px 0}}@media(max-width:768px){.page-main.main-menu-redesign>.lobby-navigation{--navigation-icon-scale: .45;--navigation-icon-size: var(--main-menu-navigation-icon-size, 36px);left:var(--main-menu-navigation-left, 0px);width:max-content;padding-top:10px;padding-inline:0}.page-main.main-menu-redesign>.lobby-navigation .btn_sq{grid-template-rows:100px auto;row-gap:0}.page-main.main-menu-redesign>.shop-balance--menu,.page-shop>.shop-balance{top:min(75px,8.907363vw);translate:0 -50%}}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block!important;padding:0;overflow:hidden;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay .fortune-panel{position:absolute;top:calc(50% + var(--main-menu-content-offset));right:auto;left:calc(50% + var(--main-menu-board-width) / 2 - var(--main-menu-wheel-size) * .56);display:block;width:var(--main-menu-wheel-size);height:var(--main-menu-wheel-size);max-height:none;margin:0;padding:0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%);translate:0 0;transition:translate .45s ease}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay.hidden .fortune-title,.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay.hidden .fortune-close,.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay.hidden .fortune-spin-btn,.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay.hidden .fortune-prize-popup{display:none!important}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay .fortune-wheel-wrap{--fortune-wheel-size: var(--main-menu-wheel-size);width:var(--main-menu-wheel-size);height:var(--main-menu-wheel-size);margin:0}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay .fortune-pointer{top:50%;left:92%;transform:translate(-50%,-50%) rotate(90deg)}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay:not(.hidden) .fortune-panel{translate:min(calc(var(--main-menu-wheel-size) * .51),calc(var(--fortune-slide-space, 50vw) - var(--main-menu-board-width) / 2 - var(--main-menu-wheel-size) * .44 - 12px)) 0;pointer-events:auto}.page-main.main-menu-redesign>#fortune_dialog .fortune-title{display:none}.page-main.main-menu-redesign>#fortune_dialog :is(.fortune-spin-btn,.fortune-prize-popup){position:absolute;top:calc(100% + 8px);bottom:auto;left:50%;min-height:42px;margin:0;font-size:18px;transform:translate(-50%)}.page-main.main-menu-redesign>#fortune_dialog .fortune-spin-btn{width:max(128px,70%);max-width:none;height:42px;padding:0 8px}.page-main.main-menu-redesign>#fortune_dialog .fortune-prize-popup{width:max-content;max-width:calc(100vw - 24px);height:auto;padding:8px 12px}.page-main.main-menu-redesign>#fortune_dialog .fortune-prize-icon{flex-shrink:0;width:26px;height:26px}.page-main.main-menu-redesign>#fortune_dialog .fortune-prize-text{min-width:0;overflow-wrap:anywhere;font-size:inherit}.page-main.main-menu-redesign>#fortune_dialog:not(.fortune-ready) .fortune-spin-btn{opacity:0;pointer-events:none}.page-main.main-menu-redesign:has(#fortune_dialog:not(.hidden),#fortune_dialog.fortune-closing) .roulette-wrap{visibility:hidden}.fortune-ready-label{position:absolute;left:calc(100% + var(--main-menu-wheel-size) * .015);top:50%;width:min(110px,max(50px,calc(50vw - var(--main-menu-board-width) / 2 - var(--main-menu-wheel-size) * .63 - 16px)));color:#fff2d3;font-size:clamp(12px,1.5vw,20px);line-height:1.15;text-align:center;text-transform:uppercase;transform:translateY(-50%)}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap{position:absolute;top:calc(50% + var(--main-menu-content-offset) - var(--main-menu-wheel-size) / 2);right:auto;left:calc(50% + var(--main-menu-board-width) / 2 - var(--main-menu-wheel-size) * .56);z-index:4;width:var(--main-menu-wheel-size);height:var(--main-menu-wheel-size);min-height:0;margin:0;pointer-events:none}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap .btn-roulette{position:absolute;top:0;right:0;bottom:0;left:50%;z-index:2;width:50%;height:100%;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;opacity:1;pointer-events:auto}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap .btn-roulette.hidden{display:block!important}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap .btn-roulette>img{display:none}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap .fortune-timer{position:absolute;top:50%;left:calc(100% + var(--main-menu-wheel-size) * .015);z-index:3;margin:0;color:#fff2d3;font-size:max(13px,calc(var(--main-menu-wheel-size) * .05));white-space:nowrap;transform:translateY(-50%)}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay.hidden #fortune_wheel{animation:main-menu-fortune-idle-spin 18s linear infinite}@keyframes main-menu-fortune-idle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay.hidden #fortune_wheel{animation:none}}@media(min-width:769px)and (max-width:1280px){.page-main.main-menu-redesign{--main-menu-curb-top: min(110px, 7.638889vw, calc(12.222222dvh - 3.911111px));--main-menu-curb-height: min(105.6px, 7.333333vw, calc(11.733333dvh - 3.754667px))}}@media(max-width:768px){.page-main.main-menu-redesign{--main-menu-curb-top: min(150px, 17.814726vw);--main-menu-curb-height: min(104px, calc(100vw * 104 / 842));--main-menu-board-top: calc(var(--main-menu-curb-top) + var(--main-menu-curb-height) + 8px);--main-menu-board-width: min(94vw, calc((100dvh - var(--main-menu-board-top) - 68px) / 1.65));--main-menu-board-height: calc(var(--main-menu-board-width) * .99453552);--main-menu-wheel-size: calc(var(--main-menu-board-width) * .64)}.main-menu-board{top:var(--main-menu-board-top);left:50%;transform:translate(-50%)}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay .fortune-panel{top:calc(var(--main-menu-board-top) + var(--main-menu-board-height));right:auto;bottom:auto;left:calc(50% - var(--main-menu-wheel-size) / 2);transform:translateY(-50%)}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap{top:calc(var(--main-menu-board-top) + var(--main-menu-board-height));right:auto;bottom:auto;left:calc(50% - var(--main-menu-wheel-size) / 2);transform:translateY(-50%)}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay:not(.hidden) .fortune-panel{translate:0 calc(var(--main-menu-wheel-size) * .51)}.page-main.main-menu-redesign>#fortune_dialog.fortune-overlay .fortune-pointer{top:92%;left:50%;transform:translate(-50%,-50%) rotate(180deg)}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap .btn-roulette{top:50%;right:0;bottom:0;left:0;width:100%;height:50%}.page-main.main-menu-redesign>.main-tools-row>.roulette-wrap .fortune-timer{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.fortune-ready-label{top:calc(100% + 6px);left:50%;transform:translate(-50%);width:17vw;font-size:11px}}#app .page-pregame .pregame-lobby-stage .tournament-entry__prize>span,#app .page-pregame .pregame-lobby-stage .tournament-entry__prize>strong,#app .page-pregame .pregame-lobby-stage .tournament-entry__prize>strong>.tournament-currency{display:inline-flex;align-items:center;justify-content:center;line-height:1!important}.page-main.main-menu-redesign .main-menu-actions #btn-play-online>.indicator_span{background:linear-gradient(180deg,#245b4b,#103c32);color:#fff3ce;--width: 3.2em;--height: clamp(22px, calc(var(--main-menu-board-width) * .048), 28px);top:4%;right:3%;min-width:var(--width);height:var(--height);width:max-content;white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 .65em 0 1.6em;border:0;border-radius:5px;box-sizing:border-box;font-size:clamp(12px,calc(var(--main-menu-board-width) * .027),15px);line-height:calc(var(--height) - 2px);text-align:center;text-shadow:none;outline:none}#btn-play-online:not(:disabled)>.indicator_span:before{content:"";position:absolute;left:.55em;top:50%;width:.6em;height:.6em;border-radius:50%;background:#b0ff79;box-shadow:0 0 0 1px #23813a,0 0 .35em #b0ff79a6;transform:translateY(-50%);pointer-events:none}@media(max-width:768px){.page-main.main-menu-redesign .main-menu-actions #btn-play-online>.indicator_span{--height: 14px;font-size:10px;line-height:var(--height)}}.page-shop .emotion-shop-offers{gap:16px}.page-shop button.emotion-shop-offer{position:relative;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:90px;margin:0;padding:13px 16px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #b9904e!important;border-radius:12px;color:#fff0c7;background:linear-gradient(180deg,rgba(255,226,178,.18),transparent 42%),linear-gradient(180deg,#713829,#421d17)!important;box-shadow:0 5px #210d09,0 9px 15px #1105026b,inset 0 1px #ffebc438,inset 0 -2px #1d0804ad!important;text-align:center;text-shadow:0 2px 2px rgba(24,6,3,.9);cursor:pointer;transition:transform .14s ease,filter .14s ease,border-color .14s ease,box-shadow .14s ease;touch-action:manipulation}.page-shop button.emotion-shop-offer>strong{color:#fff4cf;font-size:18px;line-height:1}.page-shop .emotion-shop-offer__price{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:104px;min-height:36px;padding:5px 15px;border:1px solid #f2d38a;border-radius:999px;color:#39240f;background:linear-gradient(180deg,#fff0bd,#d7a853);box-shadow:inset 0 1px #ffffffb8,inset 0 -2px #693b1142,0 3px 6px #010f0e75;font-size:18px;line-height:1;text-shadow:0 1px 0 rgba(255,248,213,.7)}.page-shop .emotion-shop-offer__price :is(.shop-action__coin,.shop-action__gem){width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}.page-shop button.emotion-shop-offer:is(:disabled,[aria-disabled=true]){cursor:default;opacity:.55;filter:grayscale(.28) saturate(.68)}.page-shop button.emotion-shop-offer.emotion-shop-offer--active{border-color:#b9d37a!important;background:linear-gradient(180deg,rgba(225,255,204,.15),transparent 42%),linear-gradient(180deg,#3e663c,#203d25)!important}.page-shop button.emotion-shop-offer.emotion-shop-offer--active .emotion-shop-offer__price{border-color:#d7ec9a;color:#17321b;background:linear-gradient(180deg,#e8f8bd,#9fc56b)}.page-shop button.emotion-shop-offer:focus-visible{outline:3px solid #ffe19a;outline-offset:3px}@media(hover:hover){.page-shop button.emotion-shop-offer:not(:disabled):hover{border-color:#f2cb77!important;filter:brightness(1.1) saturate(1.06);transform:translateY(-3px)}}.page-shop button.emotion-shop-offer:not(:disabled):active{box-shadow:0 1px #210d09,0 3px 7px #11050261,inset 0 1px #ffebc42e,inset 0 -1px #1d08049e!important;transform:translateY(4px)}@media(max-width:640px){.page-shop .emotion-shop-offers{gap:9px}.page-shop button.emotion-shop-offer{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:12px;min-height:66px;padding:10px 12px;text-align:left}.page-shop button.emotion-shop-offer>strong{font-size:18px}.page-shop .emotion-shop-offer__price{min-width:92px;min-height:34px;padding:4px 12px;font-size:17px}}@media(min-width:769px){html{background:#2b170f url(../assets/img/wood-ui/background.jpg) center / cover no-repeat fixed}body{width:var(--ui-scale-layout-size, 100%);height:var(--ui-scale-layout-size, 100%);transform:scale(var(--ui-scale, 1));transform-origin:top left}.page-main.main-chat-desktop>.wr_chat{height:calc(var(--ui-scale-viewport-height, 100dvh) - 40px)!important}}.page-settings .settings-options--ui-scale{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-settings .settings-chat-font-control{display:grid;grid-template-columns:minmax(0,1fr) 4.2em;align-items:center;gap:.62em;width:100%;min-width:0}.page-settings .settings-chat-font-range{width:100%;min-width:0;height:2em;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.page-settings .settings-chat-font-range::-webkit-slider-runnable-track{height:.48em;border:1px solid rgba(224,174,100,.76);border-radius:999px;background:linear-gradient(90deg,#ddb566 0 var(--chat-font-range-progress, 23.077%),rgba(45,20,15,.86) var(--chat-font-range-progress, 23.077%) 100%);box-shadow:inset 0 2px 3px #1206039e,0 1px #ffe1a52e}.page-settings .settings-chat-font-range::-webkit-slider-thumb{width:1.34em;height:1.34em;margin-top:-.47em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #6f3a20;border-radius:50%;background:linear-gradient(180deg,#fff0c4,#d7a85a);box-shadow:0 0 0 1px #ffdd97c2,0 2px 4px #15070394,inset 0 1px #ffffffbd}.page-settings .settings-chat-font-range::-moz-range-track{height:.48em;border:1px solid rgba(224,174,100,.76);border-radius:999px;background:#2d140fdb;box-shadow:inset 0 2px 3px #1206039e}.page-settings .settings-chat-font-range::-moz-range-progress{height:.48em;border-radius:999px;background:#ddb566}.page-settings .settings-chat-font-range::-moz-range-thumb{width:1.34em;height:1.34em;border:2px solid #6f3a20;border-radius:50%;background:linear-gradient(180deg,#fff0c4,#d7a85a);box-shadow:0 2px 4px #15070394}.page-settings .settings-chat-font-range:focus-visible{outline:2px solid #ffe4a3;outline-offset:2px}.page-settings .settings-chat-font-value{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:4.2em;min-height:2em;padding:.2em .5em;border:1px solid #c9a875;border-radius:.55em;color:#352b1f;background:var(--wood-ui-tab-active-bg, linear-gradient(180deg, #f4e8ce 0%, #dec59a 100%));box-shadow:var(--wood-ui-tab-active-shadow);line-height:1;text-align:center;text-shadow:var(--wood-ui-tab-active-text-shadow)}.page-settings .settings-chat-font-preview{grid-column:1 / -1;display:flex;align-items:center;gap:.48em;min-width:0;min-height:8.5em;padding-top:.08em}.page-settings .settings-chat-font-preview__avatar{display:inline-flex;flex:0 0 2.12em;align-items:center;justify-content:center;width:2.12em;height:2.12em;border:2px solid #8d653d;border-radius:50%;box-sizing:border-box;color:#f6d58d;background:linear-gradient(180deg,#4b796d,#254b43);box-shadow:inset 0 1px #ebfff03d,0 2px 4px #1807036b;font-family:Georgia,Times New Roman,serif;font-size:1em;line-height:1;text-shadow:0 1px 2px rgba(17,5,2,.8)}.page-settings .settings-chat-font-preview__bubble{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch;justify-content:center;min-width:0;padding:.35em .58em .42em;overflow:hidden;border:1px solid rgba(147,111,72,.68);border-radius:.62em;box-sizing:border-box;color:#40372e;background:linear-gradient(180deg,#f8edd7,#ead7b9);box-shadow:inset 0 1px #ffffffad,0 2px 4px #1c090452}.page-settings .settings-chat-font-preview__text{display:flex;flex-direction:column;min-width:0;transform:scale(var(--settings-fit-inverse-scale, 1));transform-origin:center left}.page-settings .settings-chat-font-preview__text>strong,.page-settings .settings-chat-font-preview__text>span{overflow-wrap:anywhere;font-size:var(--chat-message-font-size, 16px)}.page-settings .settings-chat-font-preview__text>strong{color:#5a402b;line-height:1.08}.page-settings .settings-chat-font-preview__text>span{margin-top:.08em;line-height:1.18}@media(max-width:560px){.page-settings .settings-chat-font-preview{min-height:10.25em}}@media(max-width:820px),(orientation:portrait){.page-settings .settings-chat-font-preview__text{transform:none}}.page-settings .settings-column{display:contents}@media(min-width:769px){.page-settings .settings-body{align-items:stretch!important;box-sizing:border-box!important;width:var(--settings-layout-width, min( calc(100% - 48px) , 1340px))!important;max-width:1340px!important;margin:0 auto!important;padding:var(--settings-content-padding, 4px 24px 20px)!important;gap:14px!important;font-family:Rubik,Montserrat,Segoe UI,sans-serif!important}.page-settings .settings-tab{padding:6px 20px}.page-settings .settings-panel--general{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px!important;width:100%!important;max-width:none!important}.page-settings .settings-column{display:flex;flex-direction:column;min-width:0;gap:16px}.page-settings .settings-card,.page-settings .settings-card--appearance,.page-settings .settings-card--sound,.page-settings .settings-card--game,.page-settings .settings-card--rules{justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;margin:0!important;padding:16px!important;gap:13px!important}.page-settings .settings-card__title{min-height:0!important;margin:0!important;padding:0 0 8px!important;font:400 var(--compact-type-heading, 14.5px)/1.2 "Rubik","Montserrat","Segoe UI",sans-serif!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important}.page-settings .settings-row{display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;min-height:37px!important;padding:0!important;gap:8px!important}.page-settings .settings-row .page__label{display:block!important;min-width:0!important;font:400 var(--compact-type-body, 16px)/1.2 "Rubik","Montserrat","Segoe UI",sans-serif!important}.page-settings .settings-options,.page-settings .settings-options--pills,.page-settings .settings-options--nums{display:flex!important;flex:0 0 auto!important;align-items:center!important;box-sizing:border-box!important;width:260px!important;min-width:0!important;max-width:none!important;padding:3px!important;gap:4px!important}.page-settings .settings-pill,.page-settings .settings-num{flex:1 1 0!important;width:auto!important;min-width:0!important}.page-settings .settings-pill span,.page-settings .settings-num span{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;padding:4px 12px!important;font:400 var(--compact-type-body, 16px)/1.25 "Rubik","Montserrat","Segoe UI",sans-serif!important}@media(hover:hover){.page-settings .settings-tab:not(.is-active):hover,.page-settings :is(.settings-pill,.settings-num):hover input:not(:checked)+span{border-color:#6d4223;color:#e5cdb2;background:linear-gradient(180deg,#321c10,#1c0c06)}}}#app .page-settings .settings-pill:has(input[name=first_move])>span{font-size:clamp(11px,var(--compact-type-body, 16px),14px)!important;line-height:1.1!important;padding-inline:4px!important;white-space:nowrap!important}@media(min-width:769px){.page-settings .settings-transfer-panel h3{min-height:0!important;margin:0!important;padding:0 0 8px!important;font-family:Rubik,Montserrat,Segoe UI,sans-serif;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important}}.page-statistics .page-title{font-size:28px!important;text-transform:uppercase!important}.page-statistics .stat-card__row--center{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0 0 8px!important;border-bottom:1px solid rgb(164 119 60)!important}.page-statistics .stat-card__row--center .stat-item{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-statistics .stat-card__row--center .page__label,.page-statistics .stat-card__row--center>.page__label{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;color:#ecd5aa!important;font-family:Rubik,Montserrat,Segoe UI,sans-serif!important;line-height:1.2!important;letter-spacing:.06em!important;text-align:center!important;text-transform:uppercase!important;text-shadow:0 1px 2px rgba(0,0,0,.9)!important}.page-statistics .stat-item{box-sizing:border-box!important;min-width:0!important;border:1px solid rgba(110,71,38,.5)!important;border-radius:7px!important;background:#0c0502b8!important;box-shadow:inset 0 2px 4px #000000b8!important}.page-statistics .stat-table{gap:0!important;overflow:hidden!important;border:1px solid rgba(110,71,38,.5)!important;border-radius:7px!important;background:#0c0502b8!important;box-shadow:inset 0 2px 4px #000000b8!important}.page-statistics .stat-table__row{box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-statistics .stat-table__row:not(:last-child){border-bottom:1px solid rgba(164,119,60,.38)!important}.page-statistics .stat-table__row--head{color:#faebd2!important;background:#08030157!important}.page-statistics .stat-breakdown__title{color:#d8c09d!important;font-family:Rubik,Montserrat,Segoe UI,sans-serif!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-shadow:none!important}@media(min-width:769px){.page-statistics .stat-body{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"ai-summary online-summary" "ai-difficulty online-breakdown"!important;align-content:start!important;align-items:start!important;box-sizing:border-box!important;width:var(--settings-layout-width, min( calc(100% - 48px) , 1340px))!important;max-width:1340px!important;margin:0 auto!important;padding:4px 24px 20px!important;gap:16px 20px!important;font-family:Rubik,Montserrat,Segoe UI,sans-serif!important;font-size:16px!important}.page-statistics .stat-card--ai-summary{grid-area:ai-summary}.page-statistics .stat-card--online-summary{grid-area:online-summary}.page-statistics .stat-card--ai-difficulty{grid-area:ai-difficulty}.page-statistics .stat-card--online-breakdown{grid-area:online-breakdown}.page-statistics .stat-card{display:flex!important;align-self:start!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:16px!important;gap:13px!important;overflow:hidden!important;border:1px solid rgba(205,151,76,.76)!important;border-radius:8px!important;color:var(--wood-ui-text)!important;background:var(--wood-ui-panel)!important;box-shadow:0 0 0 2px #35190ad1,0 7px 17px #0c04025c,inset 0 1px #ffebbe2b,inset 0 0 0 1px #14070257!important}.page-statistics .stat-card:before{content:none!important}.page-statistics .stat-card__row--center .page__label,.page-statistics .stat-card__row--center>.page__label{font-size:var(--compact-type-heading, 14.5px)!important}.page-statistics :is(.stat-card--ai-summary,.stat-card--online-summary) .stat-card__row:not(.stat-card__row--center){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.page-statistics :is(.stat-card--ai-summary,.stat-card--online-summary) .stat-card__row:not(.stat-card__row--center) .stat-item{min-height:auto!important;padding:10px 6px 8px!important;gap:0!important;border:1px solid rgba(138,92,45,.45)!important;border-radius:8px!important;background:linear-gradient(180deg,#160a04f2,#0d0502fa)!important;box-shadow:inset 0 1px 3px #000000d9,0 1px 2px #ffdc960d!important}.page-statistics :is(.stat-card--ai-summary,.stat-card--online-summary) .stat-card__row:not(.stat-card__row--center) .stat-item .page__label{color:#c9b18d!important;font:400 var(--compact-type-body, 13px)/1.15 "Rubik","Montserrat","Segoe UI",sans-serif!important;margin-bottom:4px!important;letter-spacing:.02em!important;text-shadow:none!important}.page-statistics .stat__value{color:#faebd2!important;font:400 var(--compact-type-value, 20px)/1.1 "Rubik",sans-serif!important;font-variant-numeric:tabular-nums!important;text-shadow:0 1px 3px rgba(0,0,0,.9)!important}.page-statistics .stat-breakdowns{gap:14px!important}.page-statistics .stat-breakdown+.stat-breakdown{padding-top:14px!important;border-top:1px solid rgb(164 119 60)!important}.page-statistics .stat-breakdown__title{margin:0 0 8px!important;font-size:var(--compact-type-body, 13.5px)!important;line-height:1.2!important}.page-statistics .stat-table__row{grid-template-columns:minmax(112px,1.1fr) repeat(4,minmax(54px,.8fr))!important;min-height:36px!important;padding:7px 8px!important;gap:4px!important}.page-statistics .stat-table__row--head{font:400 var(--compact-type-body, 13.5px)/1.1 "Rubik","Montserrat","Segoe UI",sans-serif!important}.page-statistics .stat-table__row .page__label{color:#d8c09d!important;font:400 var(--compact-type-body, 16px)/1.15 "Rubik","Montserrat","Segoe UI",sans-serif!important;text-shadow:none!important}.page-statistics .stat-table__row .stat__value{color:#faebd2!important;font-size:var(--compact-type-body, 14.5px)!important}}@media(min-width:769px){.page-settings,.page-statistics{--desktop-page-reference-width: 1340px}.page-settings .settings-body,.page-statistics .stat-body{width:var(--settings-layout-width, var(--desktop-page-reference-width))!important;min-width:var(--settings-layout-width, var(--desktop-page-reference-width))!important;max-width:none!important;transform:none!important;zoom:var(--settings-fit-scale, 1)}}@media(max-width:768px),(pointer:coarse)and (min-width:769px)and (max-width:1400px){.page-settings,.page-statistics{--compact-page-reference-width: 520px;--settings-content-padding: 13px 0 max(24px, env(safe-area-inset-bottom));--compact-type-heading: 22px;--compact-type-body: 18px;--compact-type-value: 22px}.page-settings .settings-body,.page-statistics .stat-body{box-sizing:border-box!important;width:var(--settings-layout-width, var(--compact-page-reference-width))!important;min-width:var(--settings-layout-width, var(--compact-page-reference-width))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;font-family:Rubik,Montserrat,Segoe UI,sans-serif!important;font-size:16px!important;transform:none!important;scrollbar-gutter:auto;zoom:var(--settings-fit-scale, 1)}.page-settings .settings-panel--general{display:flex!important;flex-direction:column!important;width:100%!important;gap:14px!important}.page-settings .settings-column{display:contents!important}.page-settings .settings-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;min-height:37px!important;gap:8px!important}.page-settings .settings-options,.page-settings .settings-options--pills,.page-settings .settings-options--nums{flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important}.page-statistics .stat-body{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;flex:0 0 auto;overflow:visible;padding:13px 0 max(24px,env(safe-area-inset-bottom))!important;gap:14px!important}.page-statistics .stat-card--ai-summary{order:1}.page-statistics .stat-card--ai-difficulty{order:2}.page-statistics .stat-card--online-summary{order:3}.page-statistics .stat-card--online-breakdown{order:4}.page-statistics .stat-card__row--center .page__label,.page-statistics .stat-card__row--center>.page__label{font-size:var(--compact-type-heading, 16px)!important}.page-statistics :is(.stat-card--ai-summary,.stat-card--online-summary) .stat-card__row:not(.stat-card__row--center) .stat-item .page__label{font:400 var(--compact-type-body, 15px)/1.2 "Rubik","Montserrat","Segoe UI",sans-serif!important;margin-bottom:4px!important}.page-statistics :is(.stat-card--ai-summary,.stat-card--online-summary) .stat-card__row:not(.stat-card__row--center) .stat__value{font:400 var(--compact-type-value, 22px)/1.15 "Rubik",sans-serif!important}.page-statistics .stat-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.85fr) minmax(0,.65fr) minmax(0,1.2fr)!important;gap:4px!important;padding:7px 8px!important}.page-statistics .stat-table__row--head{font:400 var(--compact-type-body, 15px)/1.15 "Rubik","Montserrat","Segoe UI",sans-serif!important}.page-statistics .stat-table__row .page__label{font:400 var(--compact-type-body, 17px)/1.2 "Rubik","Montserrat","Segoe UI",sans-serif!important}.page-statistics .stat-table__row .stat__value{font-size:var(--compact-type-body, 16px)!important}}#app .wr_chat{--chat-tab-height: max(calc(var(--notebook-frame-top) * .445 + 4px), calc(var(--chat-tools-size, 32px) + 4px));--chat-tab-center: calc(var(--notebook-frame-top) * .38 - var(--chat-tab-height) / 2)}#app .wr_chat .chat__toolbar .lb-filter,#app .wr_chat .chat__toolbar .lb-filter>span{display:flex;height:var(--chat-tab-height);min-height:var(--chat-tab-height);align-items:center;justify-content:center;box-sizing:border-box;text-align:center;line-height:1}#app .wr_chat .chat__toolbar .lb-filter{position:relative;top:calc(var(--notebook-frame-top) * .445 - var(--chat-tab-height))}#app .wr_chat .chat__toolbar .lb-filter>input+span{position:relative;border:1px solid #b5a082;border-radius:7px 7px 0 0;background:transparent;color:#c3b99f;text-shadow:none;box-shadow:none;opacity:1;transition:background-color .15s ease,border-color .15s ease}#app .wr_chat .chat__toolbar .lb-filter:has(>input:disabled),#app .wr_chat .chat__toolbar .lb-filter>input:disabled,#app .wr_chat .chat__toolbar .lb-filter>input:disabled+span{cursor:default}#app .wr_chat .chat__toolbar .lb-filter>input:checked+span{color:#fff4dc;font-weight:700;text-shadow:none;background:#326448;border-color:#9abb87;box-shadow:none;transform:none;z-index:1}#app .wr_chat .chat__toolbar .lb-filter>input:not(:checked)+span{color:#c3b99f;text-shadow:none}#app .wr_chat .chat__toolbar .lb-filter>input:focus-visible+span{outline:2px solid #fff4cf;outline-offset:-3px}#app .wr_chat .chat__settings-toggle{position:absolute;top:calc(var(--notebook-frame-top) * .125 - var(--chat-tools-size, 52px) / 2 - 3px);right:calc(var(--chat-tools-size, 52px) + 4px);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:var(--chat-tools-size, 52px);height:var(--chat-tools-size, 52px);padding:2px;overflow:visible;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}#app .wr_chat .chat__settings-toggle:is(:hover,:focus-visible,.active){outline:0;filter:brightness(1.12)}#app .wr_chat .chat_btn_close{--width: var(--chat-tools-size, 52px) !important;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;padding:2px}@media(min-width:769px){#app .wr_chat .chat_btn_close{top:calc(52px + var(--notebook-frame-top) * .125 - var(--chat-tools-size, 52px) / 2 - 3px)!important}}#app .wr_chat .chat__settings-toggle:focus-visible{box-shadow:0 0 0 2px #ffe29fe6}#app .wr_chat .chat__settings-icon{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}#app .wr_chat .chat__settings-panel[hidden],#app .wr_chat .chat__settings-backdrop[hidden]{display:none!important}#app .wr_chat .chat__settings-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:23;border-radius:8px;background:#1b0c0685;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}#app .wr_chat .chat__settings-panel{position:absolute;top:50%;right:auto;left:50%;z-index:24;display:flex;flex-direction:column;gap:26px;box-sizing:border-box;width:100%;max-width:100%;max-height:calc(100% - 34px);padding:28px 24px;overflow-x:hidden;overflow-y:auto;border:4px solid #70401f;border-radius:13px;color:#3d2b1d;background:linear-gradient(180deg,#fff6df,#e8cda2);box-shadow:0 0 0 2px #c58a43,0 0 0 4px #34170adb,inset 0 0 0 1px #ffffff9e,0 12px 28px #140703c2;font-family:Arial,sans-serif;font-size:18px;line-height:1.2;transform:translate(-50%,-50%)}#app .wr_chat .chat__settings-panel>h3{margin:0;padding:0 52px;color:#5b321e;font-size:24px;line-height:1.1;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.68)}#app .wr_chat .chat__settings-close{position:absolute;top:7px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:0;color:transparent;background:transparent url(../assets/img/ui-icons/close.png) center / contain no-repeat;font-size:0;cursor:pointer}#app .wr_chat .chat__settings-close:is(:hover,:focus-visible){outline:0;filter:brightness(1.12)}@media(max-width:768px){#app .wr_chat .chat__settings-close{width:44px;height:44px;background-size:26px 26px}}#app .wr_chat .chat__settings-row{display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;border:0}#app .wr_chat .chat__settings-row>label,#app .wr_chat .chat__settings-row>legend{margin:0;padding:0;color:#513522;font-size:18px;line-height:1.2}#app .wr_chat .chat__settings-font-control{display:grid;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:9px;min-width:0}#app .wr_chat .chat__settings-font-range{width:100%;min-width:0;height:26px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}#app .wr_chat .chat__settings-font-range::-webkit-slider-runnable-track{height:7px;border:1px solid rgba(116,70,35,.82);border-radius:999px;background:linear-gradient(90deg,#d99c45 0 var(--chat-font-range-progress, 61.538%),rgba(70,43,27,.74) var(--chat-font-range-progress, 61.538%) 100%);box-shadow:inset 0 1px 2px #1b0a0485}#app .wr_chat .chat__settings-font-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #6f3a20;border-radius:50%;background:linear-gradient(180deg,#fff0c4,#d7a85a);box-shadow:0 2px 4px #15070380}#app .wr_chat .chat__settings-font-range::-moz-range-track{height:7px;border:1px solid rgba(116,70,35,.82);border-radius:999px;background:#462b1bbd}#app .wr_chat .chat__settings-font-range::-moz-range-progress{height:7px;border-radius:999px;background:#d99c45}#app .wr_chat .chat__settings-font-range::-moz-range-thumb{width:20px;height:20px;border:2px solid #6f3a20;border-radius:50%;background:linear-gradient(180deg,#fff0c4,#d7a85a);box-shadow:0 2px 4px #15070380}#app .wr_chat .chat__settings-font-range:focus-visible{outline:2px solid #8a511e;outline-offset:2px}#app .wr_chat .chat__settings-font-value{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:66px;min-height:32px;padding:3px 6px;border:1px solid #b58b53;border-radius:7px;color:#3b2a1d;background:linear-gradient(180deg,#f8ecd2,#dfc69b);font-size:18px;line-height:1}#app .wr_chat .chat__settings-scale-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0}#app .wr_chat .chat__settings-scale-options label{position:relative;min-width:0}#app .wr_chat .chat__settings-scale-options input{position:absolute;width:1px;height:1px;opacity:0}#app .wr_chat .chat__settings-scale-options span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:36px;padding:4px 3px;border:1px solid #76502e;border-radius:7px;color:#f9e8c3;background:linear-gradient(180deg,#75482e,#4c2b1d);box-shadow:inset 0 1px #ffffff21;font-size:16px;line-height:1;cursor:pointer}#app .wr_chat .chat__settings-scale-options input:checked+span{border-color:#b78f57;color:#392719;background:linear-gradient(180deg,#fff1d1,#dfc398);box-shadow:inset 0 1px #ffffffb8,0 1px 3px #1f0c0559}#app .wr_chat .chat__settings-scale-options input:focus-visible+span{outline:2px solid #8a511e;outline-offset:2px}@media(min-width:769px){#app .wr_chat .chat__settings-panel>h3{font-size:34px}#app .wr_chat .chat__settings-row>label,#app .wr_chat .chat__settings-row>legend{font-size:28px}#app .wr_chat .chat__settings-font-value,#app .wr_chat .chat__settings-scale-options span{font-size:22px}#app .wr_chat .chat__settings-scale-options span{min-height:52px}}@media(max-width:768px){#app .wr_chat .chat__toolbar .lb-filter,#app .wr_chat .chat__toolbar .lb-filter>span{display:flex;align-items:center;justify-content:center;padding-inline:0;text-align:center;text-transform:uppercase;font-size:var(--tab-label-font-size, 20px)!important;line-height:1}#app .wr_chat .chat__messages{border-bottom-left-radius:12px;border-bottom-right-radius:12px;clip-path:inset(0 round 0 0 12px 12px)}#app .wr_chat .chat__settings-toggle{top:calc(var(--chat-tab-center) - var(--chat-tools-size, 32px) / 2);right:calc(var(--chat-tools-size, 32px) + (20% - 2 * var(--chat-tools-size, 32px)) * 2 / 3);width:var(--chat-tools-size, 32px);height:var(--chat-tools-size, 32px);padding:1px}#app .page-pregame.pregame-chat-mobile .wr_chat .chat_btn_close,#app .page-onlinegame.onlinegame-chat-mobile .wr_chat .chat_btn_close,#app .page-game .wr_chat .chat_btn_close{top:calc(41px + var(--chat-tab-center) - var(--chat-tools-size, 32px) / 2)!important;padding:1px}#app .wr_chat .chat__settings-panel{top:50%;width:100%;max-height:calc(100% - 28px);padding:26px 18px}}@media(max-width:440px){.wr_chat{--chat-tools-size: 26px}}#app .wr_chat .chat__msg-name,#app .wr_chat .chat__msg-text,#app .wr_chat .chat__input{font-size:var(--chat-message-font-size, 16px)!important}#app .wr_chat .chat__msg-name,#app .wr_chat .chat__msg-text{min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}#app .wr_chat .chat__input:empty:before{display:block;max-width:100%;font-size:var(--chat-placeholder-font-size, var(--chat-platform-placeholder-font-size, min(var(--chat-message-font-size, 16px), 16px)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:769px)and (pointer:fine){#app .wr_chat .chat__input:empty:before{font-size:var(--chat-placeholder-font-size, var(--chat-platform-placeholder-font-size, clamp(20px, var(--chat-message-font-size, 24px), 24px)))}}#app .wr_chat .chat__msg-badge{font-size:calc(var(--chat-badge-font-size, 12px) * var(--chat-role-badge-scale, 1))!important}#app .wr_chat .chat__reaction-chip{font-size:var(--chat-reaction-font-size, 14px)!important}@media(min-width:769px){:root{--desktop-page-header-height: min( 100px, calc(100vw / 14.4), calc((100dvh - 40px) / 9) );--desktop-page-header-top-gap: 8px;--desktop-page-header-side-inset: calc(var(--desktop-page-header-height) * .28);--desktop-page-header-control-size: calc(var(--desktop-page-header-height) * .72);--navigation-icon-size: calc(var(--desktop-page-header-height) * .5152)}:is(.page-settings,.page-statistics,.page-shop,.page-game:not(.page-pregame))>.page-header{flex:0 0 var(--desktop-page-header-height)!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;height:var(--desktop-page-header-height)!important;min-height:var(--desktop-page-header-height)!important;margin-top:var(--desktop-page-header-top-gap)!important;padding:0 var(--desktop-page-header-side-inset)!important;gap:calc(var(--desktop-page-header-height) * .64)!important}:is(.page-settings,.page-statistics,.page-shop,.page-game:not(.page-pregame))>.page-header>:is(.btn_sq,.onlinegame-home-stack){align-self:flex-start!important}:is(.page-settings,.page-statistics,.page-shop,.page-game:not(.page-pregame))>.page-header .btn_sq{--width: var(--desktop-page-header-control-size) !important;flex:0 0 var(--desktop-page-header-control-size)!important;width:var(--desktop-page-header-control-size)!important;height:var(--desktop-page-header-control-size)!important;padding:0!important}}@media(min-width:1281px){:root{--desktop-page-header-height: min( 100px, calc((100vw - 614px) / 14.4), calc((100dvh - 40px) / 9) )}}#app .page-pregame .pregame-lobby-stage #tournament-history{gap:12px!important}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(110px,.65fr) minmax(120px,.7fr) minmax(145px,.8fr)!important;grid-template-areas:"winners name duration prize date"!important;align-items:center!important;gap:8px 16px!important;box-sizing:border-box!important;min-width:0!important;min-height:96px!important;padding:10px 18px!important;overflow:hidden!important;border:1px solid rgba(205,151,76,.58)!important;border-radius:10px!important;color:var(--wood-ui-text)!important;background:linear-gradient(180deg,rgba(255,230,177,.045),transparent 42%),var(--wood-ui-card)!important;box-shadow:0 3px 8px #10050242,inset 0 1px #ffe5b217!important}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__name{grid-area:name;display:flex;flex-direction:column;justify-content:center;gap:6px;align-self:stretch;border-left:1px solid rgba(205,151,76,.28);padding-left:16px;min-width:0;overflow-wrap:anywhere;color:#fff0c7;font-size:18px;line-height:1.1;text-transform:uppercase}.tournament-history-card__name small{font-size:16px;font-weight:400;text-transform:none;color:var(--wood-ui-text-muted)}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__date{grid-area:date;justify-self:stretch;align-self:stretch;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(205,151,76,.28);padding-left:12px;color:var(--wood-ui-text-muted);font-size:17px;font-style:normal;line-height:1.1;white-space:nowrap}[data-tournament-profile-id]{cursor:pointer}[data-tournament-profile-id]:focus-visible{outline:2px solid #f2d08a;outline-offset:3px}.tournament-history-card__details{display:contents}.tournament-history-card__winners{grid-area:winners;min-width:0;display:grid;gap:8px}.tournament-history-card__winner-row{display:flex;align-items:center;gap:16px;min-width:0}.tournament-history-card__winner-row>div:last-child{min-width:0}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__avatar{width:58px!important;height:58px!important;flex-shrink:0;margin:0!important}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__winner{display:block;min-width:0!important;color:#fff4d5;font-size:22px;line-height:1.15;overflow-wrap:anywhere}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric{display:flex;align-self:stretch;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:2px 14px;border-left:1px solid rgba(205,151,76,.28);background:transparent;box-shadow:none;text-align:center}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric--duration{grid-area:duration}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric--prize{grid-area:prize}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric small{color:var(--wood-ui-text-muted);font-size:16px;line-height:1;text-transform:uppercase}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric b,#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric .tournament-currency{display:inline-flex;align-items:center;justify-content:center;min-height:38px;color:#f2d08a;font-size:25px;line-height:1}#app .page-pregame .pregame-lobby-stage #tournament-history .tournament-history-card__metric .tournament-currency img{width:36px!important;height:36px!important}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.85fr)!important;grid-template-areas:"winners details prize" "winners details date"!important;gap:6px 14px!important;min-height:0!important;padding:16px!important}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__name{border:0;padding:0;gap:0;font-size:max(26px,calc(13px * var(--pregame-inverse-scale, 1)));line-height:1.3;color:var(--wood-ui-text-muted);justify-content:center}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__details{grid-area:details;display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;gap:6px}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__name small{display:none}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__date{padding:0;border:0;font-size:max(22px,calc(11px * var(--pregame-inverse-scale, 1)));white-space:normal;text-align:center;justify-content:center}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__avatar{width:54px!important;height:54px!important}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__winner{font-size:max(30px,calc(15px * var(--pregame-inverse-scale, 1)))}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__winner-row{gap:10px}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__metric{align-self:stretch;min-height:48px;padding:0;border:0}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__metric--duration{justify-self:stretch;width:auto;min-height:0;flex-direction:row;justify-content:flex-start;gap:2px 8px;flex-wrap:wrap;padding-top:0}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__metric--duration small{font-size:max(24px,calc(12px * var(--pregame-inverse-scale, 1)));text-transform:none}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__metric--duration b{min-height:0;font-size:max(26px,calc(13px * var(--pregame-inverse-scale, 1)));color:var(--wood-ui-text-muted)}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__metric--prize{border:0;padding:0;gap:8px}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__metric--prize small{font-size:max(24px,calc(12px * var(--pregame-inverse-scale, 1)))}#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__metric--prize :is(b,.tournament-currency),#app .page-pregame.pregame-mobile-layout .pregame-lobby-stage #tournament-history .tournament-history-card__winner-row .tournament-currency{font-size:max(30px,calc(15px * var(--pregame-inverse-scale, 1)))}.chat-touch-emoji-keyboard{position:fixed;z-index:12000;left:0;right:0;bottom:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--emoji-keyboard-columns, 6),minmax(0,1fr));grid-auto-rows:var(--emoji-keyboard-cell, 56px);align-content:start;gap:6px;padding:10px 10px max(10px,env(safe-area-inset-bottom));height:var(--emoji-keyboard-height, 38vh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border-top:1px solid #b99155;background:linear-gradient(180deg,#3a4639,#26322a)}.chat-touch-emoji-item{display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;min-width:0;padding:6px;border:1px solid rgba(220,180,105,.6);border-radius:8px;background:#fffaf00f;cursor:pointer}.chat-touch-emoji-item img{display:block;width:min(72px,calc(var(--emoji-keyboard-cell, 56px) - 14px));height:min(72px,calc(var(--emoji-keyboard-cell, 56px) - 14px));max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.profile-gift-card-unopened{position:relative}.profile-gift-card-unopened>.profile-gift-card-art-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;pointer-events:none}.profile-gift-card-unopened>.profile-gift-open-button{margin-top:auto;position:relative}.journal-entry__profile-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#f4ddb673;text-underline-offset:3px}.journal-entry__profile-link:hover{color:#f4ddb6}.journal-entry__profile-link:focus-visible{outline:2px solid #f4ddb6;outline-offset:3px}#app .page.page-pregame .pregame-lobby-stage .leaderboard>.pregame-subnav.lb-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);overflow:visible}#app .page.page-pregame .pregame-lobby-stage .leaderboard>.pregame-subnav.lb-filters>label.lb-filter{width:100%;min-width:0;max-width:none}#app .page.page-pregame .pregame-lobby-stage .leaderboard>.pregame-subnav.lb-filters>label.lb-filter>span{width:100%;min-width:0;max-width:none;white-space:pre-line;line-height:1.12;padding:4px 2px}@media(min-width:769px){#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard>.pregame-subnav.lb-filters{grid-template-columns:repeat(5,minmax(0,180px));justify-content:start}#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard>.pregame-subnav.lb-filters>label.lb-filter{width:100%;min-width:0}#app .page.page-pregame:not(.pregame-mobile-layout) .pregame-lobby-stage .leaderboard>.pregame-subnav.lb-filters>label.lb-filter>span{width:100%;white-space:nowrap;padding:4px 10px}}.online-achievements{container-type:inline-size;--u: calc(1px * var(--ach-ui-scale, 1));display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;padding:calc(10 * var(--u));box-sizing:border-box;color:#f4e5c5;background:radial-gradient(ellipse at 25% 0,#70431c30,transparent 65%),linear-gradient(120deg,#412716b8,#241208d9)}.online-achievements>*{--u: min(calc(1px * var(--ach-ui-scale, 1)), calc(100cqw / 520))}.online-achievements__header{display:flex;align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(8 * var(--u));min-height:calc(44 * var(--u))}.online-achievements__header h2{flex:1;min-width:0;margin:0;font:700 calc(26 * var(--u))/1.1 var(--font-family),sans-serif;text-transform:uppercase;color:#fff4c8;text-shadow:0 .12em .22em rgba(0,0,0,.42)}.online-achievements__emblem{position:relative;flex:0 0 calc(52 * var(--u));height:calc(46 * var(--u));display:grid;place-items:center}.online-achievements__emblem img{position:absolute;width:100%;height:100%}.online-achievements__counter{flex:0 0 auto;box-sizing:border-box;font-size:calc(14 * var(--u));font-family:var(--font-family),sans-serif}.online-achievements__counter [data-ach-count]{white-space:nowrap}.online-achievements__filters{display:flex;flex:none;gap:calc(5 * var(--u));margin-bottom:calc(14 * var(--u))}.online-achievements__retry{min-width:0;border:1px solid #b58b52;border-radius:calc(5 * var(--u));padding:calc(7 * var(--u)) calc(5 * var(--u));background:linear-gradient(#6a482d,#3c281a);color:#f3e5c9;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 2px #f4cc7320,0 2px 2px #170b0860}.online-achievements__filters button{min-height:calc(31 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(16 * var(--u))}.online-achievements button:focus-visible{outline:2px solid #ffda83;outline-offset:2px}.online-achievements__list{overflow-y:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:1px calc(3 * var(--u)) 2px 1px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94713f80 transparent}.online-achievements__card{display:grid;flex-shrink:0;grid-template-columns:calc(62 * var(--u)) minmax(0,1fr) calc(106 * var(--u));align-items:center;gap:calc(10 * var(--u));min-height:calc(64 * var(--u));box-sizing:border-box;padding:calc(5 * var(--u)) calc(9 * var(--u));border:1px solid #a87a3c;border-radius:calc(6 * var(--u));background:linear-gradient(105deg,#59371d65,#2111069c);box-shadow:inset 0 0 0 2px #1c100b,inset 0 0 0 3px #c4933b29,0 2px 2px #10080555}.online-achievements__card img{box-sizing:border-box;width:calc(62 * var(--u));height:calc(52 * var(--u));padding-right:calc(9 * var(--u));object-fit:contain;border-right:1px solid #be965b55}.online-achievements__copy h3{text-transform:uppercase;overflow-wrap:anywhere;font-size:calc(17 * var(--u));line-height:1.1;margin:0 0 calc(3 * var(--u));color:#f8e8c4;text-shadow:0 1px 1px #160c05}.online-achievements__copy p{font-size:calc(12 * var(--u));line-height:1.2;margin:0;color:#e5d6b5;overflow-wrap:anywhere}.online-achievements__status{text-align:center;font-size:calc(13 * var(--u));font-weight:700}.online-achievements__status progress{display:block;width:100%;height:calc(13 * var(--u));margin-top:calc(6 * var(--u));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c09b61;border-radius:calc(9 * var(--u));overflow:hidden;background:#24150a;box-shadow:inset 0 2px 3px #0009,0 1px 1px #f9d89b20}.online-achievements__status progress::-webkit-progress-bar{background:#24150a;box-shadow:inset 0 2px 3px #0009}.online-achievements__status progress::-webkit-progress-value{background:linear-gradient(#d0ef91,#7acc36 35%,#3b951e);border-radius:calc(9 * var(--u))}.online-achievements__status progress::-moz-progress-bar{background:linear-gradient(#d0ef91,#7acc36 35%,#3b951e);border-radius:calc(9 * var(--u))}.online-achievements__earned{color:#99e25b;white-space:nowrap}.online-achievements__notice{display:flex;flex:none;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));margin-top:calc(7 * var(--u));color:#cfba96;font-size:calc(12 * var(--u))}.online-achievements__notice[hidden]{display:none}.online-achievements__retry{flex:none;padding:calc(4 * var(--u)) calc(8 * var(--u))}@media(max-width:1100px){.online-achievements>*{--u: min(calc(1px * var(--ach-ui-scale, 1)), calc(100cqw / 340))}.online-achievements__filters button{font-size:calc(14 * var(--u));padding-inline:calc(4 * var(--u));min-height:calc(34 * var(--u));white-space:normal;overflow-wrap:anywhere;line-height:1.15}.online-achievements__header{gap:calc(6 * var(--u))}.online-achievements__emblem{flex-basis:calc(40 * var(--u));height:calc(40 * var(--u))}.online-achievements__header h2{font-size:calc(21 * var(--u))}.online-achievements__card{grid-template-columns:calc(48 * var(--u)) minmax(0,1fr);column-gap:calc(8 * var(--u));row-gap:calc(4 * var(--u))}.online-achievements__card img{width:calc(48 * var(--u));height:calc(48 * var(--u));grid-row:span 2}.online-achievements__status{grid-column:2;text-align:left;display:flex;align-items:center;gap:calc(8 * var(--u))}.online-achievements__status progress{flex:1;width:auto;max-width:calc(100 * var(--u));margin:0}.online-achievements__copy h3{font-size:calc(16 * var(--u))}}.page-pregame .online-achievements{--ach-ui-scale: var(--pregame-inverse-scale, 1);font-size:calc(14px * var(--ach-ui-scale))}.pregame-mobile-layout .online-achievements__filters button{font-size:calc(14 * var(--u));padding-inline:calc(4 * var(--u));min-height:calc(34 * var(--u));white-space:normal;overflow-wrap:anywhere;line-height:1.15}.player-card__avatar--editable{position:relative;z-index:2;overflow:visible;isolation:isolate}.profile-avatar-action{position:absolute;right:-5px;bottom:0;z-index:40;display:grid;place-items:center;width:clamp(42px,38%,62px);height:clamp(42px,38%,62px);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;overflow:hidden;box-shadow:0 4px 12px #00000061;transition:filter .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;opacity:1;visibility:visible;pointer-events:auto}.player-card__avatar.player-card__avatar--editable .profile-avatar-action .profile-avatar-action-img{display:block;width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:contain;pointer-events:none}@media(hover:hover){.profile-avatar-action:hover{filter:brightness(1.08) drop-shadow(0 0 5px rgba(255,224,118,.36));transform:scale(1.05)}}.profile-avatar-action:active{transform:scale(.97)}.profile-avatar-action:focus-visible{outline:3px solid rgba(255,239,179,.9);outline-offset:2px}.profile-avatar-dialog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10025;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:#0000009e}.profile-avatar-dialog[hidden]{display:none}.profile-avatar-dialog__panel{position:relative;display:flex;flex-direction:column;width:min(1320px,calc(100% - 32px));height:min(1240px,calc(100% - 32px));min-height:0;box-sizing:border-box;padding:24px 28px 26px;border:2px solid rgba(232,196,96,.72);border-radius:8px;background:linear-gradient(180deg,#14564afc,#052c27fe);color:#fff7cf;box-shadow:0 18px 52px #000000b8,inset 0 1px #fff4c42e;overflow:hidden}.profile-avatar-dialog__close{position:absolute;top:10px;right:10px;z-index:2;width:42px;height:42px;padding:0;border:0;border-radius:6px;background:#274b44e6 url(../assets/img/ui-icons/close.png) center / 82% 82% no-repeat;cursor:pointer}.profile-avatar-dialog__title{margin:0 52px 4px;color:#ffe6a0;font-size:30px;line-height:1.15;text-align:center}.profile-avatar-dialog__text{margin:0 52px 16px;color:#ebf9f3db;font-size:17px;line-height:1.25;text-align:center}.profile-avatar-dialog__status{max-width:680px;margin:0 auto 12px;padding:8px 14px;border-radius:6px;background:#fff7cf21;color:#fff7cf;font-size:16px;text-align:center}.profile-avatar-dialog__status--error{background:#88262e8f;color:#ffe7df}.profile-avatar-dialog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;padding:4px 8px 12px 0;overflow-x:hidden;overflow-y:auto;align-content:start;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7963d rgba(12,8,4,.38)}.profile-avatar-dialog__section-title{grid-column:1 / -1;display:flex;align-items:center;min-height:34px;padding:0 4px;color:#ffe9a8;font-size:22px;line-height:1.1;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.68)}.profile-avatar-dialog__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:0;min-height:190px;padding:12px 8px 10px;border:1px solid rgba(232,196,96,.48);border-radius:8px;background:linear-gradient(160deg,#2b6c5df5,#08322dfa);color:#fff7cf;cursor:pointer;box-shadow:inset 0 1px #ffffff1f,0 4px 10px #0003;transition:transform .15s ease,border-color .15s ease,filter .15s ease}.profile-avatar-dialog__item--active{border-color:#ffe06e;box-shadow:0 0 14px #ffd24273,inset 0 1px #ffffff24}.profile-avatar-dialog__item:disabled{cursor:default}.profile-avatar-dialog__item--pending{filter:brightness(.8)}@media(hover:hover){.profile-avatar-dialog__item:not(:disabled):hover{transform:translateY(-2px);border-color:#ffe58be6;filter:brightness(1.08)}}.profile-avatar-dialog__preview{display:grid;place-items:center;width:128px;height:128px;max-width:100%;flex:0 0 auto}.profile-avatar-dialog__img{display:block;width:122px;height:122px;max-width:100%;object-fit:contain}.profile-avatar-dialog__action{display:inline-flex;align-items:center;justify-content:center;min-height:30px;max-width:100%;padding:4px 10px;gap:6px;border:1px solid rgba(255,239,184,.45);border-radius:6px;background:linear-gradient(180deg,#594,#3d7f32);color:#fff5d0;font-size:18px;line-height:1;white-space:nowrap}.profile-avatar-dialog__action img{width:24px;height:24px;object-fit:contain}.profile-avatar-dialog__action--active{background:linear-gradient(180deg,#f0d15c,#d7ad35);color:#3c3520}.profile-avatar-dialog__action--insufficient{filter:grayscale(.35);opacity:.72}@media(max-width:700px){.profile-avatar-dialog{padding:8px}.profile-avatar-dialog__panel{width:calc(100% - 16px);height:calc(100% - 16px);padding:18px 14px 16px}.profile-avatar-dialog__title{margin:0 42px 4px;font-size:25px}.profile-avatar-dialog__text{margin:0 38px 12px;font-size:15px}.profile-avatar-dialog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-avatar-dialog__item{min-height:150px;padding:8px 4px}.profile-avatar-dialog__preview{width:96px;height:96px}.profile-avatar-dialog__img{width:92px;height:92px}.profile-avatar-dialog__action{min-height:26px;padding:3px 6px;font-size:15px}}@media(max-width:430px){.profile-avatar-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-avatar-dialog{padding:0;overflow:hidden;background:#00000080}.profile-avatar-dialog__panel{position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;width:940px;height:1240px;min-width:940px;min-height:1240px;max-width:none;max-height:none;padding:30px 34px 34px;overflow:hidden;border:3px solid rgba(228,215,170,.62);border-radius:16px;background:linear-gradient(180deg,#144b43fa,#092623fc);color:#fff7cf;box-shadow:0 18px 52px #000000b8,inset 0 1px #fff4c42e;text-align:center;transform-origin:center center}.profile-avatar-dialog__panel:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,232,165,.18);border-radius:12px;pointer-events:none}.profile-avatar-dialog__panel>*{position:relative}.profile-avatar-dialog__close{position:absolute;top:12px;right:12px;z-index:2;width:54px;height:54px;padding:0;overflow:hidden;border:0;border-radius:0;background:url(../assets/img/shop-currency/btn_close.png) center / contain no-repeat;color:transparent;font-size:0;line-height:0;text-indent:-9999px;cursor:pointer;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45));transition:transform .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.profile-avatar-dialog__close:hover{transform:scale(1.06)}.profile-avatar-dialog__title{margin:4px 64px;padding:0;color:#ffe6a0;font-size:42px;line-height:1.12;text-align:center}.profile-avatar-dialog__text{max-width:760px;margin:0 64px 22px;color:#fff7cfe0;font-size:22px;line-height:1.25;text-align:center}.profile-avatar-dialog__status{width:calc(100% - 128px);max-width:760px;margin:0 auto 14px;padding:8px 10px;border-radius:8px;background:#fff7cf21;color:#fff7cf;font-size:17px;line-height:1.18}.profile-avatar-dialog__grid{display:grid;grid-template-columns:repeat(4,190px);flex:1 1 auto;gap:20px;justify-content:center;min-height:0;padding:20px 10px 12px 0;overflow-x:hidden;overflow-y:auto;align-content:start;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c7963d rgba(12,8,4,.38)}.profile-avatar-dialog__grid::-webkit-scrollbar{width:10px}.profile-avatar-dialog__grid::-webkit-scrollbar-track{border-radius:999px;background:#0c080461}.profile-avatar-dialog__grid::-webkit-scrollbar-thumb{border:1px solid rgba(255,234,166,.4);border-radius:999px;background:linear-gradient(180deg,#c7963d,#8f5e1f)}.profile-avatar-dialog__section-title{grid-column:1 / -1;display:flex;align-items:center;min-height:44px;margin:4px 0 -2px;padding:0 8px;color:#ffe9a8;font-size:30px;line-height:1;text-align:left;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.68)}.profile-avatar-dialog__section-title:first-child{margin-top:0}.profile-avatar-dialog__item{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;width:190px;height:220px;min-width:190px;min-height:220px;padding:10px;overflow:hidden;border:1px solid rgba(228,215,170,.46);border-radius:10px;background:linear-gradient(160deg,#065552b3,#00141eeb);color:#fff7cf;box-shadow:inset 0 1px #ffffff1f,0 5px 12px #00000047;cursor:pointer;transition:transform .15s ease,border-color .15s ease,filter .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-avatar-dialog__item--active{border-color:#ffec9ff5;box-shadow:inset 0 1px #ffffff1f,0 0 16px #1fb0ff6b}.profile-avatar-dialog__item:not(:disabled):hover{border-color:#ffe58be6;filter:brightness(1.08);transform:scale(1.03)}.profile-avatar-dialog__item:disabled{cursor:default;opacity:.82}.profile-avatar-dialog__preview{display:grid;place-items:center;flex:0 0 125px;width:125px;height:125px;margin:0;padding:0;overflow:visible;border-radius:0;background:none}.profile-avatar-dialog__img{display:block;width:125px;height:125px;max-width:none;object-fit:contain}.profile-avatar-dialog__action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:144px;min-height:48px;max-width:170px;margin-top:12px;padding:7px 12px;gap:8px;overflow:hidden;border:1px solid rgba(255,239,184,.45);border-radius:8px;background:linear-gradient(180deg,#594,#3d7f32);color:#fff7cf;font-size:26px;line-height:1;white-space:nowrap;text-shadow:0 2px 3px rgba(0,0,0,.58)}.profile-avatar-dialog__action img{width:34px;height:34px;flex:0 0 34px;object-fit:contain}.profile-avatar-dialog__action--active{background:linear-gradient(180deg,#f0d15c,#d7ad35);color:#3c3520;text-shadow:none}@media(max-width:700px){.profile-avatar-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10025}}.profile-avatar-dialog{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-avatar-dialog__panel{border-color:#c58c45;background:linear-gradient(180deg,#45220e94,#190a04bd),linear-gradient(110deg,rgba(255,224,163,.1),transparent 38%,rgba(26,9,3,.18)),url(../assets/img/wood-ui/background.jpg) center / cover;box-shadow:0 0 0 3px #35190af5,0 0 0 5px #daa85794,0 24px 56px #0a04029e,inset 0 0 0 5px #14070280,inset 0 0 0 6px #e8bb6d4d,inset 0 1px #ffebbe38,inset 0 -18px 30px #0c04013d}.profile-avatar-dialog__panel:before{border-color:#e8bb6d47}.profile-avatar-dialog__close{background-image:url(../assets/img/ui-icons/close.png);filter:drop-shadow(0 3px 2px rgba(26,9,3,.72))}.profile-avatar-dialog__title,.profile-avatar-dialog__section-title{color:#fff0c7;text-shadow:0 2px 0 rgba(51,22,9,.9),0 4px 8px rgba(12,4,1,.62)}.profile-avatar-dialog__text{color:#ead8b2}.profile-avatar-dialog__status,.profile-avatar-dialog__item{border-color:#c389439e;color:#e8d3a8;background:linear-gradient(180deg,rgba(255,231,184,.07),transparent 38%),linear-gradient(180deg,#43251a,#2b160f);box-shadow:0 3px 8px #10050266,inset 0 1px #ffe5b21f,inset 0 -1px #0c040285}.profile-avatar-dialog__item--active{border-color:#e2b55f;background:linear-gradient(180deg,rgba(255,236,177,.18),transparent 40%),linear-gradient(180deg,#66713c,#3e552f);box-shadow:0 0 0 1px #3a1b09ad,0 0 14px #e2b55f47,inset 0 1px #fff1c03d}.profile-avatar-dialog__action{border-color:#d5a357;color:#f9e9c3;background:linear-gradient(180deg,rgba(255,236,187,.13),transparent 35%),linear-gradient(180deg,#713b2d,#512720 55%,#371916);box-shadow:0 3px #24100c,0 6px 12px #10050261,inset 0 1px #ffebbc38}.profile-avatar-dialog__action--active{border-color:#e2b55f;color:#fff5cf;background:linear-gradient(180deg,rgba(255,236,177,.18),transparent 40%),linear-gradient(180deg,#66713c,#3e552f)}@media(min-width:701px){.profile-avatar-dialog.profile-avatar-dialog--lobby{position:fixed;left:var(--profile-avatar-lobby-left);top:var(--profile-avatar-lobby-top);right:auto;bottom:auto;width:var(--profile-avatar-lobby-width);height:var(--profile-avatar-lobby-height);padding:0;background:transparent}.profile-avatar-dialog--lobby .profile-avatar-dialog__panel{width:min(900px,100%);height:100%;min-width:0;min-height:0;max-width:900px;max-height:none;padding:18px 20px 20px;transform:none!important;border:1px solid rgba(195,137,67,.7);border-radius:10px;box-shadow:inset 0 1px #ffe5b21f}.profile-avatar-dialog--lobby .profile-avatar-dialog__panel:before{content:none}.profile-avatar-dialog--lobby .profile-avatar-dialog__title{margin:0 52px 4px;font-size:30px}.profile-avatar-dialog--lobby .profile-avatar-dialog__text{margin:0 52px 12px;font-size:17px}.profile-avatar-dialog--lobby .profile-avatar-dialog__grid{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:10px;padding:4px 8px 12px 0}.profile-avatar-dialog--lobby .profile-avatar-dialog__section-title{min-height:34px;margin:2px 0 -2px;font-size:22px}.profile-avatar-dialog--lobby .profile-avatar-dialog__item{width:100%;height:180px;min-width:0;min-height:180px;padding:8px 6px}.profile-avatar-dialog--lobby .profile-avatar-dialog__preview{width:105px;height:105px;flex-basis:105px}.profile-avatar-dialog--lobby .profile-avatar-dialog__img{width:105px;height:105px}.profile-avatar-dialog--lobby .profile-avatar-dialog__action{width:auto;min-width:min(130px,100%);min-height:38px;max-width:100%;margin-top:6px;padding:5px 8px;gap:6px;font-size:20px}.profile-avatar-dialog--lobby .profile-avatar-dialog__action img{width:26px;height:26px;flex-basis:26px}}@media(pointer:coarse)and (min-width:769px)and (max-width:1400px){.profile-avatar-dialog--lobby .profile-avatar-dialog__title{margin:0 40px 8px 0;font-size:24px}.profile-avatar-dialog--lobby .profile-avatar-dialog__text{margin:0 0 12px;font-size:17px}.profile-avatar-dialog--lobby .profile-avatar-dialog__close{width:36px;height:36px}.profile-avatar-dialog--lobby .profile-avatar-dialog__action{min-width:0;width:100%;padding-inline:4px;gap:4px;font-size:16px;text-shadow:none}.profile-avatar-dialog--lobby .profile-avatar-dialog__action img{width:22px;height:22px;flex-basis:22px}}.card--render{background:#fff;border:1px solid #1a1a1a;border-radius:6px;color:#111;font-family:Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;justify-content:space-between;padding:4px 6px;-webkit-user-select:none;user-select:none;aspect-ratio:2 / 3;box-sizing:border-box;font-size:calc(var(--card-w, 130px) * .16)}.card--render.card--red{color:#c00}.card--render .card__corner{font-size:1.4em;line-height:1}.card--render .card__corner--bottom{align-self:flex-end;transform:rotate(180deg)}.card--render .card__center{font-size:2.6em;text-align:center;line-height:1}.card--render.card--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover){.card--render.card--clickable:not(.card--in-hand):hover{transform:translateY(-10px);box-shadow:0 6px 14px #00000073}}.card--render.card--invalid{cursor:default}.durak-reveal-ghost{box-shadow:0 0 0 2px #ffc800f2,0 0 22px 8px #ffc800a6}.card--render.card--transfer-target{box-shadow:0 0 0 2px #dea85df5,0 0 14px 4px #c58c456b}.card--render.card--first-trump{box-shadow:0 0 0 2px #ffef97db,0 0 0 5px #0b443a57,0 0 20px 5px #f5c96b6b;animation:durak-first-trump-pulse 2.2s ease-in-out infinite}@keyframes durak-first-trump-pulse{0%,to{box-shadow:0 0 0 2px #ffef97c7,0 0 0 4px #0b443a47,0 0 18px 4px #f5c96b52}50%{box-shadow:0 0 0 2px #fff6b7f5,0 0 0 5px #0b443a70,0 0 28px 7px #f5c96b94}}.card--in-hand{transform:rotate(var(--rot, 0deg)) translateY(var(--ty, 0px))}.page-game .my-hand .card--in-hand{transition:transform .36s cubic-bezier(.4,0,.2,1),box-shadow .2s ease,filter .18s ease;will-change:transform}.page-game .my-hand .card--in-hand.card--clickable{transition:transform .36s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,filter .15s ease;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.page-onlinegame .my-hand .card--in-hand{touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.page-game .my-hand .card--in-hand:before{content:"";position:absolute;left:-.18em;right:-.18em;top:-.18em;bottom:-2em;pointer-events:none}.page-game .my-hand .card{margin-left:calc(var(--card-w) * var(--card-overlap-factor, -.3))}.page-game .my-hand .card:first-child{margin-left:0}@media(hover:hover){.page-game .my-hand .card--in-hand:hover{transform:rotate(var(--rot, 0deg)) translateY(calc(var(--ty, 0px) - 18px))!important;z-index:var(--hand-z, 0)!important}.page-game .my-hand .card--in-hand.card--clickable:hover{transform:rotate(var(--rot, 0deg)) translateY(calc(var(--ty, 0px) - 24px))!important;box-shadow:0 8px 18px #00000080}}.page-game .my-hand .card--in-hand.card--dragging,.page-game .my-hand .card--in-hand.card--dragging:hover,.page-game .my-hand .card--in-hand.card--dragging.card--clickable:hover{transform:translate3d(var(--drag-x, 0px),var(--drag-y, 0px),0) rotate(var(--rot, 0deg)) translateY(var(--ty, 0px))!important;transition:none!important;z-index:240!important;cursor:grabbing}.page-game .my-hand .card--in-hand.card--dragging.card--drag-committed,.page-game .my-hand .card--in-hand.card--dragging.card--drag-committed:hover,.page-game .my-hand .card--in-hand.card--dragging.card--drag-committed.card--clickable:hover{transform:translate3d(var(--drag-x, 0px),var(--drag-y, 0px),0) rotate(var(--drag-commit-rot, 0deg))!important;transition:transform 80ms cubic-bezier(.2,.8,.2,1),box-shadow 80ms ease!important;z-index:238!important;cursor:default;box-shadow:0 .35em .85em #0000006b}.page-game .game-table{--bottom-action-w: clamp(calc(124.8px * var(--scale, 1)), 24vw, calc(147.2px * var(--scale, 1)));--bottom-action-gap: calc(12.48px * var(--scale, 1));--bottom-action-h: 3.05em;--bottom-hud-gap: 1.25em;--battle-row-gap-half: 1em;--bottom-hud-top: calc(51% - 50px + var(--card-h) + var(--battle-row-gap-half) + 1.25em);--bottom-action-bottom: max( calc(var(--card-h) + var(--bottom-hud-gap)), calc(100% - var(--bottom-hud-top) - var(--bottom-action-h)) )}.page-game .bottom-ui .player-info{--bottom-player-nudge-y: 0px;bottom:var(--bottom-action-bottom);right:calc(var(--game-hud-right, .5em) + var(--bottom-action-w) + var(--bottom-action-gap));translate:0 var(--bottom-player-nudge-y);text-align:right;width:auto;max-width:min(15em,calc(100% - var(--bottom-action-w) - var(--bottom-action-gap) - 2em))}.page-game .bottom-ui .game-controls{position:absolute;bottom:var(--bottom-action-bottom);right:var(--game-hud-right, .5em);margin-left:0;padding:0;width:var(--bottom-action-w);max-width:var(--bottom-action-w);min-width:var(--bottom-action-w);min-height:var(--bottom-action-h);display:flex;align-items:center;justify-content:flex-end}.page-game .bottom-ui .game-controls:empty{width:0;max-width:0;min-width:0;min-height:0}.page-onlinegame .bottom-ui .online-card-choice,.page-game .bottom-ui .local-card-choice{position:absolute;right:var(--game-hud-right, .5em);bottom:calc(var(--bottom-action-bottom) + var(--bottom-action-h) + .88em);z-index:205;box-sizing:border-box;display:flex;align-items:stretch;justify-content:flex-end;gap:.62em;width:fit-content;max-width:calc(100% - 1em);padding:.36em;border:1px solid rgba(255,240,171,.36);border-radius:8px;background:linear-gradient(180deg,#fff6cf17,#fff6cf08),#0d3330d6;box-shadow:0 0 0 1px #061d1c80,0 10px 18px #0413124d;pointer-events:auto}.page-onlinegame .online-card-choice__btn,.page-game .local-card-choice__btn{box-sizing:border-box;min-width:clamp(8.7em,18vw,11.6em);min-height:max(var(--bottom-action-h),3.22em);padding:.5em .78em;display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center;line-height:1;font-size:1.16rem;font-family:Tahoma,Verdana,Arial,sans-serif;letter-spacing:0;border-radius:7px;border:2px solid rgba(255,250,224,.78);background:linear-gradient(180deg,#ffffff3d,#ffffff0a),linear-gradient(135deg,#0b6b62,#144b63);color:#fffdf0;-webkit-text-stroke:0;paint-order:normal;text-shadow:0 1px 0 rgba(0,0,0,.95);filter:none;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #0c262852,0 0 0 3px #ffecad1f,0 6px 10px #0512183d;outline-offset:2px;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeSpeed;animation:card-choice-attention .22s ease-out both}.page-onlinegame .online-card-choice__btn[data-action=chooseTransfer],.page-game .local-card-choice__btn[data-action=chooseTransferLocal]{border-color:#a8eed3d1;background:linear-gradient(180deg,#ffffff2e,#ffffff09),linear-gradient(135deg,#0b7b6f,#0b6370 54%,#164d67);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #08494157,0 0 0 3px #50ffb429,0 6px 10px #0512183d}.page-onlinegame .online-card-choice__btn[data-action=chooseBeat],.page-game .local-card-choice__btn[data-action=chooseBeatLocal]{border-color:#ffdca1db;background:linear-gradient(180deg,#ffffff2e,#ffffff09),linear-gradient(135deg,#9d5034,#833a47 56%,#653050);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #63223457,0 0 0 3px #ffc9692e,0 6px 10px #0512183d}.page-onlinegame .online-card-choice__btn:hover,.page-game .local-card-choice__btn:hover{border-color:#fffce0e6;filter:none;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #ffecad2e,0 10px 18px #05121842}.page-onlinegame .online-card-choice__btn:active,.page-game .local-card-choice__btn:active{transform:translateY(1px)}.page-onlinegame .online-card-choice__btn:focus-visible,.page-game .local-card-choice__btn:focus-visible{outline:2px solid #fff0a8}@keyframes card-choice-attention{0%{opacity:.86}to{opacity:1}}.page-onlinegame .bottom-ui .turn-timer{position:absolute;left:calc(var(--game-hud-left, clamp(10px, 2vw, 22px)) + clamp(46px,7.5vmin,58px) + .55em);right:auto;bottom:var(--bottom-action-bottom);margin-right:0;height:var(--bottom-action-h);max-width:min(7.2em,34vw);translate:var(--turn-timer-nudge-x) 0;z-index:190}.page-game .bottom-ui:has(.game-controls:empty) .player-info{right:var(--game-hud-right, .5em);max-width:min(13.5em,calc(100vw - 1em))}@container game (max-width: 768px){.page-game .bottom-ui:has(.game-controls:empty) .player-info{right:var(--game-hud-right, .5em);max-width:min(13.5em,calc(100vw - 12.5em))}.page-game .bottom-ui .player-info{--status-name-size: max(14px, 1.05em);--status-text-size: max(13px, 1em)}.page-game .game-controls .game-action-label{font-size:max(16px,1.15em);min-width:0;overflow:hidden;text-overflow:ellipsis}.page-game .game-table{--battle-row-gap-half: .85em}.page-onlinegame .bottom-ui .online-card-choice,.page-game .bottom-ui .local-card-choice{right:.5em;bottom:calc(var(--bottom-action-bottom) + var(--bottom-action-h) + .88em);width:fit-content;max-width:calc(100% - 1em)}.page-onlinegame .online-card-choice__btn,.page-game .local-card-choice__btn{flex:1 1 auto;min-width:clamp(8.2em,22vw,11.6em)}}@container game (max-width: 480px){.page-onlinegame .bottom-ui .online-card-choice,.page-game .bottom-ui .local-card-choice{width:min(16em,calc(100% - 1em));max-width:min(16em,calc(100% - 1em));flex-direction:column;gap:.4em}.page-onlinegame .online-card-choice__btn,.page-game .local-card-choice__btn{min-height:3.2em}}.durak-emotes{position:absolute;left:var(--game-hud-left, clamp(10px, 2vw, 22px));bottom:var(--bottom-action-bottom, calc(var(--card-h) + 1.1em));z-index:180;display:flex;align-items:center;height:var(--bottom-action-h, clamp(46px, 7.5vmin, 58px));pointer-events:auto}.durak-emotes__toggle,.durak-emotes__choice{display:grid;place-items:center;border:1px solid rgba(236,216,132,.82);background:linear-gradient(135deg,#59bd9feb,#486694db 62%,#a64c58e0),#0b342ef5;color:#fff7cf;box-shadow:0 .28em .65em #00000059;cursor:pointer;user-select:none;-webkit-user-select:none}.durak-emotes__toggle{padding:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:clamp(46px,7.5vmin,58px);height:clamp(46px,7.5vmin,58px);border-radius:50%;font-size:clamp(24px,4.4vmin,31px);line-height:1}.durak-emotes__toggle-icon{display:block;width:70%;height:70%;object-fit:contain;pointer-events:none}.durak-emotes__panel-shell{position:absolute;left:0;bottom:calc(100% + 8px);box-sizing:border-box;padding:8px 14px 8px 8px;border:1px solid rgba(236,216,132,.48);border-radius:8px;background:#092a26f0;box-shadow:0 .45em 1.2em #0000006b;opacity:0;transform:translateY(8px) scale(.97);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.durak-emotes__panel{display:grid;grid-template-columns:repeat(4,42px);align-content:start;gap:7px;max-height:189px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.durak-emotes__panel::-webkit-scrollbar{display:none;width:0;height:0}.durak-emotes__scrollbar{position:absolute;top:8px;right:4px;bottom:8px;width:8px;border-radius:999px;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff1f;opacity:0;pointer-events:none}.durak-emotes__panel-shell--scrollable .durak-emotes__scrollbar{opacity:1}.durak-emotes__scrollbar-thumb{position:absolute;left:0;right:0;top:0;min-height:24px;border-radius:999px;background:linear-gradient(180deg,#fff07a,#ffc234);box-shadow:0 0 7px #ffdd4ad9;will-change:transform,height}.durak-emotes--open .durak-emotes__panel-shell{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.durak-emotes__choice{box-sizing:border-box;min-width:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:42px;border-radius:8px;font-size:25px;line-height:1;position:relative;overflow:hidden}.durak-emotes__emoji{position:relative;z-index:1}.durak-emotes__choice--sound{border-color:#ffee8efa;box-shadow:0 .28em .65em #00000059,inset 0 0 0 1px #fff7be40,0 0 .42em #ffdf5861}.durak-emotes__sound-icon{position:absolute;right:2px;bottom:2px;z-index:2;width:15px;height:15px;display:grid;place-items:center;border:1px solid rgba(255,246,194,.78);border-radius:999px;background:#081917e0;color:#fff3a6;font-size:9px;line-height:1;box-shadow:0 1px 3px #0000008c;pointer-events:none}.durak-emote-flight{position:fixed;z-index:10000;width:1.4em;height:1.4em;display:grid;place-items:center;pointer-events:none;font-size:clamp(34px,7vmin,58px);line-height:1;filter:drop-shadow(0 .18em .25em rgba(0,0,0,.45));will-change:transform,opacity}.durak-emote-burst{position:fixed;z-index:9999;width:clamp(5px,1.2vmin,9px);height:clamp(5px,1.2vmin,9px);border-radius:999px;background:radial-gradient(circle,#fffff4fa 0,#fffff4fa 28%,#ffde70db 52%,#ffa86000 72%);pointer-events:none;opacity:.72;filter:drop-shadow(0 0 5px rgba(255,222,112,.55));will-change:transform,opacity}@media(max-width:560px){.durak-emotes{left:8px;bottom:var(--bottom-action-bottom, calc(var(--card-h) + 1.1em))}.durak-emotes__panel{grid-template-columns:repeat(4,38px);gap:6px;max-height:170px}.durak-emotes__choice{width:38px;height:38px;font-size:23px}}.page-game.is-finished .bottom-ui .player-info{display:none}.battle-field{transform:none;transform-origin:center}.slot--filled{position:relative}.slot--filled .card--render:nth-child(1){transform:translate(var(--jx, 0px),var(--jy, 0px)) rotate(var(--jrot, 0deg))}.slot--filled .card--render:nth-child(2){position:absolute;top:14px;left:16px;transform:translate(var(--jx, 0px),var(--jy, 0px)) rotate(calc(14deg + var(--jrot, 0deg)));z-index:2}.play-row{position:relative;display:inline-block}.discard-pile{--discard-card-w: var(--card-w);--discard-card-h: var(--card-h);position:absolute;left:100%;top:calc(50% + var(--discard-card-h) * .5);transform:translateY(-50%);margin-left:1em;width:var(--discard-card-w);height:var(--discard-card-h)}.discard-pile .card--render{--card-w: var(--discard-card-w);--card-h: var(--discard-card-h);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(var(--jx, 0px),var(--jy, 0px),0) rotate(var(--rot, 0deg));cursor:default;backface-visibility:hidden;contain:layout paint style}@container game (max-width: 768px){.discard-pile{--discard-card-w: calc(115px * var(--scale));--discard-card-h: calc(var(--discard-card-w) * var(--card-ratio))}}@container game (max-aspect-ratio: .8){.discard-pile{--discard-card-w: calc(115px * var(--scale));--discard-card-h: calc(var(--discard-card-w) * var(--card-ratio))}}.deck-game-mode{--mode-phone-layout: 0;position:absolute;top:calc(-24px * var(--scale, 1));left:12px;width:max-content;text-align:center;color:#fff0c7;font-size:clamp(14px,calc(18px * var(--scale, 1)),22px);line-height:1.2;white-space:nowrap;text-shadow:0 1px 3px #160904;pointer-events:none}@container game (max-width: 768px){.deck-game-mode{--mode-phone-layout: 1;font-size:clamp(11px,calc(16px * var(--scale, 1)),16px)}}@container game (max-aspect-ratio: .8){.deck-game-mode{--mode-phone-layout: 1;font-size:clamp(11px,calc(16px * var(--scale, 1)),16px)}}.deck-stack{position:relative;width:var(--deck-card-w, var(--card-w));height:calc(var(--deck-card-w, var(--card-w)) * var(--card-ratio))}.deck-count{position:absolute;top:0;right:-.16em;transform:translate(42%,-25%);display:inline-flex;align-items:center;justify-content:center;min-width:1.8em;height:1.15em;padding:0 .28em;border:1px solid rgba(255,239,151,.78);border-radius:999px;color:#fff4bd;background:#041f1cdb;text-shadow:0 1px 2px rgba(0,0,0,.72);font-size:1.08em;line-height:1;box-shadow:0 2px 7px #0000005c,inset 0 1px #ffffff24;z-index:25;pointer-events:none}.trump-card{display:flex;align-items:center;gap:6px}.trump-card__suit{font-size:2em}.trump-card .card--render{position:absolute;top:0;left:calc(var(--deck-card-w) * .2);transform:rotate(90deg);transform-origin:center center}.trump-card--depleted{justify-content:flex-end;align-items:flex-end;padding-right:.6em;padding-bottom:.6em}@container game (min-width: 769px){.trump-card--depleted .trump-card__suit{transform:translate(calc(68px * var(--scale) + 15px)) translateY(0)!important}}@container game (min-width: 1245px){.trump-card--depleted .trump-card__suit{transform:translate(-35px) translateY(0)!important}}@container game (max-width: 768px){.page-game .deck-area{--deck-card-w: calc(92px * var(--scale));margin-left:calc(-34px * var(--scale))!important;width:calc(118px * var(--scale))}.page-game .deck-area .card{--card-w: var(--deck-card-w);--card-h: calc(var(--card-w) * var(--card-ratio))}.trump-card--depleted .trump-card__suit{transform:translate(calc(30px * var(--scale))) translateY(0)!important}}@container game (max-width: 548px){.page-game .deck-area{--deck-card-w: calc(84px * var(--scale));margin-left:calc(-42px * var(--scale))!important;width:calc(108px * var(--scale))}.page-game .deck-area .card{--card-w: var(--deck-card-w);--card-h: calc(var(--card-w) * var(--card-ratio))}.trump-card--depleted .trump-card__suit{transform:translate(calc(26px * var(--scale))) translateY(0)!important}}.trump-card--depleted .trump-card__suit{--card-w: calc(70px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio));width:var(--card-h);height:var(--card-w);display:flex;align-items:center;justify-content:center;font-size:calc(var(--card-w) * .7);border:2px dashed currentColor;border-radius:8px;background:#ffffff0f;box-sizing:border-box;line-height:0;text-align:center;transform:translateY(0)}@container game (max-width: 768px){.trump-card--depleted .trump-card__suit{--card-w: calc(54px * var(--scale));width:var(--card-w);height:var(--card-w);font-size:calc(var(--card-w) * .68)}}@container game (max-width: 548px){.trump-card--depleted .trump-card__suit{--card-w: calc(50px * var(--scale))}}.page-game .deck-area.deck-area--depleted{--depleted-trump-base-x: 0px;--depleted-trump-nudge-x: 0px;z-index:4;pointer-events:none}@container game (min-width: 769px){.page-game .deck-area.deck-area--depleted{--depleted-trump-base-x: calc(68px * var(--scale) + 15px)}}@container game (min-width: 1245px){.page-game .deck-area.deck-area--depleted{--depleted-trump-base-x: -35px}}@container game (max-width: 768px){.page-game .deck-area.deck-area--depleted{--depleted-trump-base-x: calc(30px * var(--scale))}}@container game (max-width: 548px){.page-game .deck-area.deck-area--depleted{--depleted-trump-base-x: calc(26px * var(--scale))}}.page-game .deck-area.deck-area--depleted .trump-card--depleted{align-items:center;justify-content:center}.page-game .deck-area.deck-area--depleted .trump-card--depleted .trump-card__suit{transform:translate(calc(var(--depleted-trump-base-x, 0px) + var(--depleted-trump-nudge-x, 0px))) translateY(0)!important}.player-slot__profile{display:flex;flex-direction:column;align-items:center;gap:.2em;margin-top:.4em}.player-slot__avatar{width:calc(var(--card-w) * .55);height:calc(var(--card-w) * .55);--avatar-safe-inset: calc(var(--card-w) * .085);display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;box-sizing:border-box;padding:var(--avatar-safe-inset);border:2px solid rgba(255,255,255,.4);box-shadow:0 2px 6px #00000073;flex-shrink:0;background:#0003;clip-path:circle(50% at 50% 50%)}.player-slot__avatar[data-game-profile-id]{pointer-events:auto;cursor:pointer}.player-slot__avatar[data-game-profile-id]:focus-visible{outline:2px solid #f2d08a;outline-offset:3px}.player-slot__avatar img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.player-slot .player-info{position:static;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.15;width:auto}@container game (max-width: 768px){.player-slot{--card-w: calc(90px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio))}#players-layer .player-slot--side-left,#players-layer .player-slot--side-right{top:23%!important}#players-layer .player-slot:not(.player-slot--side-left):not(.player-slot--side-right) .player-info{width:clamp(7.8em,31vw,10.2em);max-width:32vw}#players-layer .player-slot:not(.player-slot--side-left):not(.player-slot--side-right) .player-name{font-size:1.12em;letter-spacing:0}#players-layer .player-slot:not(.player-slot--side-left):not(.player-slot--side-right) .player-status{font-size:max(10px,.9em)}#players-layer .player-slot--side-left .player-name,#players-layer .player-slot--side-right .player-name{font-size:1em}#players-layer .player-slot--side-left .player-status,#players-layer .player-slot--side-right .player-status{font-size:max(10px,.9em)}}@container game (max-aspect-ratio: .8){.player-slot{--card-w: calc(90px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio))}#players-layer .player-slot--side-left,#players-layer .player-slot--side-right{top:23%!important}}@container game (max-width: 548px){#players-layer .player-slot--side-left,#players-layer .player-slot--side-right{top:21%!important}#players-layer .player-slot:not(.player-slot--side-left):not(.player-slot--side-right) .player-info{width:clamp(6.9em,32vw,9.2em)}#players-layer .player-slot:not(.player-slot--side-left):not(.player-slot--side-right) .player-name{font-size:1.15em}#players-layer .player-slot--side-left .player-name,#players-layer .player-slot--side-right .player-name{font-size:1.04em}}.player-slot--side-left,.player-slot--side-right{height:var(--card-h);justify-content:flex-end}.player-slot--side-left .player-slot__profile,.player-slot--side-right .player-slot__profile{position:absolute;top:50%;transform:translateY(-50%);margin:0;flex-direction:row;align-items:center;gap:.3em;--side-avatar-half: calc(var(--card-w) * .275)}.player-slot--side-left .player-slot__profile{left:100%;margin-left:calc(var(--card-w) * .08);--side-status-left: var(--side-avatar-half);--side-status-right: auto;--side-status-translate-x: -50%}.player-slot--side-right .player-slot__profile{right:100%;margin-right:calc(var(--card-w) * .08);--side-info-direction: row-reverse;--side-status-left: auto;--side-status-right: var(--side-avatar-half);--side-status-translate-x: 50%;flex-direction:row-reverse}.player-slot--side-left .player-info,.player-slot--side-right .player-info{display:flex;flex-direction:var(--side-info-direction, row);gap:.3em;width:auto;align-items:center}.player-slot--side-left .player-name,.player-slot--side-left .player-status,.player-slot--side-right .player-name,.player-slot--side-right .player-status{display:block;writing-mode:var(--side-name-writing-mode, sideways-lr);text-orientation:mixed;white-space:nowrap;overflow:var(--side-name-overflow, visible)!important;width:auto!important;flex-shrink:0;line-height:1.1;transform:none!important}.page-game .deck-area .card{--card-w: var(--deck-card-w);--card-h: calc(var(--card-w) * var(--card-ratio))}.page-game .deck-area{--deck-card-w: calc(110px * var(--scale));width:calc(140px * var(--scale));top:calc(32% + 110px * var(--scale));margin-left:-15px}.turn-timer{position:absolute;right:100%;margin-right:.6em;bottom:0;--turn-timer-nudge-x: 0px;translate:var(--turn-timer-nudge-x) 0;box-sizing:border-box;min-width:4em;max-width:min(12em,calc(100vw - 16px));height:3.25em;padding:.25em .6em;border-radius:.7em;background:#0000008c;border:2px solid var(--text_mint);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05em;box-shadow:0 2px 6px #00000073;transition:border-color .2s,color .2s,opacity .2s;pointer-events:none;z-index:5;text-align:center}.turn-timer[hidden]{display:none}@container game (max-width: 768px){.turn-timer{bottom:0}}.turn-timer__label{font-size:.7em;color:var(--text_mint);line-height:1.1;opacity:.9;max-width:8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turn-timer__num{font-family:Roboto,sans-serif;font-size:1.3em;color:var(--text_mint);line-height:1}.turn-timer--warning{border-color:#f96}.turn-timer--warning .turn-timer__num,.turn-timer--warning .turn-timer__label{color:#ffb27a}.turn-timer--critical{border-color:#ff5252}.turn-timer--critical .turn-timer__num,.turn-timer--critical .turn-timer__label{color:#ff7676}.turn-timer--critical:not(.turn-timer--opponent){animation:turn-timer-pulse .6s ease-in-out infinite}.turn-timer--opponent{border-width:2px;background:#0006;opacity:.85}@keyframes turn-timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.game-table:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:none;opacity:0}.card--render{color:#18231f;border:1px solid rgba(27,35,31,.28);border-radius:8px;background:linear-gradient(145deg,#ffffffe0,#fff8e2f5 42%,#efe2bef5),#fff8e2;box-shadow:0 10px 18px #00000047,inset 0 1px #ffffffeb,inset 0 -1px #58442824}.card--render:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(126,93,50,.18);border-radius:5px;pointer-events:none}.card--render.card--red{color:#b5323b}.card--render .card__corner{text-shadow:0 1px 0 rgba(255,255,255,.64)}.card--render .card__center{filter:drop-shadow(0 1px 0 rgba(255,255,255,.55))}.card_shirt:after{border-radius:7px;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 18px #00000029}.card--render.card--invalid{opacity:1;filter:none}.card--render.card--invalid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;background:linear-gradient(145deg,#08161e47,#050c127a),#0000002e;pointer-events:none}.card--render.card--image-render.card--invalid:after{top:0;right:0;bottom:0;left:0;border-radius:calc(var(--card-w, 130px) * .035)}.page-game .my-hand .card--in-hand.card--invalid:after{top:0;right:0;bottom:0;left:0}html.cards-transparency-disabled .page-game .card--render.card--invalid{opacity:1!important}html.cards-transparency-disabled .page-game .card--render.card--invalid:after{content:none!important}.card--render.card--clickable{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}@media(hover:hover){.card--render.card--clickable:hover,.card--in-hand.card--clickable:hover{filter:brightness(1.04) saturate(1.04);box-shadow:0 16px 26px #0000005c,0 0 0 2px #f5c96b47,inset 0 1px #fffffff2}}.card--render.card--first-trump,.durak-reveal-ghost{box-shadow:0 0 0 2px #ffef97db,0 0 0 5px #0b443a57,0 0 22px 5px #f5c96b6b,0 12px 20px #0000004d}.card--render.card--transfer-target{box-shadow:0 0 0 2px #dea85df5,0 0 22px 6px #c58c4561,0 14px 24px #00000057}.page-game:not(.page-pregame)>.page-header .btn_sq:has(.lobby-wood-icon){--width: 52px !important;width:52px!important;height:52px!important;flex:0 0 52px!important;overflow:visible;padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.player-slot--side-left .player-slot__profile,.player-slot--side-right .player-slot__profile{--side-name-writing-mode: horizontal-tb;--side-name-overflow: hidden;--side-status-translate-x: 0;--side-status-bottom: calc(50% + var(--card-h) / 2 - .7em - 14px)}.player-slot--side-left .player-slot__profile{--side-status-left: 0}.player-slot--side-right .player-slot__profile{--side-status-right: 0}.player-slot--side-left .player-name,.player-slot--side-right .player-name{max-width:min(24vw,10em,var(--side-name-available, 6em));text-overflow:ellipsis}.page-game:not(.page-pregame)>.page-header .btn_sq:has(.lobby-wood-icon):hover,.page-game:not(.page-pregame)>.page-header .btn_sq:has(.lobby-wood-icon):active{border-color:transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important}@media(min-width:769px){.page-game:not(.page-pregame)>.page-header .btn_sq:has(.lobby-wood-icon){--width: var(--desktop-page-header-control-size) !important;width:var(--desktop-page-header-control-size)!important;height:var(--desktop-page-header-control-size)!important;flex-basis:var(--desktop-page-header-control-size)!important}}.battle-field{padding:.25em;border-radius:8px}.slot{isolation:isolate;border:1px solid rgba(224,180,101,.68);background:linear-gradient(145deg,rgba(255,225,164,.12),transparent 42%,rgba(27,10,3,.22)),repeating-linear-gradient(45deg,rgba(255,245,219,.018) 0 1px,transparent 1px 4px),#2e180c6b;box-shadow:0 0 0 1px #230f0694,0 5px 12px #10070333,inset 0 1px #ffe3a92e,inset 0 9px 20px #12070238}.slot:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border:1px dashed rgba(241,204,133,.42);border-radius:calc(.5em - 3px);pointer-events:none}@container game (max-width: 768px){.slot--filled{isolation:auto}.slot--filled:before{z-index:0}.slot--filled .card--render:nth-child(1){z-index:1}}@container game (min-width: 769px){.slot{isolation:auto}.slot:before{z-index:0}.slot--filled .card--render:nth-child(1){z-index:1}}.discard-pile .card--render{box-shadow:0 8px 16px #00000047,inset 0 1px #ffffffd1}.deck-stack .card,.trump-card .card{filter:drop-shadow(0 12px 18px rgba(0,0,0,.32)) drop-shadow(0 0 12px rgba(245,201,107,.12))}.deck-count{color:#fff9df;text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 10px rgba(245,201,107,.44)}.trump-card__suit{color:#fff6db;text-shadow:0 2px 5px rgba(0,0,0,.46),0 0 12px rgba(245,201,107,.24)}.trump-card--depleted .trump-card__suit{border-color:#f5c96b85;background:linear-gradient(145deg,#f5c96b29,#fffaf00d),#041c1957;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0003}.player-slot__avatar{border-color:#f5c96b6b;background:linear-gradient(145deg,#f5c96b33,#54d2b014),#041d1a80;box-shadow:0 10px 18px #00000047,inset 0 1px #fff3}.player-name{color:#fff8e5;text-shadow:0 2px 4px rgba(0,0,0,.42)}.player-status{color:#9ff0c8;text-shadow:0 1px 3px rgba(0,0,0,.38)}#players-layer .player-status:empty{display:none}.player-slot--defender .player-slot__avatar{border-color:#54d2b0f5;box-shadow:0 0 0 2px #54d2b05c,0 0 18px #54d2b06b,0 10px 18px #0000004d,inset 0 1px #ffffff38}.player-slot--defender .player-status{display:inline-flex;align-items:center;justify-content:center;padding:.12em .48em;border:1px solid rgba(84,210,176,.74);border-radius:999px;background:#04211db8;color:#fff3a8;line-height:1.15;white-space:nowrap;box-shadow:0 4px 10px #0000003d}.player-slot--defender.player-slot--side-left .player-status,.player-slot--defender.player-slot--side-right .player-status,.player-slot--active.player-slot--side-left .player-status,.player-slot--active.player-slot--side-right .player-status{position:absolute;bottom:var(--side-status-bottom, calc(50% + var(--side-avatar-half) + .35em));left:var(--side-status-left);right:var(--side-status-right);z-index:3;writing-mode:horizontal-tb;text-orientation:mixed;translate:var(--side-status-translate-x) 0}.player-slot--active .player-slot__avatar{border-color:#f5c96bfa;box-shadow:0 0 0 2px #f5c96b5c,0 0 20px #f5c96b70,0 10px 18px #0000004d,inset 0 1px #ffffff38}.player-slot--active .player-status{display:inline-flex;align-items:center;justify-content:center;padding:.12em .48em;border:1px solid rgba(245,201,107,.76);border-radius:999px;background:#271f07c2;color:#fff2a3;line-height:1.15;white-space:nowrap;box-shadow:0 4px 10px #0000003d}@container game (max-width: 768px){#players-layer .player-slot:not(.player-slot--side-left):not(.player-slot--side-right) .player-status{box-sizing:border-box;width:auto;max-width:21vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#players-layer .player-slot--active:not(.player-slot--side-left):not(.player-slot--side-right) .player-status,#players-layer .player-slot--defender:not(.player-slot--side-left):not(.player-slot--side-right) .player-status{padding:.08em .15em;line-height:1.12}}@container game (max-width: 548px){#players-layer .player-slot:not(.player-slot--side-left):not(.player-slot--side-right) .player-status{max-width:21vw}}.bottom-ui>.player-info,.page-game .bottom-ui .player-info{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;height:var(--bottom-action-h, 2.85em);min-width:4.8em;max-width:min(15em,calc(100vw - 10em));padding:.22em .45em;border-radius:8px;border:1px solid rgba(255,250,240,.13);background:linear-gradient(145deg,#fffaf01f,#fffaf00a),#041b187a;box-shadow:0 8px 18px #00000038}.bottom-ui>.player-info .player-name,.page-game .bottom-ui .player-info .player-name{display:block;font-size:var(--status-name-size, .94em);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-ui>.player-info .player-status,.page-game .bottom-ui .player-info .player-status{display:block;font-size:var(--status-text-size, .72em);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-controls .btn-action,.game-controls .btn-play{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:var(--bottom-action-h, 2.85em);padding-inline:.7em;display:inline-flex;align-items:center;justify-content:center;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#f5c96b61;background:linear-gradient(180deg,#fffaf038,#fffaf00f),linear-gradient(135deg,#2fb48f,#1f785f 55%,#963f49);color:#fff9df;box-shadow:0 14px 24px #0000004d,inset 0 1px #ffffff4d}.game-controls .btn-fast-forward--active{border-color:#ffe17aeb;background:linear-gradient(180deg,#fff6b857,#fff6b814),linear-gradient(135deg,#206ba8,#234d8f 52%,#162a68);color:#fff8d2;box-shadow:0 0 0 2px #ffdd602e,0 16px 26px #00000057,inset 0 1px #ffffff5c}.turn-timer{color:#fff9df;border-color:#f5c96b8c;background:linear-gradient(180deg,#fffaf024,#fffaf00a),#041917c7;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.turn-timer__label,.turn-timer__num{color:#fff8e5}.turn-timer--warning{border-color:#f5c96b}.turn-timer--warning .turn-timer__num,.turn-timer--warning .turn-timer__label{color:#ffe09a}.turn-timer--critical{border-color:#ff746d;background:linear-gradient(180deg,#ff746d38,#fffaf00a),#391216d1}@media(hover:none),(pointer:coarse),(max-width:700px){.page-game .card--render,.page-game .discard-pile .card--render,.durak-real-card-flight,.durak-flight-ghost,.durak-take-ghost,.durak-discard-moving,.durak-discard-ghost{box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5844281a!important}.page-game .card--render .card__center,.durak-flight-ghost .card__center,.durak-take-ghost .card__center,.durak-discard-ghost .card__center,.page-game .deck-stack .card,.page-game .trump-card .card,.page-game .card--render.card--invalid{filter:none!important}.page-game .card--render.card--first-trump,.page-game .card--render.card--transfer-target,.durak-reveal-ghost,.durak-flight-ghost.card--first-trump,.durak-take-ghost.card--first-trump,.durak-discard-ghost.card--first-trump{animation:none!important;box-shadow:0 0 0 2px #ffef97d1,0 0 0 4px #0b443a42!important}.page-game .card_shirt:after,.page-game .slot,.page-game .player-slot__avatar,.page-game .bottom-ui>.player-info,.page-game .bottom-ui .player-info,.page-game .game-controls .btn-action,.page-game .game-controls .btn-play,.page-game .turn-timer{box-shadow:none!important}.page-game .turn-timer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-game .my-hand .card--in-hand{will-change:auto}.page-game .my-hand .card,.page-game .my-hand .card--in-hand,.page-game .my-hand .card--in-hand.card--clickable{transition:none!important}.page-game .my-hand .card:hover,.page-game .my-hand .card--in-hand:hover,.page-game .my-hand .card--in-hand.card--clickable:hover{transform:rotate(var(--rot, 0deg)) translateY(var(--ty, 0px))!important;box-shadow:none!important}}.turn-timer--critical .turn-timer__num,.turn-timer--critical .turn-timer__label{color:#ffaaa2}.page-game:not(.page-pregame),.page-game:not(.page-pregame) *,.durak-real-card-flight,.durak-real-card-flight *,.durak-flight-ghost,.durak-flight-ghost *,.durak-take-ghost,.durak-take-ghost *,.durak-discard-moving,.durak-discard-moving *,.durak-discard-ghost,.durak-discard-ghost *,.durak-reveal-ghost,.durak-reveal-ghost *,.durak-card-flight-layer{box-shadow:none!important;text-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.page-game .card--render,.page-game .discard-pile .card--render,.page-game .card--render.card--first-trump,.page-game .card--render.card--transfer-target,.page-game .card_shirt:after,.page-game .slot,.page-game .player-slot__avatar,.page-game .bottom-ui>.player-info,.page-game .bottom-ui .player-info,.page-game .game-controls .btn-action,.page-game .game-controls .btn-play,.page-game .turn-timer,.durak-real-card-flight,.durak-flight-ghost,.durak-take-ghost,.durak-discard-moving,.durak-discard-ghost,.durak-reveal-ghost{box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.card--render.card--image-render{padding:0;overflow:visible;background:transparent!important;border:0;border-radius:0;aspect-ratio:195 / 289;box-shadow:none;filter:none!important}.card--render.card--image-render:before{content:none!important;display:none!important}.card--render.card--image-render .card__image{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.page-game .durak-emotes__panel-shell,.page-game .turn-timer,.page-game .bottom-ui>.player-info,.page-game .bottom-ui .player-info{border-color:#c1843ce6;background:linear-gradient(180deg,#6c3d27e0,#311710f5),url(../assets/img/wood-ui/background.jpg) center / cover}.page-game .durak-emotes__panel-shell{border-radius:9px}.page-game .durak-emotes__toggle,.page-game .durak-emotes__choice{border-color:#daa453eb;background:linear-gradient(180deg,#76432bf5,#31160ffa),url(../assets/img/wood-ui/background.jpg) center / cover;color:#fff0c7}.page-game .durak-emotes__choice--sound{border-color:#e3b25d}.page-game .durak-emotes__sound-icon{border-color:#e8be6fd6;background:#361911f0}.page-game .durak-emotes__scrollbar{background:#2c140d94}.page-game .durak-emotes__scrollbar-thumb{background:linear-gradient(180deg,#e4b85f,#a96828)}.page-game .turn-timer__label,.page-game .bottom-ui .player-info .player-name{color:#fff0c7}.page-game .turn-timer__num,.page-game .bottom-ui .player-info .player-status{color:#e5c58d}.page-game .turn-timer--warning{border-color:#e4b45f}.page-game .turn-timer--warning .turn-timer__num,.page-game .turn-timer--warning .turn-timer__label{color:#ffe09a}.page-game .turn-timer--critical{border-color:#d76a58;background:linear-gradient(180deg,#793226eb,#351411f7),url(../assets/img/wood-ui/background.jpg) center / cover}.page-game .turn-timer--critical .turn-timer__num,.page-game .turn-timer--critical .turn-timer__label{color:#ffb0a5}.card--render.card--image-render .card__image--atlas{background-image:var(--card-atlas-image);background-position:var(--card-atlas-bg-position);background-repeat:no-repeat;background-size:var(--card-atlas-bg-size)}.page-game .card_shirt{box-shadow:none!important;filter:none!important}.page-game .card_shirt:after{box-shadow:none!important}.card--render.card--image-render.card--first-trump{outline:0;border-radius:calc(var(--card-w, 130px) * .035);box-shadow:0 0 0 2px #ffef97e6,0 0 0 5px #0b443a61,0 0 22px 5px #f5c96b7a,0 12px 22px #0000004d!important}.card--render.card--image-render.card--transfer-target{outline:0;border-radius:calc(var(--card-w, 130px) * .055)}.card--render.card--image-render.card--transfer-target:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:6;border:2px solid #fff0bd;border-radius:calc(var(--card-w, 130px) * .085);background:transparent;box-shadow:0 0 0 2px #36160ef5,0 0 0 4px #edb145fa!important;pointer-events:none}.durak-emotes__choice--locked{position:relative;opacity:.48;filter:grayscale(.72)}.durak-emotes__choice--locked:after{content:"🔒";position:absolute;right:1px;bottom:1px;font-size:.44em;line-height:1;filter:none}@media(min-width:769px){#app .page-game:not(.page-pregame) .game-table{--scale: var(--durak-desktop-scale);max-width:max(1244px,calc(1244px * var(--scale)));--card-w: calc(130px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio));font-size:calc(16px * var(--durak-desktop-scale))}#app .page-game:not(.page-pregame) .durak-emotes{transform:none;transform-origin:left bottom}#app .page-game:not(.page-pregame)>.page-header>.btn_sq,#app .page-onlinegame:not(.page-pregame)>.page-header>.onlinegame-home-stack{transform:none!important;transform-origin:top left}#app .page-onlinegame:not(.page-pregame)>.page-header>.btn_show_chat{transform-origin:top right}}.page-onlinegame:not(.page-pregame)>.page-header>.btn_show_chat{padding:0}.page-onlinegame:not(.page-pregame)>.page-header>.btn_show_chat>.ui_icon{max-width:80%;max-height:80%;margin:0}.player-slot__avatar-wrap{position:relative;width:calc(var(--card-w) * .55);height:calc(var(--card-w) * .55);flex-shrink:0}.player-slot__gift .chat__gift-badge{left:-8%;bottom:-4%;width:44%;height:44%}.player-slot__gift .chat__gift-badge--headwear{left:50%;bottom:86%;width:46.2%;height:46.2%;transform:translate(-50%)}.player-slot__gift .chat__gift-badge--gift_95{bottom:91.58%}.player-slot__gift .chat__gift-badge--gift_96{bottom:88.64%}.player-slot__gift .chat__gift-badge--gift_102{bottom:85.28%}.player-slot__gift .chat__gift-badge--gift_221{bottom:78.14%}#players-layer .player-slot--former-self{--card-w: calc(90px * var(--scale));--card-h: calc(var(--card-w) * var(--card-ratio));top:auto!important;bottom:0;left:50%!important;transform:translate(-50%);width:calc(var(--card-w) * 2.2);height:var(--card-h);flex-direction:row;justify-content:center;gap:.6em}#players-layer .player-slot--former-self .player-cards{height:var(--card-h);flex-shrink:0}#players-layer .player-slot--former-self .player-slot__profile{margin:0}#players-layer .player-slot--former-self .player-info{width:auto;max-width:var(--card-w)}#players-layer .player-slot--former-self .card{--card-w: inherit;--card-h: inherit}#players-layer .player-slot--former-self .player-status{display:none}.transfer-warning{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:16px;box-sizing:border-box;background:#0008}.transfer-warning__dialog{box-sizing:border-box;width:min(100%,400px);padding:22px;border:1px solid #b78d51;border-radius:12px;background:linear-gradient(#51321f,#2e190f);color:#fff0ce;box-shadow:0 12px 40px #0008;font:18px/1.45 Arial,sans-serif}.transfer-warning__dialog p{margin:0 0 20px;text-align:center;overflow-wrap:break-word}.transfer-warning__actions{display:flex;gap:12px}.transfer-warning__actions button{flex:1;min-width:0;min-height:44px;border:1px solid #c99b59;border-radius:7px;background:linear-gradient(#82502d,#492615);color:#fff0ce;font:16px Arial,sans-serif;cursor:pointer}.transfer-warning__actions button:focus-visible{outline:2px solid #ffe0a0;outline-offset:3px}@media(max-width:420px){.transfer-warning__dialog{padding:18px;font-size:17px}}
