@font-face{font-family:BS;src:url(../fonts/lilita-one-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-03FF,U+2000-20BC,U+20BE-21FF}@font-face{font-family:BS;src:url(../fonts/nunito-black-cyr.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0400-052F,U+20BD,U+2116}@font-face{font-family:BS-fallback;src:url(../fonts/rubik-black.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}:where(.bs-root,.bs-popup-layer){--u: min(.078125vw, .138889vh);--u: min(.078125vw, .138889dvh);--bs-ink: #0a0a0a;--bs-white: #fff;--bs-blue-deep: #1b4fd1;--bs-blue: #2f8af5;--bs-yellow: #ffd21f;--bs-yellow-low: #ffb800;--bs-orange-lip: #c66a00;--bs-green: #4fdc22;--bs-green-low: #2aa60e;--bs-red: #ff3b30;--bs-purple: #8a3cff;--bs-slate: #33415e;--bs-slate-low: #202a3f;--bs-line: max(2px, calc(var(--u) * 3));--bs-space-1: calc(var(--u) * 4);--bs-space-2: calc(var(--u) * 8);--bs-space-3: calc(var(--u) * 12);--bs-space-4: calc(var(--u) * 16);--bs-space-6: calc(var(--u) * 24);--bs-space-8: calc(var(--u) * 32);--bs-hit: max(44px, calc(var(--u) * 44));--bs-shadow: 0 calc(var(--u) * 4) 0 var(--bs-ink);--bs-safe-top: env(safe-area-inset-top, 0px);--bs-safe-right: env(safe-area-inset-right, 0px);--bs-safe-bottom: env(safe-area-inset-bottom, 0px);--bs-safe-left: env(safe-area-inset-left, 0px);font-family:BS,BS-fallback,sans-serif;font-weight:900;font-synthesis:none;color:var(--bs-white);line-height:1.12;-webkit-tap-highlight-color:transparent}:where(.bs-root,.bs-popup-layer),:where(.bs-root,.bs-popup-layer) *,:where(.bs-root,.bs-popup-layer) *:before,:where(.bs-root,.bs-popup-layer) *:after{box-sizing:border-box}.bs-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;isolation:isolate;overflow:hidden;pointer-events:none}.bs-frame{position:relative;display:flex;flex-direction:column;width:min(calc(100% - var(--bs-safe-left) - var(--bs-safe-right)),calc(var(--u) * 1280));height:min(calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom)),calc(var(--u) * 720));min-width:0;min-height:0;margin-inline:auto;left:calc((var(--bs-safe-left) - var(--bs-safe-right)) / 2);top:calc(50% + (var(--bs-safe-top) - var(--bs-safe-bottom)) / 2);transform:translateY(-50%);gap:var(--bs-space-4);padding:var(--bs-space-4)}.bs-content{position:relative;flex:1 1 0;min-width:0;min-height:0;pointer-events:auto}:where(.bs-root,.bs-popup-layer) :where(button,input,select,textarea){font:inherit}:where(.bs-root,.bs-popup-layer) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:inherit;touch-action:manipulation;pointer-events:auto}:where(.bs-root,.bs-popup-layer) button:disabled{cursor:not-allowed}:where(.bs-root,.bs-popup-layer) :focus-visible{outline:max(2px,calc(var(--u) * 3)) solid #fff;outline-offset:max(2px,calc(var(--u) * 4))}:where(.bs-root,.bs-popup-layer) img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bs-stroke{--bs-stroke-width: calc(var(--u) * 2);color:inherit;paint-order:stroke fill;-webkit-text-stroke:var(--bs-stroke-width) var(--bs-ink);text-shadow:0 calc(var(--u) * 2) 0 var(--bs-ink);font-weight:900}.bs-fit{display:block;flex:1 1 auto;min-width:0;max-width:100%;text-align:center;line-height:1.2}.bs-fit__text{display:inline-block;max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal;vertical-align:middle}.bs-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 52% 38%,#2f8af5 0%,transparent 65%),linear-gradient(160deg,#1b4fd1,#2f8af5)}.bs-pattern:before,.bs-card__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../ui/bs/pattern.webp) repeat;background-size:calc(var(--u) * 256) calc(var(--u) * 256);opacity:.09;pointer-events:none}.bs-pattern:before{animation:bs-pattern-drift 36s linear infinite}@keyframes bs-pattern-drift{to{background-position:calc(var(--u) * 256) calc(var(--u) * 256)}}.bs-button{--bs-face: #ffd21f;--bs-face-low: #ffb800;--bs-lip: #c66a00;--bs-button-height: 68;--bs-button-font: 28;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:min(100%,calc(var(--u) * 130));max-width:100%;min-height:max(var(--bs-hit),calc(var(--u) * var(--bs-button-height)));padding:calc(var(--u) * 10) calc(var(--u) * 18) calc(var(--u) * 15);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 7);background:linear-gradient(to bottom,var(--bs-face) 0%,var(--bs-face) 64%,var(--bs-face-low) 100%);box-shadow:inset 0 calc(var(--u) * -7) 0 var(--bs-lip),inset 0 calc(var(--u) * 3) 0 #ffffff80,var(--bs-shadow);isolation:isolate;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease}.bs-button:before{content:"";position:absolute;inset:0 0 auto;height:18%;background:#ffffff30;pointer-events:none}.bs-button--yellow{--bs-face: #ffd21f;--bs-face-low: #ffb800;--bs-lip: #c66a00}.bs-button--green{--bs-face: #4fdc22;--bs-face-low: #2aa60e;--bs-lip: #176708}.bs-button--blue{--bs-face: #2f8af5;--bs-face-low: #1b4fd1;--bs-lip: #12358a}.bs-button--red{--bs-face: #ff3b30;--bs-face-low: #d51f24;--bs-lip: #8f121c}.bs-button--slate{--bs-face: #33415e;--bs-face-low: #202a3f;--bs-lip: #111827}.bs-button--purple{--bs-face: #8a3cff;--bs-face-low: #6424c5;--bs-lip: #3d137c}.bs-button--xl{--bs-button-height: 92;--bs-button-font: 38;min-width:min(100%,calc(var(--u) * 240))}.bs-button--lg{--bs-button-height: 68;--bs-button-font: 28}.bs-button--md{--bs-button-height: 54;--bs-button-font: 22}.bs-button--sm{--bs-button-height: 44;--bs-button-font: 17;min-width:min(100%,calc(var(--u) * 80));padding-inline:calc(var(--u) * 12)}.bs-button__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;width:100%;gap:calc(var(--u) * 8);font-size:calc(var(--u) * var(--bs-button-font));text-align:center}.bs-button__icon{flex:0 0 auto;width:calc(var(--u) * 34);height:calc(var(--u) * 34);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 2) 0 #0008)}.bs-button__label .bs-stroke{--bs-stroke-width: calc(var(--u) * 2.2)}.bs-button:active:not(:disabled){transform:translateY(calc(var(--u) * 4));box-shadow:inset 0 calc(var(--u) * -3) 0 var(--bs-lip),0 calc(var(--u) * 1) 0 var(--bs-ink)}.bs-button:disabled{filter:grayscale(.85) brightness(.72)}.bs-button--yellow:after{content:"";position:absolute;inset:-30% auto -30% -60%;width:35%;background:linear-gradient(90deg,transparent,#ffffff85,transparent);transform:skew(-25deg);animation:bs-shine 4s ease-in-out infinite;pointer-events:none}.bs-button:disabled:after{animation:none;display:none}@keyframes bs-shine{0%,72%{left:-60%}94%,to{left:140%}}.bs-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:0 0 auto;width:calc(var(--u) * 104);max-width:100%;height:max(var(--bs-hit),calc(var(--u) * 86));margin-top:calc(var(--u) * 22);padding:calc(var(--u) * 8) calc(var(--u) * 5);background:linear-gradient(#33415e,#202a3f);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 7);box-shadow:inset 0 calc(var(--u) * 3) 0 #ffffff40,var(--bs-shadow);transition:transform .12s ease}.bs-tile__icon{position:absolute;left:50%;top:calc(var(--u) * -27);transform:translate(-50%);width:calc(var(--u) * 82);height:calc(var(--u) * 82);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 3) 0 #0008);pointer-events:none}.bs-tile__label{position:relative;flex:0 0 auto;width:100%;font-size:calc(var(--u) * 15)}.bs-tile--active{border-color:var(--bs-yellow)}.bs-tile:active{transform:translateY(calc(var(--u) * 3))}.bs-tile>.bs-badge{position:absolute;top:calc(var(--u) * -14);right:calc(var(--u) * -7)}.bs-topbar{--bs-header-mid: calc(var(--u) * 34);position:relative;z-index:20;display:flex;align-items:center;flex:0 0 auto;gap:calc(var(--u) * 16);min-width:0;min-height:calc(var(--u) * 68);isolation:isolate;pointer-events:auto}.bs-topbar:before{content:"";position:absolute;z-index:-1;top:-100vmax;bottom:calc(100% - var(--bs-header-mid));left:-100vmax;right:-100vmax;background:linear-gradient(to bottom,#080d19,#080d19 98%,#101c34);pointer-events:none}.bs-nav-tile{display:grid;place-items:center;flex:0 0 auto;width:max(var(--bs-hit),calc(var(--u) * 78));height:max(var(--bs-hit),calc(var(--u) * 62));padding:calc(var(--u) * 10);background:linear-gradient(#44526e,#263149);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 3);transform:skew(-7deg);box-shadow:inset 0 calc(var(--u) * 3) 0 #ffffff40,var(--bs-shadow);transition:translate .12s ease}.bs-nav-tile:active{translate:0 calc(var(--u) * 3)}.bs-nav-glyph{width:calc(var(--u) * 36);height:calc(var(--u) * 36);fill:#fff;stroke:var(--bs-ink);stroke-width:1;paint-order:stroke fill;transform:skew(7deg);filter:drop-shadow(0 calc(var(--u) * 2) 0 var(--bs-ink))}.bs-topbar__title{margin:0;flex:0 1 auto;min-width:0;font-size:calc(var(--u) * 32);text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bs-topbar__currencies{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0;gap:calc(var(--u) * 24);padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 18);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.bs-topbar__currencies:empty{padding:0}.bs-currency{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:calc(var(--u) * 115);min-height:max(var(--bs-hit),calc(var(--u) * 44));padding-left:calc(var(--u) * 33);gap:calc(var(--u) * 6);isolation:isolate}.bs-currency:before{content:"";position:absolute;inset:calc(var(--u) * 4) 0;z-index:-1;transform:skew(-8deg);border:max(1px,calc(var(--u) * 2)) solid var(--bs-ink);background:#101a32;box-shadow:inset 0 calc(var(--u) * 2) 0 #ffffff14}.bs-currency--credit:before{background:#342338}.bs-currency--bonus:before{background:#2a2150}.bs-currency__icon{position:absolute;left:calc(var(--u) * -17);top:50%;transform:translateY(-50%);width:calc(var(--u) * 52);height:calc(var(--u) * 52);object-fit:contain}.bs-currency__value{font-size:calc(var(--u) * 24);padding-right:calc(var(--u) * 8);white-space:nowrap;font-variant-numeric:tabular-nums}.bs-currency__plus{display:grid;place-items:center;align-self:stretch;flex:0 0 auto;min-width:var(--bs-hit);min-height:var(--bs-hit);padding:0;border:max(1px,calc(var(--u) * 2)) solid var(--bs-ink);border-radius:calc(var(--u) * 3);background:linear-gradient(#4fdc22,#2aa60e);box-shadow:inset 0 calc(var(--u) * -4) 0 #176708;font-size:calc(var(--u) * 30)}.bs-currency__plus:active{filter:brightness(.8)}.bs-card{--bs-card-width: 208;--bs-card-height: 330;--bs-card-color: #2f8af5;position:relative;display:flex;flex-direction:column;flex:0 1 auto;align-self:flex-start;width:calc(var(--u) * var(--bs-card-width));height:min(calc(var(--u) * var(--bs-card-height)),calc(100% - var(--u) * 38));max-height:calc(100% - var(--u) * 38);min-width:0;min-height:0;aspect-ratio:var(--bs-card-width) / var(--bs-card-height);margin:calc(var(--u) * 30) calc(var(--u) * 16) calc(var(--u) * 8);padding:0;border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 3);background:var(--bs-card-color);box-shadow:0 calc(var(--u) * 4) 0 #000b;transform:skew(-5deg);text-align:center;isolation:isolate;transition:translate .12s ease,filter .12s ease}.bs-card--wide{--bs-card-width: 280;--bs-card-height: 200}.bs-card--big{--bs-card-width: 282;--bs-card-height: 420}.bs-card--dim{filter:saturate(.4) brightness(.62)}.bs-card--selected{outline:calc(var(--u) * 3) solid var(--bs-yellow);outline-offset:calc(var(--u) * 2)}.bs-card--interactive:active{translate:0 calc(var(--u) * 3)}.bs-card__meta{position:absolute;display:flex;align-items:stretch;left:calc(var(--u) * -3);top:calc(var(--u) * -28);height:calc(var(--u) * 28);max-width:calc(100% + var(--u) * 6);min-width:0;z-index:2}.bs-card__tab{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:calc(var(--u) * 4) calc(var(--u) * 9);background:var(--bs-ink);font-size:calc(var(--u) * 12);white-space:nowrap}.bs-card__tab>*,.bs-card__head>*,.bs-card__art,.bs-card__price-content{transform:skew(5deg)}.bs-card__meta .bs-ribbon{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;margin-left:calc(var(--u) * -3);padding:calc(var(--u) * 4) calc(var(--u) * 9);font-size:calc(var(--u) * 11);white-space:nowrap;transform:none}.bs-card__meta .bs-ribbon>*{transform:skew(5deg)}.bs-card__head{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;gap:calc(var(--u) * 3);min-width:0;padding:calc(var(--u) * 8) calc(var(--u) * 12);background:#00000018;border-bottom:max(1px,calc(var(--u) * 2)) solid #00000025}.bs-card__title{display:block;max-width:100%;font-size:calc(var(--u) * 20);text-transform:uppercase;overflow-wrap:break-word;word-break:normal}.bs-card__subtitle{display:block;max-width:100%;font-size:calc(var(--u) * 12);overflow-wrap:break-word;word-break:normal}.bs-card__body{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#ffffff4d,transparent 70%),linear-gradient(0deg,#00000025,transparent)}.bs-card__art{position:absolute;inset:calc(var(--u) * 8) calc(var(--u) * 10);display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}.bs-card__art>*{max-width:100%;max-height:100%;min-width:0;min-height:0}.bs-card__art>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 3) 0 #0006)}.bs-card__price{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:calc(var(--u) * 48);padding:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 9);border-top:var(--bs-line) solid var(--bs-ink);background:#202a3f;box-shadow:inset 0 calc(var(--u) * -4) 0 #0003}.bs-card__price--green{background:linear-gradient(#4fdc22,#2aa60e)}.bs-card__price--yellow{background:linear-gradient(#ffd21f,#ffb800)}.bs-card__price--blue{background:linear-gradient(#2f8af5,#1b4fd1)}.bs-card__price-content{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;min-width:0;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 24);line-height:1.15;font-variant-numeric:tabular-nums}.bs-card__price-content img{flex:0 0 auto;width:calc(var(--u) * 28);height:calc(var(--u) * 28);object-fit:contain}.bs-ribbon{--bs-ribbon-color: #0a0a0a;position:relative;display:inline-block;max-width:100%;padding:calc(var(--u) * 9) calc(var(--u) * 24);background:var(--bs-ribbon-color);border-block:max(1px,calc(var(--u) * 2)) solid var(--bs-ink);clip-path:polygon(3% 0,100% 0,96% 50%,100% 100%,0 100%,3% 50%,0 0);transform:rotate(-2deg);font-size:calc(var(--u) * 25);text-align:center;text-transform:uppercase;overflow-wrap:break-word;word-break:normal}.bs-ribbon--green{--bs-ribbon-color: #2aa60e}.bs-ribbon--red{--bs-ribbon-color: #ff3b30}.bs-ribbon--purple{--bs-ribbon-color: #8a3cff}.bs-ribbon--gold{--bs-ribbon-color: #ffb800}.bs-ribbon--blue{--bs-ribbon-color: #2f8af5}.bs-badge{position:relative;z-index:3;display:inline-grid;place-items:center;flex:0 0 auto;min-width:calc(var(--u) * 29);height:calc(var(--u) * 29);padding:0 calc(var(--u) * 5);border:max(1px,calc(var(--u) * 2)) solid var(--bs-ink);border-radius:50%;background:linear-gradient(#ff685b,#ff3b30 40%,#cf1c29);box-shadow:0 calc(var(--u) * 2) 0 #0009;font-size:calc(var(--u) * 17);animation:bs-badge-bounce 3.5s ease-in-out infinite;pointer-events:none;white-space:nowrap}.bs-badge .bs-stroke{--bs-stroke-width: calc(var(--u) * 1);text-shadow:0 calc(var(--u) * 1) 0 var(--bs-ink)}.bs-badge--new{border-radius:calc(var(--u) * 2);height:calc(var(--u) * 24);font-size:calc(var(--u) * 12);padding-inline:calc(var(--u) * 7);clip-path:polygon(0 0,100% 0,91% 50%,100% 100%,0 100%)}@keyframes bs-badge-bounce{0%,82%,to{transform:translateY(0) rotate(0)}87%{transform:translateY(calc(var(--u) * -5)) rotate(-6deg)}93%{transform:translateY(calc(var(--u) * -2)) rotate(4deg)}}.bs-bar{--bs-fill: #ffd21f;--bs-fill-low: #ffb800;position:relative;min-width:calc(var(--u) * 120);height:calc(var(--u) * 34)}.bs-bar--green{--bs-fill: #4fdc22;--bs-fill-low: #2aa60e}.bs-bar--blue{--bs-fill: #42c4ff;--bs-fill-low: #2f8af5}.bs-bar--purple{--bs-fill: #bd77ff;--bs-fill-low: #8a3cff}.bs-bar--red{--bs-fill: #ff685b;--bs-fill-low: #ff3b30}.bs-bar__track{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 5);background:#17213b;transform:skew(-5deg);box-shadow:0 calc(var(--u) * 3) 0 #0008}.bs-bar__fill{display:block;height:100%;background:linear-gradient(var(--bs-fill),var(--bs-fill) 45%,var(--bs-fill-low) 46%);box-shadow:inset calc(var(--u) * -3) 0 0 #ffffff80;transition:width .24s ease-out}.bs-bar__label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-inline:calc(var(--u) * 7);font-size:calc(var(--u) * 19);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-bar--capped{margin-left:calc(var(--u) * 17)}.bs-bar--capped .bs-bar__label{padding-left:calc(var(--u) * 25)}.bs-bar__cap{position:absolute;width:calc(var(--u) * 49);height:calc(var(--u) * 49);left:calc(var(--u) * -23);top:50%;transform:translateY(-50%);object-fit:contain}.bs-tabbar{position:relative;z-index:30;display:flex;align-items:stretch;flex:0 0 auto;min-width:0;gap:calc(var(--u) * 2);min-height:max(var(--bs-hit),calc(var(--u) * 58));padding:calc(var(--u) * 4) calc(var(--u) * 8);background:#0b1c46f5;border-top:var(--bs-line) solid var(--bs-ink);pointer-events:auto;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.bs-tabbar__item{position:relative;display:flex;align-items:center;justify-content:center;flex:1 0 calc(var(--u) * 96);min-width:calc(var(--u) * 96);min-height:var(--bs-hit);gap:calc(var(--u) * 8);padding:calc(var(--u) * 7) calc(var(--u) * 12);border:0;border-right:max(1px,calc(var(--u) * 1)) solid #0007;background:transparent;color:#d5e1ff}.bs-tabbar__item:last-child{border-right:0}.bs-tabbar__item--active{color:#ffd21f;background:linear-gradient(#2f8af540,#2f8af512);box-shadow:inset 0 calc(var(--u) * -4) 0 #ffd21f}.bs-tabbar__label{font-size:calc(var(--u) * 17);text-transform:uppercase}.bs-tabbar__icon{flex:0 0 auto;width:calc(var(--u) * 38);height:calc(var(--u) * 38);object-fit:contain}.bs-tabbar__item>.bs-badge{position:absolute;right:calc(var(--u) * 3);top:calc(var(--u) * 2);min-width:calc(var(--u) * 23);height:calc(var(--u) * 23);font-size:calc(var(--u) * 13)}.bs-tabbar__item:disabled{filter:grayscale(1);opacity:.5}.bs-tabbar__item:active:not(:disabled){background-color:#ffffff18}.bs-popup-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(calc(var(--u) * 20),calc(var(--bs-safe-top) + 8px)) max(calc(var(--u) * 20),calc(var(--bs-safe-right) + 8px)) max(calc(var(--u) * 20),calc(var(--bs-safe-bottom) + 8px)) max(calc(var(--u) * 20),calc(var(--bs-safe-left) + 8px));background:#030918c9;pointer-events:auto;overscroll-behavior:contain}.bs-popup{position:relative;display:flex;flex-direction:column;width:min(100%,calc(var(--u) * var(--bs-popup-width, 560)));max-height:100%;min-width:0;min-height:0;border:max(3px,calc(var(--u) * 5)) solid var(--bs-ink);border-radius:calc(var(--u) * 10);background:linear-gradient(#2f8af5,#1b4fd1);box-shadow:inset 0 0 0 calc(var(--u) * 3) #ffffff40,0 calc(var(--u) * 6) 0 #0009;animation:bs-popup-in .22s ease-out both;outline:none}.bs-popup__header{display:flex;align-items:center;flex:0 0 auto;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12);border-bottom:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 5) calc(var(--u) * 5) 0 0;background:#173c98}.bs-popup__header h2{margin:0;min-width:0;flex:1;font:inherit}.bs-popup__header .bs-ribbon{font-size:calc(var(--u) * 27)}.bs-popup__close{display:grid;place-items:center;flex:0 0 auto;width:max(var(--bs-hit),calc(var(--u) * 46));height:max(var(--bs-hit),calc(var(--u) * 46));padding:0;border:var(--bs-line) solid var(--bs-ink);border-radius:50%;background:linear-gradient(#ff685b,#ff3b30 60%,#c81d28);box-shadow:inset 0 calc(var(--u) * -4) 0 #a01622,var(--bs-shadow);font-size:calc(var(--u) * 37)}.bs-popup__close:active{transform:translateY(calc(var(--u) * 3))}.bs-popup__body{min-width:0;min-height:0;padding:calc(var(--u) * 24);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;font-size:calc(var(--u) * 18);overflow-wrap:break-word}@keyframes bs-popup-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:600px)and (orientation:portrait){:where(.bs-root,.bs-popup-layer){--u: .2564102564vw}.bs-frame{width:calc(100% - var(--bs-safe-left) - var(--bs-safe-right));height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom));padding:calc(var(--u) * 12);gap:calc(var(--u) * 10)}.bs-topbar{--bs-header-mid: 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 8) calc(var(--u) * 10);min-height:0}.bs-topbar__back{grid-column:1;grid-row:1}.bs-topbar__title{grid-column:2;grid-row:1;font-size:calc(var(--u) * 24)}.bs-topbar__home{grid-column:3;grid-row:1}.bs-topbar__currencies{grid-column:1 / -1;grid-row:2;justify-content:flex-start;gap:calc(var(--u) * 18);padding:calc(var(--u) * 5) calc(var(--u) * 3) calc(var(--u) * 5) calc(var(--u) * 18)}.bs-topbar__currencies:empty{display:none}.bs-nav-tile{width:max(var(--bs-hit),calc(var(--u) * 52));height:max(var(--bs-hit),calc(var(--u) * 48))}.bs-nav-glyph{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.bs-currency{min-width:calc(var(--u) * 98);padding-left:calc(var(--u) * 27);gap:calc(var(--u) * 3)}.bs-currency__icon{width:calc(var(--u) * 43);height:calc(var(--u) * 43)}.bs-currency__value{font-size:calc(var(--u) * 18);padding-right:calc(var(--u) * 5)}.bs-button{padding-inline:calc(var(--u) * 10)}.bs-button__content{gap:calc(var(--u) * 5)}.bs-button__icon{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.bs-tile{width:calc(var(--u) * 86);height:max(var(--bs-hit),calc(var(--u) * 75));padding-inline:calc(var(--u) * 4)}.bs-tile__icon{width:calc(var(--u) * 70);height:calc(var(--u) * 70);top:calc(var(--u) * -24)}.bs-tile__label{font-size:calc(var(--u) * 12)}.bs-card{--bs-card-width: 154;--bs-card-height: 270;margin-inline:calc(var(--u) * 12)}.bs-card--wide{--bs-card-width: 316;--bs-card-height: 190}.bs-card--big{--bs-card-width: 316;--bs-card-height: 390}.bs-card__title{font-size:calc(var(--u) * 17)}.bs-card__price-content{font-size:calc(var(--u) * 22)}.bs-card__tab{padding-inline:calc(var(--u) * 7);font-size:calc(var(--u) * 11)}.bs-card__meta .bs-ribbon{padding-inline:calc(var(--u) * 7);font-size:calc(var(--u) * 10)}.bs-tabbar{gap:0;padding:calc(var(--u) * 4) 0;overflow-x:auto}.bs-tabbar__item{flex:1 0 calc(var(--u) * 64);min-width:calc(var(--u) * 64);flex-direction:column;gap:calc(var(--u) * 3);padding:calc(var(--u) * 5) calc(var(--u) * 3) calc(var(--u) * 7)}.bs-tabbar__label{flex:0 0 auto;width:100%;font-size:calc(var(--u) * 10)}.bs-tabbar__label .bs-stroke{--bs-stroke-width: calc(var(--u) * .8);text-shadow:0 calc(var(--u) * 1) 0 var(--bs-ink)}.bs-tabbar__icon{width:calc(var(--u) * 37);height:calc(var(--u) * 37)}.bs-tabbar__item>.bs-badge{top:0;right:calc(var(--u) * 2)}.bs-popup__body{padding:calc(var(--u) * 14);font-size:calc(var(--u) * 16)}.bs-popup__header{padding:calc(var(--u) * 8);gap:calc(var(--u) * 8)}.bs-popup__header .bs-ribbon{padding-inline:calc(var(--u) * 16);font-size:calc(var(--u) * 21)}}@media(max-height:600px)and (orientation:landscape){:where(.bs-root,.bs-popup-layer){--u: min(.1184834123vw, .2380952381vh);--u: min(.1184834123vw, .2380952381dvh)}.bs-frame{width:calc(100% - var(--bs-safe-left) - var(--bs-safe-right));height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom));padding:calc(var(--u) * 10);gap:calc(var(--u) * 8)}.bs-topbar{--bs-header-mid: 22px;min-height:var(--bs-hit);gap:calc(var(--u) * 12)}.bs-topbar__title{font-size:calc(var(--u) * 25)}.bs-nav-tile{width:max(var(--bs-hit),calc(var(--u) * 58));height:var(--bs-hit);padding:calc(var(--u) * 7)}.bs-nav-glyph{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.bs-topbar__currencies{gap:calc(var(--u) * 20);padding-block:0}.bs-currency{min-width:calc(var(--u) * 90)}.bs-currency__value{font-size:calc(var(--u) * 20)}.bs-currency__icon{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.bs-button--xl{--bs-button-height: 68;--bs-button-font: 30}.bs-button--lg{--bs-button-height: 54;--bs-button-font: 24}.bs-tile{width:calc(var(--u) * 88);height:max(var(--bs-hit),calc(var(--u) * 63));margin-top:calc(var(--u) * 18);padding-bottom:calc(var(--u) * 6)}.bs-tile__icon{top:calc(var(--u) * -23);width:calc(var(--u) * 63);height:calc(var(--u) * 63)}.bs-tile__label{font-size:calc(var(--u) * 12)}.bs-card{--bs-card-height: 240}.bs-card--big{--bs-card-height: 270}.bs-card--wide{--bs-card-height: 180}.bs-card__head{padding-block:calc(var(--u) * 5)}.bs-card__title{font-size:calc(var(--u) * 17)}.bs-card__subtitle{font-size:calc(var(--u) * 11)}.bs-card__price{min-height:calc(var(--u) * 40)}.bs-card__price-content{font-size:calc(var(--u) * 21)}.bs-tabbar{min-height:var(--bs-hit);padding-block:0}.bs-tabbar__label{font-size:calc(var(--u) * 14)}.bs-tabbar__icon{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.bs-popup-layer{padding:max(8px,var(--bs-safe-top)) max(12px,var(--bs-safe-right)) max(8px,var(--bs-safe-bottom)) max(12px,var(--bs-safe-left))}.bs-popup__header{padding:calc(var(--u) * 7)}.bs-popup__header .bs-ribbon{font-size:calc(var(--u) * 22)}.bs-popup__body{padding:calc(var(--u) * 14);font-size:calc(var(--u) * 16)}}@media(prefers-reduced-motion:reduce){:where(.bs-root,.bs-popup-layer) *,:where(.bs-root,.bs-popup-layer) *:before,:where(.bs-root,.bs-popup-layer) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lb-frame{gap:calc(var(--u) * 12)}.lb-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 24);flex:0 0 auto;min-width:0;pointer-events:none}.lb-profile-tile{display:grid;grid-template-columns:calc(var(--u) * 190) calc(var(--u) * 210);align-items:center;gap:calc(var(--u) * 24);min-width:0;pointer-events:auto}.lb-profile-tile>button{width:100%;min-width:0}.lb-profile-tile .bs-button__content{width:100%;min-width:0}.lb-profile-tile .bs-button__label{min-width:0}.lb-profile-tile .bs-button__icon{flex:0 0 auto}.lb-nickname{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lb-profile-tile .bs-bar{min-width:0}.lb-profile-tile .bs-bar__label{padding-left:calc(var(--u) * 18);font-size:calc(var(--u) * 17);white-space:nowrap}.lb-heading-right{min-width:0}.lb-heading .bs-topbar:before{display:none}.lb-heading .bs-topbar{display:flex;min-height:0;pointer-events:none}.lb-heading .bs-topbar__currencies{gap:calc(var(--u) * 24);padding-block:calc(var(--u) * 5);padding-left:calc(var(--u) * 18);min-width:0;pointer-events:none}.lb-heading .bs-currency{pointer-events:auto}.lb-menu-button{width:max(44px,calc(var(--u) * 58));min-width:44px;padding-inline:calc(var(--u) * 8);font-size:calc(var(--u) * 24)}.lb-content{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(var(--u) * 20);pointer-events:none}.lb-hero-space{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lb-shortcuts{position:relative;grid-row:1;align-self:start;justify-self:start;display:grid;gap:calc(var(--u) * 8);padding-top:calc(var(--u) * 14);padding-right:calc(var(--u) * 12);pointer-events:none}.lb-shortcut{position:relative;min-width:0}.lb-shortcuts .bs-tile{width:calc(var(--u) * 110);height:calc(var(--u) * 66);margin-top:calc(var(--u) * 16)}.lb-shortcuts .bs-tile__icon{top:calc(var(--u) * -20);width:calc(var(--u) * 65);height:calc(var(--u) * 65)}.lb-shortcuts .bs-tile__label{font-size:calc(var(--u) * 13);white-space:nowrap;overflow-wrap:normal}.lb-ach-count{position:absolute;right:calc(var(--u) * -8);bottom:calc(var(--u) * -5);padding:calc(var(--u) * 3) calc(var(--u) * 6);background:var(--bs-red);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 11);pointer-events:none}.lb-bottom{position:relative;grid-row:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.75fr);align-items:end;gap:calc(var(--u) * 16);min-width:0;pointer-events:none}.lb-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:calc(var(--u) * 12);min-width:0}.lb-box,.lb-event{display:grid;min-width:0;pointer-events:auto}.lb-box{align-content:space-between;gap:calc(var(--u) * 5);padding:calc(var(--u) * 5);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 8);background:linear-gradient(#33415e,#17213b);box-shadow:var(--bs-shadow)}.lb-bonus{background:linear-gradient(#79501d,#302319)}.lb-box>button,.lb-event>button,.lb-play-actions>button,.lb-portrait-loadout>button{width:100%;min-width:0}.lb-box>button,.lb-event>button{padding:calc(var(--u) * 8) calc(var(--u) * 7) calc(var(--u) * 12)}.lb-box .bs-button__content,.lb-box .bs-button__label,.lb-event .bs-button__content,.lb-event .bs-button__label{display:block;width:100%;min-width:0}.lb-box-content,.lb-event-content{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 6);width:100%;min-width:0}.lb-box-art{width:calc(var(--u) * 46);height:calc(var(--u) * 50);flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 3) 0 #0007)}.lb-box-copy{display:flex;flex-direction:column;gap:calc(var(--u) * 4);min-width:0;text-align:left}.lb-box-title{font-size:calc(var(--u) * 15);line-height:1.15;overflow-wrap:normal;word-break:normal}.lb-box-detail{font-size:calc(var(--u) * 10);line-height:1.2;overflow-wrap:normal}.lb-box-foot{display:grid;align-content:center;gap:calc(var(--u) * 3);min-width:0;min-height:calc(var(--u) * 32);padding:calc(var(--u) * 4) calc(var(--u) * 5);border-radius:calc(var(--u) * 4);background:#090e22b8;font-size:calc(var(--u) * 10);line-height:1.25;text-shadow:0 1px #000;font-variant-numeric:tabular-nums;overflow-wrap:normal}.lb-hot{display:flex;align-items:center;gap:calc(var(--u) * 3);color:var(--bs-yellow)}.lb-hot img{width:calc(var(--u) * 13);height:calc(var(--u) * 13);object-fit:contain}.lb-streak-content{display:grid;align-items:center;min-height:calc(var(--u) * 76);padding:calc(var(--u) * 5)}.lb-seven{position:relative;min-width:0}.lb-seven .bs-bar{min-width:0;height:calc(var(--u) * 30)}.lb-seven .bs-bar__label{font-size:calc(var(--u) * 17)}.lb-seven-ticks{position:absolute;inset:calc(var(--u) * 4);display:grid;grid-template-columns:repeat(7,1fr);pointer-events:none}.lb-seven-ticks i{border-right:calc(var(--u) * 1) solid #0005}.lb-tournament{min-width:0}.lb-event{gap:calc(var(--u) * 6)}.lb-event-clock{display:flex;align-items:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 4) calc(var(--u) * 8);border-radius:calc(var(--u) * 3);background:var(--bs-ink);font-size:calc(var(--u) * 11);white-space:nowrap}.lb-event-clock img{width:calc(var(--u) * 20);height:calc(var(--u) * 20);object-fit:contain}.lb-event-clock time{margin-left:auto;color:var(--bs-yellow);font-variant-numeric:tabular-nums}.lb-event-content>img{width:calc(var(--u) * 48);height:calc(var(--u) * 48);flex:0 0 auto;object-fit:contain}.lb-event-eligibility{display:flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 5);border-radius:calc(var(--u) * 4);background:#101a32ed;font-size:calc(var(--u) * 10);line-height:1.25}.lb-event-eligibility>span{flex:1;min-width:0}.lb-event-eligibility>button{min-width:0;flex:0 0 auto;padding-inline:calc(var(--u) * 7)}.lb-event-eligibility .bs-button__content{font-size:calc(var(--u) * 12)}.lb-play-block{display:grid;min-width:0;gap:calc(var(--u) * 8);pointer-events:none}.lb-side-picker{display:flex;justify-content:center;gap:calc(var(--u) * 8);min-width:0;pointer-events:auto}.lb-side-picker>button{flex:1 1 0;min-width:0;padding-inline:calc(var(--u) * 6)}.lb-side-picker .bs-button__icon{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.lb-play-actions{display:grid;gap:calc(var(--u) * 8);min-width:0;pointer-events:auto}.lb-play-actions>button{padding-inline:calc(var(--u) * 8)}.lb-portrait-loadout,.lb-mobile-nav,.lb-touch{display:none}.lb-hint{flex:0 0 auto;margin:0;text-align:center;font-size:calc(var(--u) * 10);color:#e0ebff;text-shadow:0 1px #000;pointer-events:none}.lb-practice .lb-bottom{grid-template-columns:minmax(0,calc(var(--u) * 310));justify-content:end}.lb-practice-label{text-align:center;font-size:calc(var(--u) * 13)}.lb-menu-actions,.lb-profile-body{display:grid;min-width:0;gap:var(--bs-space-4)}.lb-profile-section{pointer-events:auto}.lb-site-link{display:grid;place-items:center;min-height:var(--bs-hit);padding:var(--bs-space-2);color:var(--bs-yellow);pointer-events:auto}.lb-explanation{margin:0;font-size:max(12px,calc(var(--u) * 14));line-height:1.4}.lb-profile-body>p{margin:0;line-height:1.4}.lb-profile-identity{display:flex;align-items:center;gap:var(--bs-space-4);min-width:0;overflow-wrap:anywhere;font-size:calc(var(--u) * 26)}.lb-profile-identity img{width:calc(var(--u) * 72);height:calc(var(--u) * 72);flex:0 0 auto;object-fit:contain}.lb-profile-wallet{display:flex;flex-wrap:wrap;gap:var(--bs-space-6);padding-left:var(--bs-space-4)}.lb-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bs-space-4);margin:0}.lb-stats>div{min-width:0;padding:var(--bs-space-3);background:#101d485c}.lb-stats dt{color:#d6e6ff;font-size:calc(var(--u) * 14)}.lb-stats dd{margin:var(--bs-space-1) 0 0;font-size:calc(var(--u) * 26);overflow-wrap:anywhere}@media(max-width:600px)and (orientation:portrait){.lb-frame{gap:calc(var(--u) * 10);padding:calc(var(--u) * 12)}.lb-heading{grid-template-columns:minmax(0,1fr) 44px;gap:calc(var(--u) * 8)}.lb-profile-tile{grid-column:1 / -1;grid-row:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:calc(var(--u) * 19)}.lb-profile-tile>button{min-height:44px;padding-block:calc(var(--u) * 5);padding-inline:calc(var(--u) * 8)}.lb-profile-tile .bs-button__content{justify-content:flex-start;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 16)}.lb-profile-tile .bs-button__icon{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.lb-profile-tile .bs-bar__label{font-size:calc(var(--u) * 14)}.lb-heading-right{grid-column:1;grid-row:2}.lb-heading .bs-topbar__currencies{justify-content:flex-start;gap:calc(var(--u) * 17);padding:calc(var(--u) * 4) calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * 14);overflow-x:auto;scrollbar-width:none}.lb-heading .bs-topbar__currencies::-webkit-scrollbar{display:none}.lb-heading .bs-currency{min-width:0;padding-left:calc(var(--u) * 23);gap:calc(var(--u) * 3)}.lb-heading .bs-currency__icon{left:calc(var(--u) * -13);width:calc(var(--u) * 37);height:calc(var(--u) * 37)}.lb-heading .bs-currency__value{font-size:calc(var(--u) * 16);padding-right:calc(var(--u) * 4)}.lb-menu-button{grid-column:2;grid-row:2;width:44px;padding:0;min-height:44px}.lb-content{gap:calc(var(--u) * 12)}.lb-shortcuts{justify-self:stretch;display:flex;justify-content:space-between;padding:calc(var(--u) * 10) 0 0}.lb-shortcut-loadout,.lb-shortcut-ach{display:none}.lb-shortcuts .bs-tile{width:calc(var(--u) * 82);height:calc(var(--u) * 62);margin-top:calc(var(--u) * 14)}.lb-shortcuts .bs-tile__icon{width:calc(var(--u) * 58);height:calc(var(--u) * 58);top:calc(var(--u) * -19)}.lb-shortcuts .bs-tile__label{font-size:calc(var(--u) * 11)}.lb-bottom{grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 8)}.lb-boxes{gap:calc(var(--u) * 8)}.lb-box{gap:calc(var(--u) * 3);padding:calc(var(--u) * 3);border-width:2px;border-radius:calc(var(--u) * 6)}.lb-box>button{min-height:44px;padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 7);border-width:2px}.lb-box-content{gap:calc(var(--u) * 4)}.lb-box-art{width:calc(var(--u) * 29);height:calc(var(--u) * 32)}.lb-box-copy{gap:calc(var(--u) * 2)}.lb-box-title{font-size:calc(var(--u) * 11)}.lb-box-detail{font-size:calc(var(--u) * 9)}.lb-box-foot{gap:1px;min-height:calc(var(--u) * 23);padding:calc(var(--u) * 3);font-size:calc(var(--u) * 8.5);line-height:1.15}.lb-hot img{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.lb-streak-content{min-height:44px;padding:calc(var(--u) * 3)}.lb-seven .bs-bar{height:calc(var(--u) * 23)}.lb-seven .bs-bar__label{font-size:calc(var(--u) * 13)}.lb-tournament{display:none}.lb-play-block{gap:calc(var(--u) * 7)}.lb-side-picker{justify-self:center;width:calc(var(--u) * 164)}.lb-side-picker>button{min-height:44px;padding-block:calc(var(--u) * 4)}.lb-side-picker .bs-button__content{gap:calc(var(--u) * 5);font-size:calc(var(--u) * 15)}.lb-side-picker .bs-button__icon{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.lb-play-actions{grid-template-columns:minmax(0,1fr) calc(var(--u) * 104);gap:calc(var(--u) * 8)}.lb-play-actions>button{--bs-button-height: 76;--bs-button-font: 32;min-width:0}.lb-portrait-loadout{display:flex;min-width:0}.lb-portrait-loadout>button{padding:calc(var(--u) * 5) calc(var(--u) * 3) calc(var(--u) * 10)}.lb-portrait-loadout .bs-button__content{flex-direction:column;width:100%;min-width:0;gap:calc(var(--u) * 3);font-size:calc(var(--u) * 10);white-space:nowrap}.lb-portrait-loadout .bs-button__icon{width:calc(var(--u) * 36);height:calc(var(--u) * 36)}.lb-mobile-nav{display:block;flex:0 0 auto;margin-top:calc(var(--u) * 3);pointer-events:auto}.lb-mobile-nav .bs-tabbar{padding-inline:0;overflow:visible}.lb-mobile-nav .bs-tabbar__item{flex:1 1 0;min-width:0;padding-inline:0}.lb-mobile-nav .bs-tabbar__label{font-size:calc(var(--u) * 8.2);white-space:nowrap;overflow-wrap:normal;letter-spacing:-.025em}.lb-mobile-nav .bs-tabbar__icon{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.lb-hint{display:none}.lb-practice .lb-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-height:600px)and (orientation:landscape){.lb-root{--u: min(.1vw, .2173913043vh);--u: min(.1vw, .2173913043dvh)}.lb-frame{width:calc(100% - var(--bs-safe-left) - var(--bs-safe-right));height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom));padding:calc(var(--u) * 12);gap:calc(var(--u) * 8)}.lb-heading{gap:calc(var(--u) * 16)}.lb-profile-tile{grid-template-columns:calc(var(--u) * 145) calc(var(--u) * 175);gap:calc(var(--u) * 20)}.lb-profile-tile>button{padding:calc(var(--u) * 4) calc(var(--u) * 8)}.lb-profile-tile .bs-button__content{gap:calc(var(--u) * 5);font-size:calc(var(--u) * 16)}.lb-profile-tile .bs-bar__label{font-size:calc(var(--u) * 15)}.lb-heading .bs-currency{min-width:0;padding-left:calc(var(--u) * 27)}.lb-heading .bs-currency__value{font-size:calc(var(--u) * 19)}.lb-heading .bs-currency__icon{width:calc(var(--u) * 43);height:calc(var(--u) * 43)}.lb-heading .bs-topbar__currencies{gap:calc(var(--u) * 20)}.lb-content{gap:calc(var(--u) * 12)}.lb-shortcuts{grid-template-columns:repeat(2,auto);gap:calc(var(--u) * 8) calc(var(--u) * 12);padding-top:calc(var(--u) * 8)}.lb-shortcuts .bs-tile{width:calc(var(--u) * 100);height:max(44px,calc(var(--u) * 57));margin-top:calc(var(--u) * 13);padding-bottom:calc(var(--u) * 5)}.lb-shortcuts .bs-tile__icon{width:calc(var(--u) * 51);height:calc(var(--u) * 51);top:calc(var(--u) * -17)}.lb-shortcuts .bs-tile__label{font-size:calc(var(--u) * 11.5)}.lb-bottom{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr);gap:calc(var(--u) * 10)}.lb-boxes{gap:calc(var(--u) * 7)}.lb-box{padding:calc(var(--u) * 3);gap:calc(var(--u) * 3)}.lb-box>button,.lb-event>button{padding:calc(var(--u) * 5) calc(var(--u) * 4) calc(var(--u) * 9)}.lb-box-art{width:calc(var(--u) * 31);height:calc(var(--u) * 36)}.lb-box-title{font-size:calc(var(--u) * 12)}.lb-box-detail{font-size:calc(var(--u) * 9)}.lb-box-foot{min-height:calc(var(--u) * 28);font-size:calc(var(--u) * 9);padding:calc(var(--u) * 3)}.lb-streak-content{min-height:calc(var(--u) * 57);padding:calc(var(--u) * 3)}.lb-seven .bs-bar{height:calc(var(--u) * 27)}.lb-event-clock{font-size:calc(var(--u) * 10);gap:calc(var(--u) * 3);padding:calc(var(--u) * 3) calc(var(--u) * 5)}.lb-event-clock img{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.lb-event-content>img{width:calc(var(--u) * 35);height:calc(var(--u) * 35)}.lb-event-eligibility{font-size:calc(var(--u) * 9)}.lb-event-eligibility>button{padding-inline:calc(var(--u) * 4)}.lb-event-eligibility .bs-button__content{font-size:calc(var(--u) * 10)}.lb-play-actions>button{--bs-button-height: 72;--bs-button-font: 32}.lb-side-picker>button{padding-block:calc(var(--u) * 4)}.lb-keyboard{display:none}.lb-touch{display:inline}}@media(max-width:600px)and (max-height:740px)and (orientation:portrait){.lb-frame{gap:calc(var(--u) * 7);padding-block:calc(var(--u) * 8)}.lb-shortcuts .bs-tile{height:44px}.lb-shortcuts .bs-tile__icon{width:calc(var(--u) * 46);height:calc(var(--u) * 46)}.lb-box-detail{display:none}.lb-play-actions>button{--bs-button-height: 65;--bs-button-font: 29}.lb-mobile-nav .bs-tabbar__icon{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}}@media(max-height:600px)and (orientation:landscape){.lb-dialog{width:min(92vw,520px)}.lb-dialog .bs-popup__body{font-size:max(14px,calc(var(--u) * 18))}}.lb-corner{display:flex;align-items:center;gap:calc(var(--u) * 10);pointer-events:auto}.lb-sound-button{font-size:calc(var(--u) * 22)}@media(max-width:600px)and (orientation:portrait){.lb-corner{grid-column:2;grid-row:2;gap:6px}.lb-corner .lb-menu-button{grid-column:auto;grid-row:auto}}@media(max-width:600px)and (orientation:portrait){.lb-heading{grid-template-columns:minmax(0,1fr) auto}.lb-corner .lb-menu-button{width:42px;min-width:42px;min-height:42px}}.lb-event--prime .lb-event-clock{background:linear-gradient(#ff7a5c,#e8261b)}.lb-event-held{background:linear-gradient(#7a1fc4,#4a0f8a)!important;border-color:#ffd21f!important}.lb-event-next{justify-content:center}@media(min-width:601px){.lb-shortcuts:has(>:nth-child(5)){grid-template-columns:repeat(2,auto);column-gap:calc(var(--u) * 10)}}.rb-root{--rb-corner-clearance: max(76px, calc(var(--u) * 68))}.rb-root .bs-frame{padding-top:var(--rb-corner-clearance);min-height:0}.rb-scene-pattern{opacity:.16}img.rb-art{position:static;display:inline-block;flex:0 0 auto;width:calc(var(--u) * 32);height:calc(var(--u) * 32);max-width:100%;max-height:none;margin:0;object-fit:contain;vertical-align:middle;pointer-events:none}.rb-content{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff80 #10295960;padding:var(--bs-space-2) var(--bs-space-3) var(--bs-space-4);pointer-events:auto;scroll-padding-block:var(--bs-space-4)}.rb-main{display:grid;grid-template-columns:minmax(0,360fr) minmax(0,380fr) minmax(0,420fr);align-items:start;gap:var(--bs-space-4);min-width:0}.rb-main>*{min-width:0}.rb-headline{position:relative;padding:var(--bs-space-4) var(--bs-space-2)}.rb-title-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bs-space-3)}.rb-headline h1{position:relative;z-index:1;width:max-content;max-width:100%;margin:0;font-size:calc(var(--u) * 40);line-height:1.12}.rb-headline h1 .bs-ribbon{max-width:none;padding:calc(var(--u) * 12) calc(var(--u) * 22);font-size:inherit;white-space:nowrap;overflow-wrap:normal}.rb-headline--record h1{font-size:calc(var(--u) * 29)}.rb-title-group>img.rb-title-art{width:calc(var(--u) * 88);height:calc(var(--u) * 88);margin-left:var(--bs-space-3);filter:drop-shadow(0 calc(var(--u) * 4) 0 #0008)}.rb-headline--record .rb-title-art{animation:rb-star-in .45s ease-out both}.rb-standing{display:flex;align-items:center;gap:var(--bs-space-2);width:fit-content;max-width:100%;margin:var(--bs-space-4) 0 0;padding:var(--bs-space-2) var(--bs-space-3);border:var(--bs-line) solid var(--bs-ink);background:#09152ee8;box-shadow:0 calc(var(--u) * 3) 0 #0008;font-size:calc(var(--u) * 17);line-height:1.25}.rb-hero-space{min-height:calc(var(--u) * 270);pointer-events:none}.rb-rewards{display:flex;flex-direction:column;gap:var(--bs-space-3);min-width:0;padding:var(--bs-space-4);background:linear-gradient(110deg,#07132d99,#07132de8);border:calc(var(--u) * 2) solid #ffffff18}.rb-stats{margin:0}.rb-stats>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:var(--bs-space-2);padding-block:var(--bs-space-2);border-bottom:calc(var(--u) * 2) solid #ffffff20}.rb-stats dt{display:flex;align-items:center;gap:var(--bs-space-2);min-width:0;font-size:calc(var(--u) * 19)}.rb-stats dd{min-width:0;margin:0;text-align:right;font-size:calc(var(--u) * 26);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rb-stats .rb-score-row dd{font-size:calc(var(--u) * 42)}.rb-gold{color:var(--bs-yellow)}.rb-earned{display:flex;flex-direction:column;gap:var(--bs-space-2);min-width:0}.rb-earned-main{display:flex;align-items:center;gap:var(--bs-space-2)}.rb-earned-main>img.rb-art{width:calc(var(--u) * 64);height:calc(var(--u) * 64)}.rb-earned-copy{min-width:0}.rb-earned-copy>strong{display:block;font-size:calc(var(--u) * 32);overflow-wrap:anywhere}.rb-earned-caption{display:block;margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 14);line-height:1.25}.rb-note,.rb-fine{margin:0;line-height:1.4;overflow-wrap:break-word}.rb-note{font-size:calc(var(--u) * 16)}.rb-fine{font-size:calc(var(--u) * 13);color:#d6e6ff}.rb-streak{display:flex;align-items:center;gap:var(--bs-space-2)}.rb-error{margin:0;padding:var(--bs-space-3);border:var(--bs-line) solid var(--bs-ink);background:#751721e8;font-size:calc(var(--u) * 16);line-height:1.4;overflow-wrap:anywhere}.rb-error p{margin:var(--bs-space-2) 0 0}.rb-ladder{position:relative;display:block;min-width:0;width:100%;padding:var(--bs-space-4);border:calc(var(--u) * 2) solid #ffffff25;background:#10265bed;pointer-events:auto}.rb-ladder--compact{margin-top:var(--bs-space-4)}.rb-ladder-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bs-space-3);margin-bottom:var(--bs-space-2)}.rb-ladder-heading{display:flex;align-items:center;gap:var(--bs-space-3);min-width:0}.rb-ladder-heading>div{min-width:0}.rb-ladder-heading>img.rb-art{width:calc(var(--u) * 48);height:calc(var(--u) * 48)}.rb-ladder-heading h3{margin:0 0 var(--bs-space-1);font-size:calc(var(--u) * 22);line-height:1.2}.rb-ladder-heading p{margin:0;font-size:calc(var(--u) * 16)}.rb-hot{display:flex;align-items:center;gap:var(--bs-space-2);max-width:100%;padding:var(--bs-space-2) var(--bs-space-3);background:#32156acc}.rb-hot>div{flex:1;min-width:0;font-size:calc(var(--u) * 17)}.rb-hot small{display:block;margin-top:var(--bs-space-1);font-size:calc(var(--u) * 12)}.rb-first{background:#0b5a36d9}.rb-hot>img.rb-art{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.rb-hot time{flex:0 0 auto;font-size:calc(var(--u) * 19);font-variant-numeric:tabular-nums;white-space:nowrap}.rb-ladder-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 22);width:100%;min-width:0;margin:0;padding:calc(var(--u) * 48) calc(var(--u) * 12) calc(var(--u) * 14)}.rb-ladder-slot{position:relative;min-width:0}.rb-ladder-slot>.bs-card{position:relative;inset:auto;display:flex;width:100%;min-width:0;min-height:calc(var(--u) * 208);height:100%;margin:0}.rb-ladder .bs-card__meta{position:absolute;left:calc(var(--u) * -3);top:calc(var(--u) * -28);right:auto;bottom:auto;display:flex;align-items:flex-start;width:auto;height:calc(var(--u) * 28);max-width:calc(100% + var(--u) * 6)}.rb-ladder .bs-card__tab{min-height:calc(var(--u) * 28);padding-inline:calc(var(--u) * 10);font-size:calc(var(--u) * 12)}.rb-ladder .bs-card__meta .bs-ribbon{position:absolute;right:calc(var(--u) * -3);bottom:calc(var(--u) * 27);margin:0;padding:calc(var(--u) * 4) calc(var(--u) * 9);font-size:calc(var(--u) * 12);white-space:nowrap;overflow-wrap:normal}.rb-ladder .bs-card__head{min-height:calc(var(--u) * 55);padding:var(--bs-space-2)}.rb-ladder .bs-card__title{font-size:calc(var(--u) * 23);white-space:nowrap;overflow-wrap:normal}.rb-ladder .bs-card__subtitle{font-size:calc(var(--u) * 13);line-height:1.25}.rb-ladder .bs-card__body{min-height:calc(var(--u) * 94);padding:var(--bs-space-2)}.rb-ladder .bs-card__art>img.rb-art{position:static;width:100%;height:calc(var(--u) * 96);max-width:calc(var(--u) * 140);margin:0}.rb-ladder .bs-card__price{position:relative;inset:auto;width:100%;min-height:max(44px,calc(var(--u) * 44));padding:var(--bs-space-2)}.rb-ladder .bs-card__price-content{min-width:0;font-size:calc(var(--u) * 25);overflow-wrap:anywhere}.rb-expiry{margin-top:var(--bs-space-4);padding:var(--bs-space-3);background:#071b4c99;color:#ffe69a}.rb-actions{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:var(--bs-space-4);min-width:0;padding:var(--bs-space-2) var(--bs-space-3) var(--bs-space-2);pointer-events:auto}.rb-actions>.bs-tile{flex-shrink:0}.rb-action-buttons{display:flex;flex:1;align-items:flex-end;justify-content:flex-end;gap:var(--bs-space-3);min-width:0}.rb-rewards>.bs-button{min-width:0;max-width:100%}.rb-rewards .bs-button__content,.rb-revive-body .bs-button__content{min-width:0;max-width:100%}.rb-revive-body{display:flex;flex-direction:column;align-items:stretch;gap:var(--bs-space-4);text-align:center}.rb-heart-ring{position:relative;align-self:center;width:calc(var(--u) * 174);height:calc(var(--u) * 174);color:var(--bs-yellow)}.rb-heart-ring>svg{display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.rb-ring-track,.rb-ring-fill{fill:none;stroke-width:7}.rb-ring-track{stroke:#0a2259}.rb-ring-fill{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.rb-heart-ring--urgent{color:var(--bs-red)}.rb-heart-ring>img.rb-art{position:absolute;width:70%;height:70%;top:12%;left:15%}.rb-countdown{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:var(--bs-space-1) var(--bs-space-3);border:var(--bs-line) solid var(--bs-ink);background:#122853;font-size:calc(var(--u) * 30);white-space:nowrap}.rb-revive-score{margin:0;font-size:calc(var(--u) * 19);line-height:1.35}.rb-revive-score strong{display:block;margin-block:var(--bs-space-2);font-size:calc(var(--u) * 32)}.rb-revive-score small{display:block;font-size:calc(var(--u) * 14);color:#d6e6ff}.rb-shortfall{margin:0;font-size:calc(var(--u) * 16)}.rb-shortfall img.rb-art,.rb-tournament-warning img.rb-art{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.rb-tournament-warning{text-align:center}.rb-text-button{align-self:center;min-height:var(--bs-hit);padding:var(--bs-space-2) var(--bs-space-4);border:0;background:transparent;text-decoration:underline;text-underline-offset:calc(var(--u) * 4);font-size:calc(var(--u) * 16)}.rb-text-button:disabled{opacity:.5}@keyframes rb-star-in{0%{opacity:0;transform:scale(.5) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(max-width:600px)and (orientation:portrait){.rb-root .bs-frame{top:var(--bs-safe-top);transform:none;margin-inline:auto;padding:76px var(--bs-space-2) var(--bs-space-2);gap:var(--bs-space-2)}.rb-content{padding:var(--bs-space-2) var(--bs-space-2) var(--bs-space-4)}.rb-main{grid-template-columns:minmax(0,1fr);gap:var(--bs-space-3)}.rb-headline{padding:var(--bs-space-2) 0}.rb-title-group{flex-direction:row;align-items:center;justify-content:center;gap:var(--bs-space-2)}.rb-headline h1{font-size:calc(var(--u) * 31)}.rb-headline--record h1{font-size:calc(var(--u) * 22)}.rb-headline h1 .bs-ribbon{padding-inline:calc(var(--u) * 15)}.rb-title-group>img.rb-title-art{width:calc(var(--u) * 54);height:calc(var(--u) * 54);margin:0}.rb-standing{margin:var(--bs-space-3) auto 0;font-size:calc(var(--u) * 14)}.rb-hero-space{min-height:calc(var(--u) * 100)}.rb-rewards{padding:var(--bs-space-3);background:#071b40ed}.rb-stats dt{font-size:calc(var(--u) * 17)}.rb-stats dd{font-size:calc(var(--u) * 23)}.rb-earned-copy>strong{font-size:calc(var(--u) * 30)}.rb-ladder{padding:var(--bs-space-3)}.rb-ladder-heading{gap:var(--bs-space-2)}.rb-ladder-heading h3{font-size:calc(var(--u) * 19)}.rb-ladder-heading>img.rb-art{width:calc(var(--u) * 40);height:calc(var(--u) * 40)}.rb-hot{width:100%}.rb-ladder-rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--u) * 20);row-gap:calc(var(--u) * 60);padding-inline:calc(var(--u) * 9)}.rb-ladder-slot>.bs-card{min-height:calc(var(--u) * 230)}.rb-ladder .bs-card__title{font-size:calc(var(--u) * 21)}.rb-ladder .bs-card__subtitle{font-size:calc(var(--u) * 12)}.rb-ladder .bs-card__art>img.rb-art{height:calc(var(--u) * 105)}.rb-ladder .bs-card__price-content{font-size:calc(var(--u) * 22)}.rb-actions{align-items:flex-end;gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-1);border-top:calc(var(--u) * 2) solid #ffffff25;background:#071b40f2;box-shadow:0 -8px 18px #071b4050}.rb-action-buttons{flex-direction:column-reverse;align-items:stretch;gap:var(--bs-space-2)}.rb-action-buttons>.bs-button{width:100%;min-width:0;--bs-button-height: 54;--bs-button-font: 25;padding-inline:var(--bs-space-2)}.rb-action-buttons>.bs-button--blue{--bs-button-height: 44;--bs-button-font: 21}}@media(max-height:600px)and (orientation:landscape){.rb-root{--u: min(.1184834123vw, .2380952381vh);--u: min(.1184834123vw, .2380952381dvh)}.rb-root .bs-frame{top:var(--bs-safe-top);transform:none;width:calc(100% - var(--bs-safe-left) - var(--bs-safe-right));height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom));margin-inline:auto;padding:72px var(--bs-space-3) var(--bs-space-2);gap:var(--bs-space-2)}.rb-main{grid-template-columns:minmax(0,280fr) minmax(0,240fr) minmax(0,360fr);gap:var(--bs-space-3)}.rb-headline{padding:var(--bs-space-2) 0}.rb-headline h1{font-size:calc(var(--u) * 32)}.rb-headline--record h1{font-size:calc(var(--u) * 23)}.rb-title-group>img.rb-title-art{width:calc(var(--u) * 60);height:calc(var(--u) * 60)}.rb-standing{font-size:max(12px,calc(var(--u) * 14))}.rb-hero-space{min-height:calc(var(--u) * 190)}.rb-rewards{padding:var(--bs-space-2);gap:var(--bs-space-2)}.rb-stats dt{font-size:max(12px,calc(var(--u) * 17))}.rb-stats dd{font-size:calc(var(--u) * 23)}.rb-stats .rb-score-row dd{font-size:calc(var(--u) * 34)}.rb-actions{padding-block:var(--bs-space-1);background:linear-gradient(transparent,#071b40bd)}.rb-action-buttons>.bs-button{min-width:calc(var(--u) * 140);--bs-button-height: 52;--bs-button-font: 25}.rb-actions>.bs-tile{width:calc(var(--u) * 88);height:max(44px,calc(var(--u) * 58))}.rb-actions .bs-tile__icon{width:calc(var(--u) * 60);height:calc(var(--u) * 60);top:calc(var(--u) * -20)}.rb-actions .bs-tile__label{font-size:max(11px,calc(var(--u) * 13))}.rb-revive-popup{width:min(100%,560px)}.rb-revive-body{display:grid;grid-template-columns:calc(var(--u) * 130) minmax(0,1fr);align-items:center;gap:var(--bs-space-3)}.rb-heart-ring{grid-column:1;grid-row:1 / span 2;width:calc(var(--u) * 122);height:calc(var(--u) * 122)}.rb-revive-score{grid-column:2}.rb-revive-body>button,.rb-revive-body>.rb-fine,.rb-revive-body>.rb-error,.rb-revive-body>.rb-shortfall{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.rb-headline--record .rb-title-art{animation:none}.rb-ring-fill{transition:none}}.rb-actions>.bs-tile{margin-top:0;overflow:hidden}.rb-actions .bs-tile__icon{top:7%;width:auto;height:58%;aspect-ratio:1}.sp-shop,.sp-loadout{pointer-events:auto}.sp-shop-content{display:flex;flex-direction:column;gap:var(--bs-space-2);overflow:hidden}.sp-credit-note{display:flex;align-items:center;align-self:flex-start;flex:0 0 auto;max-width:100%;gap:var(--bs-space-2);min-height:44px;padding:0 var(--bs-space-2);border:var(--bs-line) solid #102859;border-radius:calc(var(--u) * 5);background:#102859c9;box-shadow:0 calc(var(--u) * 3) 0 #091b4780;font-size:calc(var(--u) * 15);line-height:1.2}.sp-credit-note>img{flex:0 0 auto;width:calc(var(--u) * 32);height:calc(var(--u) * 32);object-fit:contain}.sp-credit-note p,.sp-legal,.sp-hint{margin:0}.sp-info-button{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;background:transparent;font-size:calc(var(--u) * 24)}.sp-info-button>span{display:grid;place-items:center;width:calc(var(--u) * 28);height:calc(var(--u) * 28);border:calc(var(--u) * 2) solid #071937;border-radius:50%;background:#368eff}.sp-stage{display:flex;align-items:stretch;flex:1 1 0;min-height:0;min-width:0;gap:var(--bs-space-6);padding:var(--bs-space-2) var(--bs-space-4) var(--bs-space-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-color:#ffd21f #12358a;scrollbar-width:thin}.sp-section{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;min-height:0}.sp-section h2,.sp-heading{margin:0;font:inherit}.sp-section h2{flex:0 0 auto;padding:calc(var(--u) * 3) var(--bs-space-2)}.sp-section h2>.bs-ribbon{font-size:calc(var(--u) * 21);padding:calc(var(--u) * 7) calc(var(--u) * 18);white-space:nowrap}.sp-rail{display:flex;align-items:stretch;flex:1 1 0;min-height:0;width:max-content;gap:calc(var(--u) * 22);padding:calc(var(--u) * 34) calc(var(--u) * 14) calc(var(--u) * 12)}.sp-rail>.bs-card{width:calc(var(--u) * 208);height:100%;min-height:0;margin:0}.sp-rail>.bs-card--big{width:calc(var(--u) * 282)}.sp-rail .bs-card__head{flex:0 0 auto;min-height:calc(var(--u) * 64)}.sp-rail .bs-card__title{font-size:calc(var(--u) * 19);line-height:1.12}.sp-rail .bs-card__subtitle{font-size:calc(var(--u) * 12);line-height:1.2}.sp-rail .bs-card__body{flex:1 1 0;min-height:0;padding:calc(var(--u) * 8)}.sp-rail .bs-card__art{height:100%;min-height:0}.sp-rail .bs-card__art>img{height:100%;min-height:0;max-height:100%;object-fit:contain}.sp-rail .bs-card__price{flex:0 0 auto;min-height:calc(var(--u) * 46)}.sp-rail .bs-card__price-content{font-size:calc(var(--u) * 22);white-space:nowrap}.sp-feature-action{display:flex;align-items:center;flex:0 0 auto;gap:var(--bs-space-2);width:calc(var(--u) * 282);margin:0 auto calc(var(--u) * 4)}.sp-feature-action>.bs-bar{flex:1 1 0;min-width:0}.sp-feature-action .bs-bar__label{font-size:calc(var(--u) * 14)}.sp-feature-action>.bs-button{min-width:calc(var(--u) * 94);padding-inline:calc(var(--u) * 8)}.sp-feature-action .bs-button__label{white-space:nowrap}.sp-old-price{font-size:.65em;color:#d4dcec}.sp-legal{flex:0 0 auto;position:relative;padding:var(--bs-space-1) var(--bs-space-2);color:#d4e1ff;font-size:calc(var(--u) * 11);line-height:1.35}.sp-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--bs-space-4);min-width:0;min-height:0;padding:var(--bs-space-6);text-align:center;font-size:calc(var(--u) * 22)}.sp-empty>img{width:calc(var(--u) * 110);height:calc(var(--u) * 90);object-fit:contain}.sp-empty p{margin:0}.sp-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--bs-space-6);line-height:1.35}.sp-detail-visual{display:flex;flex-direction:column;align-items:center;min-width:0;gap:var(--bs-space-2);text-align:center}.sp-detail-card{width:100%;min-width:0;padding:calc(var(--u) * 12)}.sp-detail-card>.bs-card{width:100%;min-height:0;margin:0}.sp-detail-card .bs-card__body{min-height:0}.sp-detail-card .bs-card__art>img{height:calc(var(--u) * 135)}.sp-detail-card .bs-card__price-content{font-size:calc(var(--u) * 23)}.sp-detail-visual p,.sp-detail-actions p,.sp-confirm p,.sp-reveal p,.sp-info-copy p{margin:0}.sp-detail-actions,.sp-confirm,.sp-info-copy{display:flex;flex-direction:column;justify-content:center;gap:var(--bs-space-3);min-width:0}.sp-detail-actions>.bs-bar{flex:0 0 auto}.sp-detail-actions .bs-button{width:100%;min-width:0;padding-inline:calc(var(--u) * 10);--bs-button-font: 21}.sp-detail-actions .bs-button__label{white-space:nowrap}.sp-detail-actions>.bs-ribbon{font-size:calc(var(--u) * 22)}.sp-muted{color:#d2e1ff;font-size:calc(var(--u) * 14)}.sp-reveal{text-align:center}.sp-reveal p{padding-top:var(--bs-space-2)}.sp-message{margin:0;padding:var(--bs-space-3);font-size:calc(var(--u) * 16);line-height:1.4;overflow-wrap:anywhere}.sp-message--err{background:#721627;color:#fff}.sp-message--ok{background:#165d23;color:#fff}.sp-pop{animation:sp-reveal-pop .36s cubic-bezier(.2,.85,.3,1.2) both}@keyframes sp-reveal-pop{0%{opacity:0;transform:scale(.7) rotate(-7deg)}70%{opacity:1;transform:scale(1.04) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.sp-loadout-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#ffd21f #12358a;scrollbar-width:thin}.sp-equipment{display:grid;grid-template-columns:calc(var(--u) * 300) minmax(0,1fr);align-items:start;gap:var(--bs-space-6);padding:var(--bs-space-3)}.sp-selected-slot{position:sticky;top:var(--bs-space-3);display:flex;flex-direction:column;align-items:center;min-width:0;gap:var(--bs-space-3);padding:0 var(--bs-space-3) var(--bs-space-3)}.sp-selected-slot>.bs-card{width:100%;min-height:0;height:calc(var(--u) * 338);margin:var(--bs-space-2) 0}.sp-selected-slot .bs-card__body{flex:1 1 0;min-height:0}.sp-selected-slot .bs-card__art{height:100%;min-height:0}.sp-selected-slot .bs-card__art>img{height:100%;max-height:100%;object-fit:contain}.sp-selected-slot .bs-card__head,.sp-selected-slot .bs-card__price{flex:0 0 auto}.sp-selected-slot>.bs-button{width:100%;min-width:0}.sp-selected-slot .bs-button__label{white-space:nowrap}.sp-collection{display:flex;flex-direction:column;gap:var(--bs-space-6);min-width:0}.sp-slot-grid,.sp-owned-grid{display:grid;width:100%;min-width:0;gap:calc(var(--u) * 20);padding:calc(var(--u) * 18) calc(var(--u) * 12)}.sp-slot-grid,.sp-owned-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-slot-grid>.bs-card,.sp-owned-grid>.bs-card{width:100%;min-width:0;min-height:0;margin:0}.sp-slot-grid>.bs-card{height:calc(var(--u) * 164)}.sp-slot-grid .bs-card__head{flex:0 0 auto;min-height:calc(var(--u) * 34);padding:calc(var(--u) * 6)}.sp-slot-grid .bs-card__title{font-size:calc(var(--u) * 17)}.sp-slot-grid .bs-card__body,.sp-owned-grid .bs-card__body{flex:1 1 0;min-height:0;padding:calc(var(--u) * 6)}.sp-slot-grid .bs-card__art,.sp-owned-grid .bs-card__art{height:100%;min-height:0}.sp-slot-grid .bs-card__art>img,.sp-owned-grid .bs-card__art>img{height:100%;max-height:100%;object-fit:contain}.sp-slot-grid .bs-card__price{flex:0 0 auto;min-height:calc(var(--u) * 34);padding:calc(var(--u) * 5)}.sp-slot-grid .bs-card__price-content{display:block;max-width:100%;font-size:calc(var(--u) * 14);line-height:1.15;overflow-wrap:anywhere}.sp-owned-grid>.bs-card{height:calc(var(--u) * 272)}.sp-owned-grid .bs-card__head,.sp-owned-grid .bs-card__price{flex:0 0 auto}.sp-owned-grid .bs-card__title{font-size:calc(var(--u) * 17)}.sp-owned-grid .bs-card__price-content{font-size:calc(var(--u) * 21)}.sp-hint{padding:var(--bs-space-2) var(--bs-space-3);color:#d4e1ff;font-size:calc(var(--u) * 14);line-height:1.4}@media(max-width:600px)and (orientation:portrait){.sp-credit-note{align-self:stretch;gap:calc(var(--u) * 5);padding-inline:calc(var(--u) * 5);font-size:calc(var(--u) * 12)}.sp-credit-note>img{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.sp-credit-note p{flex:1}.sp-info-button{font-size:calc(var(--u) * 21)}.sp-stage{display:block;padding:var(--bs-space-2) 0 var(--bs-space-3);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.sp-section{display:flex;margin-bottom:var(--bs-space-4)}.sp-section h2{padding-inline:var(--bs-space-2)}.sp-section h2>.bs-ribbon{max-width:100%;font-size:calc(var(--u) * 17);white-space:normal}.sp-rail{flex:none;width:100%;height:calc(var(--u) * 272);gap:calc(var(--u) * 14);padding:calc(var(--u) * 30) calc(var(--u) * 14) calc(var(--u) * 12);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--u) * 14);scrollbar-width:thin;scrollbar-color:#ffd21f #12358a}.sp-rail>.bs-card,.sp-rail>.bs-card--big{width:calc(var(--u) * 140);scroll-snap-align:start}.sp-rail .bs-card__head{min-height:calc(var(--u) * 60);padding:calc(var(--u) * 6)}.sp-rail .bs-card__title{font-size:calc(var(--u) * 14)}.sp-rail .bs-card__subtitle{font-size:calc(var(--u) * 10)}.sp-rail .bs-card__meta{width:calc(100% + var(--u) * 6);max-width:none;height:calc(var(--u) * 24);top:calc(var(--u) * -24)}.sp-rail .bs-card__tab{flex:1 1 auto;min-width:0;padding-inline:calc(var(--u) * 4);font-size:calc(var(--u) * 8)}.sp-rail .bs-card__meta .bs-ribbon{flex:0 1 auto;padding:calc(var(--u) * 5) calc(var(--u) * 4);font-size:calc(var(--u) * 8);white-space:nowrap}.sp-rail .bs-card__price{min-height:calc(var(--u) * 38);padding:calc(var(--u) * 5)}.sp-rail .bs-card__price-content{gap:calc(var(--u) * 3);font-size:calc(var(--u) * 16)}.sp-rail .bs-card__price-content img{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.sp-feature-action{width:auto;align-self:stretch;margin:0 calc(var(--u) * 14)}.sp-feature-action .bs-bar__label{font-size:calc(var(--u) * 16)}.sp-legal{font-size:calc(var(--u) * 9);padding-block:calc(var(--u) * 3)}.sp-shop .bs-tabbar__label{white-space:nowrap;font-size:calc(var(--u) * 9)}.sp-detail{grid-template-columns:minmax(0,1fr);gap:var(--bs-space-3)}.sp-item-popup .bs-popup__body{padding:calc(var(--u) * 12)}.sp-detail-card{padding:calc(var(--u) * 8) calc(var(--u) * 12)}.sp-detail-card .bs-card__head{min-height:calc(var(--u) * 48);padding:calc(var(--u) * 6)}.sp-detail-card .bs-card__art>img{height:calc(var(--u) * 100)}.sp-detail-card .bs-card__price{min-height:calc(var(--u) * 40)}.sp-detail-actions{padding-inline:calc(var(--u) * 6);gap:var(--bs-space-2)}.sp-detail-actions .bs-button{--bs-button-font: 20}.sp-equipment{grid-template-columns:minmax(0,1fr);gap:var(--bs-space-3);padding:var(--bs-space-2)}.sp-selected-slot{position:static;width:100%;gap:var(--bs-space-2);padding:0 calc(var(--u) * 14)}.sp-selected-slot>.bs-ribbon{font-size:calc(var(--u) * 18)}.sp-selected-slot>.bs-card{height:calc(var(--u) * 224);margin:calc(var(--u) * 4) 0}.sp-selected-slot .bs-card__head{min-height:calc(var(--u) * 48);padding:calc(var(--u) * 6)}.sp-selected-slot .bs-card__price{min-height:calc(var(--u) * 38);padding:calc(var(--u) * 5)}.sp-selected-slot .bs-card__price-content{font-size:calc(var(--u) * 20)}.sp-selected-slot>.bs-button{--bs-button-height: 44;--bs-button-font: 18;padding-block:calc(var(--u) * 6)}.sp-heading{padding-inline:var(--bs-space-2)}.sp-heading>.bs-ribbon{font-size:calc(var(--u) * 18)}.sp-collection{gap:var(--bs-space-4)}.sp-slot-grid,.sp-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 16);padding:calc(var(--u) * 14) calc(var(--u) * 12)}.sp-slot-grid>.bs-card{height:calc(var(--u) * 124)}.sp-slot-grid .bs-card__head{min-height:calc(var(--u) * 28);padding:calc(var(--u) * 4)}.sp-slot-grid .bs-card__title{font-size:calc(var(--u) * 13)}.sp-slot-grid .bs-card__price{min-height:calc(var(--u) * 28);padding:calc(var(--u) * 4)}.sp-slot-grid .bs-card__price-content{font-size:calc(var(--u) * 11)}.sp-owned-grid>.bs-card{height:calc(var(--u) * 230)}}@media(max-height:600px)and (orientation:landscape){.sp-shop,.sp-loadout{--u: min(.11vw, .2380952381vh);--u: min(.11vw, .2380952381dvh)}.sp-shop>.bs-frame,.sp-loadout>.bs-frame{width:calc(100% - var(--bs-safe-left) - var(--bs-safe-right));height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom));padding:calc(var(--u) * 8);gap:calc(var(--u) * 6)}.sp-shop .bs-topbar,.sp-loadout .bs-topbar{min-height:44px;gap:calc(var(--u) * 12)}.sp-shop .bs-topbar__title,.sp-loadout .bs-topbar__title{font-size:calc(var(--u) * 24);white-space:nowrap}.sp-shop .bs-nav-tile,.sp-loadout .bs-nav-tile{width:calc(var(--u) * 56);height:44px}.sp-shop .bs-topbar__currencies{gap:calc(var(--u) * 20)}.sp-shop .bs-currency__value{font-size:calc(var(--u) * 20)}.sp-credit-note{min-height:32px;font-size:calc(var(--u) * 12)}.sp-credit-note>img{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.sp-info-button{width:44px;height:32px}.sp-stage{gap:calc(var(--u) * 16);padding:calc(var(--u) * 3) calc(var(--u) * 12) calc(var(--u) * 8)}.sp-section h2>.bs-ribbon{padding-block:calc(var(--u) * 4);font-size:calc(var(--u) * 16)}.sp-rail{gap:calc(var(--u) * 18);padding-top:calc(var(--u) * 26);padding-bottom:calc(var(--u) * 8)}.sp-rail>.bs-card{width:calc(var(--u) * 178)}.sp-rail>.bs-card--big{width:calc(var(--u) * 220)}.sp-rail .bs-card__head{min-height:calc(var(--u) * 43);padding:calc(var(--u) * 5)}.sp-rail .bs-card__title{font-size:calc(var(--u) * 14)}.sp-rail .bs-card__subtitle{font-size:calc(var(--u) * 10)}.sp-rail .bs-card__price{min-height:calc(var(--u) * 32);padding:calc(var(--u) * 4)}.sp-rail .bs-card__price-content{font-size:calc(var(--u) * 18)}.sp-rail .bs-card__price-content img{width:calc(var(--u) * 23);height:calc(var(--u) * 23)}.sp-rail .bs-card__tab{padding-inline:calc(var(--u) * 7);font-size:calc(var(--u) * 10)}.sp-rail .bs-card__meta .bs-ribbon{padding-inline:calc(var(--u) * 6);font-size:calc(var(--u) * 9)}.sp-feature-action{display:none}.sp-shop .bs-tabbar{min-height:44px;padding-block:0}.sp-shop .bs-tabbar__item{min-width:0;padding-inline:calc(var(--u) * 10)}.sp-shop .bs-tabbar__label{font-size:calc(var(--u) * 13);white-space:nowrap}.sp-shop .bs-tabbar__icon{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.sp-legal{font-size:calc(var(--u) * 9);padding-block:0}.sp-equipment{grid-template-columns:calc(var(--u) * 230) minmax(0,1fr);gap:calc(var(--u) * 18);padding:calc(var(--u) * 8)}.sp-selected-slot{position:static;gap:calc(var(--u) * 6)}.sp-selected-slot>.bs-ribbon{font-size:calc(var(--u) * 17)}.sp-selected-slot>.bs-card{height:calc(var(--u) * 202);margin-block:calc(var(--u) * 4)}.sp-selected-slot .bs-card__head{min-height:calc(var(--u) * 40);padding:calc(var(--u) * 5)}.sp-selected-slot .bs-card__title{font-size:calc(var(--u) * 16)}.sp-selected-slot .bs-card__price{min-height:calc(var(--u) * 32);padding:calc(var(--u) * 4)}.sp-selected-slot .bs-card__price-content{font-size:calc(var(--u) * 19)}.sp-selected-slot>.bs-button{--bs-button-font: 17;--bs-button-height: 44;padding:calc(var(--u) * 5)}.sp-slot-grid>.bs-card{height:calc(var(--u) * 116)}.sp-slot-grid{gap:calc(var(--u) * 14);padding-block:calc(var(--u) * 12)}.sp-slot-grid .bs-card__title{font-size:calc(var(--u) * 13)}.sp-slot-grid .bs-card__head,.sp-slot-grid .bs-card__price{min-height:calc(var(--u) * 28);padding:calc(var(--u) * 4)}.sp-slot-grid .bs-card__price-content{font-size:calc(var(--u) * 11)}.sp-heading>.bs-ribbon{font-size:calc(var(--u) * 17)}.sp-item-popup,.sp-info-popup{--u: min(.11vw, .2380952381vh);--u: min(.11vw, .2380952381dvh);width:min(100%,calc(var(--u) * 800))}.sp-item-popup .bs-popup__body{padding:calc(var(--u) * 12)}.sp-detail{align-items:start;gap:calc(var(--u) * 16)}.sp-detail-card .bs-card__art>img{height:calc(var(--u) * 86)}.sp-detail-card .bs-card__head{min-height:0;padding:calc(var(--u) * 6)}.sp-detail-card .bs-card__title{font-size:calc(var(--u) * 17)}.sp-detail-actions{gap:calc(var(--u) * 8)}}@media(prefers-reduced-motion:reduce){.sp-pop{animation:none}}.sp-rail>.bs-card,.sp-rail>.bs-card--big{flex:0 0 auto}.sp-detail-card>.bs-card{height:auto;max-height:none;aspect-ratio:auto}.sp-detail-card .bs-card__body{flex:0 0 auto;height:calc(var(--u) * 160);min-height:0;overflow:hidden}.sp-detail-card .bs-card__art{position:absolute;inset:calc(var(--u) * 8) calc(var(--u) * 12);height:auto;display:flex;overflow:hidden}.sp-detail-card .bs-card__art>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}@media(max-width:600px)and (orientation:portrait){.sp-detail-card .bs-card__body{height:calc(var(--u) * 120)}}@media(max-height:600px)and (orientation:landscape){.sp-detail-card .bs-card__body{height:calc(var(--u) * 84)}}.sp-shop .bs-card__head{flex:0 0 auto;height:calc(var(--u) * 80);padding-block:calc(var(--u) * 6);overflow:hidden;justify-content:center}.sp-shop .bs-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:calc(var(--u) * 17);line-height:1.12}.sp-shop .bs-card__subtitle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--u) * 11)}@media(max-width:600px)and (orientation:portrait){.sp-shop .bs-card__head{height:calc(var(--u) * 62);padding:calc(var(--u) * 5) calc(var(--u) * 7)}.sp-shop .bs-card__title{font-size:calc(var(--u) * 13)}.sp-shop .bs-card__subtitle{font-size:calc(var(--u) * 9)}}@media(max-height:600px)and (orientation:landscape){.sp-shop .bs-card__head{height:calc(var(--u) * 56);padding-block:calc(var(--u) * 4)}.sp-shop .bs-card__title{font-size:calc(var(--u) * 13)}.sp-shop .bs-card__subtitle{font-size:calc(var(--u) * 9)}}.eq-main{display:flex;flex-direction:column;gap:calc(var(--u) * 14);min-height:0;overflow:hidden}.eq-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--u) * 12);flex:0 0 auto;padding:calc(var(--u) * 4) calc(var(--u) * 2) 0}.eq-slot{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;gap:calc(var(--u) * 3);min-width:0;height:calc(var(--u) * 126);padding:calc(var(--u) * 7) calc(var(--u) * 8) calc(var(--u) * 7);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 10);background:linear-gradient(#3b4a6b,#202a3f);box-shadow:0 calc(var(--u) * 5) 0 #000a,inset 0 calc(var(--u) * -5) 0 var(--c, #2f8af5);color:#fff;transition:translate .12s ease,box-shadow .12s ease,filter .12s ease}.eq-slot:hover{filter:brightness(1.1)}.eq-slot:active{translate:0 calc(var(--u) * 3)}.eq-slot.is-on{background:linear-gradient(#ffe45c,#ffb800);translate:0 calc(var(--u) * -4);box-shadow:0 calc(var(--u) * 9) 0 #000a,inset 0 calc(var(--u) * -5) 0 #d98a00}.eq-slot.is-on:after{content:"";position:absolute;left:50%;bottom:calc(var(--u) * -21);border:calc(var(--u) * 10) solid transparent;border-top-color:var(--bs-ink);translate:-50% 0}.eq-slot-name{max-width:100%;font-size:calc(var(--u) * 15);text-transform:uppercase;white-space:nowrap}.eq-slot-art{display:grid;place-items:center;width:100%;height:100%;min-height:0;overflow:hidden}.eq-slot-art>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 3) 0 #0007)}.eq-slot-item{max-width:100%;overflow:hidden;color:#cfe0ff;font-size:calc(var(--u) * 12);text-overflow:ellipsis;white-space:nowrap}.eq-slot.is-on .eq-slot-item{color:#4a2c00}.eq-body{display:grid;grid-template-columns:calc(var(--u) * 300) minmax(0,1fr);gap:calc(var(--u) * 18);flex:1 1 0;min-height:0}.eq-now{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 12);background:radial-gradient(ellipse at 50% 38%,#ffffff66,transparent 62%),linear-gradient(0deg,#0005,transparent 60%),var(--c, #2f8af5);box-shadow:0 calc(var(--u) * 5) 0 #000a}.eq-now-tag{position:absolute;top:calc(var(--u) * 10);left:calc(var(--u) * 10);z-index:1;padding:calc(var(--u) * 4) calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--bs-ink);border-radius:calc(var(--u) * 5);background:linear-gradient(#5fe62e,#2aa60e);font-size:calc(var(--u) * 13);transform:skew(-8deg)}.eq-now-art{display:grid;place-items:center;flex:1 1 0;min-height:0;padding:calc(var(--u) * 36) calc(var(--u) * 16) calc(var(--u) * 12);overflow:hidden}.eq-now-art>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 5) 0 #0007)}.eq-now-info{display:flex;flex-direction:column;gap:calc(var(--u) * 3);padding:calc(var(--u) * 10) calc(var(--u) * 12) calc(var(--u) * 4);background:#0a0a0acc;text-align:center}.eq-now-info small{color:#9fc1ff;font-size:calc(var(--u) * 12);text-transform:uppercase}.eq-now-info b{font-size:calc(var(--u) * 22);font-weight:inherit;line-height:1.1;overflow-wrap:anywhere}.eq-now-info span{color:#cfe0ff;font-size:calc(var(--u) * 13)}.eq-now-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 12);background:#0a0a0acc}.eq-now-actions .bs-button__label{white-space:nowrap}.eq-pick{display:flex;flex-direction:column;gap:calc(var(--u) * 8);min-width:0;min-height:0}.eq-pick-head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 6) calc(var(--u) * 14);flex:0 0 auto}.eq-pick-head>.bs-ribbon{font-size:calc(var(--u) * 18)}.eq-pick-head>span{color:#e6efff;font-size:calc(var(--u) * 14)}.eq-pick>.sp-message{margin:0}.eq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 150),1fr));align-content:start;gap:calc(var(--u) * 14);flex:1 1 0;min-height:0;padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 16);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#ffd21f #12358a;scrollbar-width:thin}.eq-item,.eq-more{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 5) 0 #000a;color:#fff;text-align:center;transition:translate .12s ease,filter .12s ease}.eq-item{background:var(--c, #2f8af5)}.eq-item:not(:disabled):hover,.eq-more:hover{filter:brightness(1.1)}.eq-item:not(:disabled):active,.eq-more:active{translate:0 calc(var(--u) * 3)}.eq-item:disabled{cursor:default;opacity:.7}.eq-item--on{outline:calc(var(--u) * 4) solid #ffd21f;outline-offset:calc(var(--u) * 1)}.eq-item-art{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#ffffff70,transparent 68%),linear-gradient(0deg,#0004,transparent)}.eq-item-art>img{display:block;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 3) 0 #0007)}.eq-item--lock .eq-item-art>img{filter:saturate(.55) brightness(.75) drop-shadow(0 calc(var(--u) * 3) 0 #0007)}.eq-item-name{display:flex;align-items:center;justify-content:center;min-height:calc(var(--u) * 40);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 1);background:#0a0a0a8c;font-size:calc(var(--u) * 14);line-height:1.12;overflow-wrap:anywhere}.eq-item-sub{padding:0 calc(var(--u) * 6) calc(var(--u) * 6);overflow:hidden;background:#0a0a0a8c;color:#cfe0ff;font-size:calc(var(--u) * 11);text-overflow:ellipsis;white-space:nowrap}.eq-item-foot{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 5);margin-top:auto;min-height:calc(var(--u) * 38);padding:calc(var(--u) * 4) calc(var(--u) * 6);border-top:var(--bs-line) solid var(--bs-ink);background:linear-gradient(#3b4a6b,#202a3f);font-size:calc(var(--u) * 16);white-space:nowrap}.eq-item-foot img{flex:0 0 auto;width:calc(var(--u) * 24);height:calc(var(--u) * 24);object-fit:contain}.eq-item--on .eq-item-foot{background:linear-gradient(#5fe62e,#2aa60e)}.eq-item--own .eq-item-foot{background:linear-gradient(#3d9bff,#1b4fd1)}.eq-more{align-items:center;justify-content:center;gap:calc(var(--u) * 4);min-height:calc(var(--u) * 200);background:linear-gradient(#3b4a6b,#202a3f);font-size:calc(var(--u) * 20)}.eq-more>img{width:calc(var(--u) * 70);height:calc(var(--u) * 70);object-fit:contain}.eq-more>span:last-child{color:#cfe0ff;font-size:calc(var(--u) * 13)}@media(max-width:600px)and (orientation:portrait){.eq-main{gap:calc(var(--u) * 10)}.eq-slots{gap:calc(var(--u) * 5);padding:calc(var(--u) * 2) 0 0}.eq-slot{height:calc(var(--u) * 92);padding:calc(var(--u) * 5) calc(var(--u) * 3) calc(var(--u) * 6);border-radius:calc(var(--u) * 8);gap:calc(var(--u) * 2)}.eq-slot.is-on:after{bottom:calc(var(--u) * -17);border-width:calc(var(--u) * 7)}.eq-slot-name{font-size:calc(var(--u) * 10)}.eq-slot-item{font-size:calc(var(--u) * 8.5)}.eq-body{display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.eq-now{display:grid;grid-template-columns:calc(var(--u) * 118) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;flex:0 0 auto;border-radius:calc(var(--u) * 10)}.eq-now-tag{top:calc(var(--u) * 6);left:calc(var(--u) * 6);padding:calc(var(--u) * 2) calc(var(--u) * 7);font-size:calc(var(--u) * 10)}.eq-now-art{grid-row:1 / 3;height:calc(var(--u) * 106);padding:calc(var(--u) * 22) calc(var(--u) * 6) calc(var(--u) * 6)}.eq-now-info{grid-column:2;justify-content:center;padding:calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 2);text-align:left}.eq-now-info small{font-size:calc(var(--u) * 10)}.eq-now-info b{font-size:calc(var(--u) * 16)}.eq-now-info span{font-size:calc(var(--u) * 11)}.eq-now-actions{grid-column:2;justify-content:flex-start;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 10) calc(var(--u) * 8)}.eq-now-actions .bs-button{--bs-button-font: 13;min-height:34px}.eq-pick{flex:1 1 0}.eq-pick-head>.bs-ribbon{font-size:calc(var(--u) * 14)}.eq-pick-head>span{font-size:calc(var(--u) * 11)}.eq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 9);padding:calc(var(--u) * 4) calc(var(--u) * 3) calc(var(--u) * 14)}.eq-item,.eq-more{border-radius:calc(var(--u) * 8)}.eq-item-name{min-height:calc(var(--u) * 32);font-size:calc(var(--u) * 11);padding-inline:calc(var(--u) * 4)}.eq-item-sub{font-size:calc(var(--u) * 9);padding-inline:calc(var(--u) * 4)}.eq-item-foot{min-height:calc(var(--u) * 30);font-size:calc(var(--u) * 12);gap:calc(var(--u) * 3);padding-inline:calc(var(--u) * 3)}.eq-item-foot img{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.eq-more{min-height:calc(var(--u) * 150);font-size:calc(var(--u) * 15)}.eq-more>img{width:calc(var(--u) * 48);height:calc(var(--u) * 48)}}@media(max-height:600px)and (orientation:landscape){.eq-main{gap:calc(var(--u) * 10)}.eq-slots{gap:calc(var(--u) * 8)}.eq-slot{height:calc(var(--u) * 82);padding:calc(var(--u) * 4) calc(var(--u) * 6);gap:calc(var(--u) * 1)}.eq-slot.is-on:after{bottom:calc(var(--u) * -16);border-width:calc(var(--u) * 7)}.eq-slot-name{font-size:calc(var(--u) * 12)}.eq-slot-item{font-size:calc(var(--u) * 10)}.eq-body{grid-template-columns:calc(var(--u) * 230) minmax(0,1fr);gap:calc(var(--u) * 12)}.eq-now-art{padding:calc(var(--u) * 26) calc(var(--u) * 10) calc(var(--u) * 4)}.eq-now-info{padding:calc(var(--u) * 5) calc(var(--u) * 8) calc(var(--u) * 2)}.eq-now-info b{font-size:calc(var(--u) * 16)}.eq-now-info small,.eq-now-info span{font-size:calc(var(--u) * 10)}.eq-now-actions{padding:calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * 6);gap:calc(var(--u) * 5)}.eq-now-actions .bs-button{--bs-button-font: 12;min-height:32px}.eq-pick-head>.bs-ribbon{font-size:calc(var(--u) * 14)}.eq-pick-head>span{font-size:calc(var(--u) * 11)}.eq-grid{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 128),1fr));gap:calc(var(--u) * 10)}.eq-item-name{min-height:calc(var(--u) * 30);font-size:calc(var(--u) * 11)}.eq-item-sub{font-size:calc(var(--u) * 9)}.eq-item-foot{min-height:calc(var(--u) * 28);font-size:calc(var(--u) * 12)}.eq-item-foot img{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.eq-more{min-height:calc(var(--u) * 150)}}.eq-grid{grid-auto-rows:max-content}.eq-item>*,.eq-more>*{flex-shrink:0}.eq-slot-art{position:relative}.eq-slot-art>img{position:absolute;top:0;right:0;bottom:0;left:0}.eq-now-art{position:relative}.eq-now-art>img{position:absolute;inset:calc(var(--u) * 36) calc(var(--u) * 16) calc(var(--u) * 12);width:calc(100% - var(--u) * 32);height:calc(100% - var(--u) * 48)}@media(max-width:600px)and (orientation:portrait){.eq-now-art>img{inset:calc(var(--u) * 22) calc(var(--u) * 6) calc(var(--u) * 6);width:calc(100% - var(--u) * 12);height:calc(100% - var(--u) * 28)}}@media(max-height:600px)and (orientation:landscape){.eq-now-art>img{inset:calc(var(--u) * 26) calc(var(--u) * 10) calc(var(--u) * 4);width:calc(100% - var(--u) * 20);height:calc(100% - var(--u) * 30)}}.sc-screen{pointer-events:auto}.sc-screen>.bs-frame{height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom));min-width:0}.sc-main{display:flex;flex-direction:column;gap:var(--bs-space-2);min-height:0;min-width:0}.sc-art{display:inline-block;width:calc(var(--u) * 32);height:calc(var(--u) * 32);object-fit:contain;flex:0 0 auto;vertical-align:middle}.sc-scroll{flex:1 1 0;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#ffd21f #12358a;scrollbar-width:thin;scrollbar-gutter:stable;padding:var(--bs-space-2) var(--bs-space-4) var(--bs-space-4);scroll-padding-block:var(--bs-space-4)}.sc-board,.sc-footer{width:100%;max-width:calc(var(--u) * 1120);margin-inline:auto}.sc-countdown{display:flex;align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-4);border:var(--bs-line) solid var(--bs-ink);background:#102957;box-shadow:var(--bs-shadow);white-space:nowrap}.sc-countdown>span{display:flex;flex-direction:column;font-size:calc(var(--u) * 24);font-variant-numeric:tabular-nums}.sc-countdown small{color:#ffd21f;font-size:calc(var(--u) * 11)}.sc-empty{min-height:min(100%,calc(var(--u) * 270));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bs-space-4);padding:var(--bs-space-6);text-align:center;font-size:calc(var(--u) * 24);overflow-wrap:anywhere}.sc-empty>.sc-art{width:calc(var(--u) * 80);height:calc(var(--u) * 80)}.sc-empty p,.sc-empty h2{margin:0}.sc-empty h2{font-size:inherit}.sc-empty p{max-width:calc(var(--u) * 520);font-size:calc(var(--u) * 16);line-height:1.4}.sc-empty .bs-button{max-width:100%}.sc-podium{display:flex;justify-content:center;align-items:flex-end;gap:var(--bs-space-4);padding-top:calc(var(--u) * 34);width:100%;max-width:calc(var(--u) * 800);margin:0 auto var(--bs-space-4)}.sc-podium-slot{flex:1 1 0;min-width:0;text-align:center}.sc-podium-person{position:relative;width:fit-content;margin:auto}.sc-avatar,.sc-vacant{display:inline-grid;place-items:center;flex:0 0 auto;width:calc(var(--u) * 42);height:calc(var(--u) * 42);overflow:hidden;border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 5);background:linear-gradient(#557dc0,#263e72);box-shadow:inset 0 calc(var(--u) * 2) 0 #ffffff50;font-size:calc(var(--u) * 26)}.sc-avatar img{display:block;width:100%;height:100%;object-fit:cover}.sc-podium-person .sc-avatar,.sc-podium-person .sc-vacant{width:calc(var(--u) * 50);height:calc(var(--u) * 50)}.sc-podium-slot--1 .sc-avatar,.sc-podium-slot--1 .sc-vacant{width:calc(var(--u) * 62);height:calc(var(--u) * 62);border-color:#ffd21f}.sc-crown{position:absolute;width:calc(var(--u) * 48);height:calc(var(--u) * 38);left:50%;top:calc(var(--u) * -30);transform:translate(-50%) rotate(-8deg)}.sc-rank{display:inline-grid;place-items:center;flex:0 0 auto;width:calc(var(--u) * 38);min-height:calc(var(--u) * 34);padding:calc(var(--u) * 3);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 5);background:linear-gradient(#4ea7ff,#2261c0);box-shadow:0 calc(var(--u) * 3) 0 #0009;font-size:calc(var(--u) * 20);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-rank--1{background:linear-gradient(#ffe878,#ffb800)}.sc-rank--2{background:linear-gradient(#dfedff,#839dbf)}.sc-rank--3{background:linear-gradient(#ffb76a,#b45d29)}.sc-podium-person .sc-rank{position:absolute;right:calc(var(--u) * -16);bottom:calc(var(--u) * -4)}.sc-podium-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:var(--bs-space-2) 0;padding-bottom:calc(var(--u) * 3);font-size:calc(var(--u) * 17)}.sc-podium-step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--bs-space-1);min-height:calc(var(--u) * 78);padding:var(--bs-space-2);background:linear-gradient(#4379da,#254a9f);border:var(--bs-line) solid var(--bs-ink);box-shadow:inset 0 calc(var(--u) * 4) 0 #ffffff40,var(--bs-shadow)}.sc-podium-slot--1 .sc-podium-step{min-height:calc(var(--u) * 100);background:linear-gradient(#ffcb35,#d98709)}.sc-podium-slot--3 .sc-podium-step{background:linear-gradient(#b77958,#714733)}.sc-podium-step>.bs-ribbon{padding:calc(var(--u) * 5) calc(var(--u) * 18);font-size:calc(var(--u) * 21)}.sc-podium-step small{font-size:calc(var(--u) * 10);line-height:1.25;overflow-wrap:anywhere}.sc-score{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--bs-space-1);min-width:0;white-space:nowrap;font-size:calc(var(--u) * 21);font-variant-numeric:tabular-nums}.sc-score .sc-art{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.sc-rules{padding:var(--bs-space-2) var(--bs-space-3);margin-bottom:var(--bs-space-3);background:#123d94;border-left:var(--bs-line) solid #ffd21f;color:#e5eeff;font-size:calc(var(--u) * 12);line-height:1.4;overflow-wrap:anywhere}.sc-rules p{margin:0}.sc-extra-prizes{display:flex;align-items:center;gap:var(--bs-space-2);color:#ffe378;margin-bottom:var(--bs-space-1)!important}.sc-extra-prizes .sc-art{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.sc-extra-prizes>span{min-width:0}.sc-table{--sc-rank-col: calc(var(--u) * 44);--sc-avatar-col: calc(var(--u) * 42);--sc-score-col: calc(var(--u) * 150);--sc-prize-col: calc(var(--u) * 110);--sc-row-gap: var(--bs-space-3)}.sc-table-head{display:grid;grid-template-columns:var(--sc-rank-col) var(--sc-avatar-col) minmax(0,1fr) var(--sc-score-col) var(--sc-prize-col);align-items:center;gap:var(--sc-row-gap);padding:var(--bs-space-2) calc(var(--bs-space-3) + var(--bs-line));color:#bfd7ff;font-size:calc(var(--u) * 12)}.sc-table-head>:nth-child(2){grid-column:2 / 4}.sc-table-head>:nth-child(n+3){text-align:right}.sc-table--week .sc-table-head{grid-template-columns:var(--sc-rank-col) var(--sc-avatar-col) minmax(0,1fr) var(--sc-score-col)}.sc-rows{list-style:none;padding:0 0 var(--bs-space-1);margin:0;display:flex;flex-direction:column;gap:var(--bs-space-2)}.sc-row,.sc-pinned{display:grid;grid-template-columns:var(--sc-rank-col) var(--sc-avatar-col) minmax(0,1fr) var(--sc-score-col) var(--sc-prize-col);align-items:center;gap:var(--sc-row-gap);padding:var(--bs-space-2) var(--bs-space-3);min-height:calc(var(--u) * 58);background:linear-gradient(#3977d7,#2859b6);border:var(--bs-line) solid #0a214d;box-shadow:0 calc(var(--u) * 3) 0 #071736}.sc-table--week .sc-row{grid-template-columns:var(--sc-rank-col) var(--sc-avatar-col) minmax(0,1fr) var(--sc-score-col)}.sc-row--me,.sc-pinned{background:linear-gradient(#a97513,#745017);border-color:#ffd21f}.sc-player{min-width:0}.sc-player b{display:flex;align-items:center;gap:var(--bs-space-2);font-size:calc(var(--u) * 18);min-width:0}.sc-player b>.bs-stroke{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:calc(var(--u) * 3)}.sc-player small{display:block;margin-top:var(--bs-space-1);font-size:calc(var(--u) * 10);line-height:1.2;color:#e2eaff}.sc-you{flex:0 0 auto;padding:calc(var(--u) * 3) calc(var(--u) * 5);background:#ffd21f;color:#171008;border-radius:calc(var(--u) * 3);font-size:calc(var(--u) * 10)}.sc-prize{justify-self:end;max-width:100%;padding:var(--bs-space-1) var(--bs-space-2);border:calc(var(--u) * 2) solid #0a0a0a;border-radius:calc(var(--u) * 4);background:#203a66;color:#ffe477;white-space:nowrap;font-size:calc(var(--u) * 19);font-variant-numeric:tabular-nums}.sc-empty-row{padding:var(--bs-space-6);text-align:center;font-size:calc(var(--u) * 18)}.sc-ghost{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bs-space-3);margin-block:var(--bs-space-6);padding:var(--bs-space-4);border:var(--bs-line) solid #0a0a0a;background:linear-gradient(#ffd958,#e7a521);box-shadow:var(--bs-shadow);color:#fff}.sc-ghost>.sc-art{width:calc(var(--u) * 60);height:calc(var(--u) * 60)}.sc-ghost>div{flex:1 1 calc(var(--u) * 260);min-width:0;overflow-wrap:anywhere}.sc-ghost h2{margin:0 0 var(--bs-space-2);font-size:calc(var(--u) * 22)}.sc-ghost p{margin:0 0 var(--bs-space-2);color:#261b0c;font-size:calc(var(--u) * 14);line-height:1.35}.sc-ghost small{color:#402907;font-size:calc(var(--u) * 11)}.sc-ghost>.bs-button{max-width:100%}.sc-yesterday h2{margin:var(--bs-space-4) 0}.sc-winners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bs-space-3);padding:var(--bs-space-2) var(--bs-space-1) var(--bs-space-3)}.sc-winner{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-3);border:var(--bs-line) solid #0a0a0a;background:#244d9c}.sc-winner>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:calc(var(--u) * 3);font-size:calc(var(--u) * 16)}.sc-winner>.sc-score{grid-column:1 / 3}.sc-footer{flex:0 0 auto;height:calc(var(--u) * 70);padding:var(--bs-space-1) var(--bs-space-4);display:flex;align-items:center;justify-content:center;text-align:center}.sc-footer>p{margin:0;color:#dae7ff;font-size:calc(var(--u) * 13);line-height:1.3}.sc-pinned{width:100%;grid-template-columns:calc(var(--u) * 44) minmax(0,1fr) auto auto;gap:var(--bs-space-3);text-align:left}.sc-footer--week .sc-pinned{grid-template-columns:calc(var(--u) * 44) minmax(0,1fr) auto}.sc-collection{display:flex;flex:0 0 auto;align-items:center;gap:var(--bs-space-3);padding-inline:var(--bs-space-4);font-size:calc(var(--u) * 22)}.sc-collection>.sc-art{width:calc(var(--u) * 42);height:calc(var(--u) * 42)}.sc-collection>.bs-stroke{flex:0 0 auto}.sc-collection>.bs-bar{flex:1 1 auto;min-width:0}.sc-note{flex:0 0 auto;margin:0;padding-inline:var(--bs-space-4);color:#dceaff;font-size:calc(var(--u) * 12);line-height:1.4}.sc-quests{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:calc(var(--u) * 28) calc(var(--u) * 24);width:100%;max-width:calc(var(--u) * 1040);margin-inline:auto;padding:calc(var(--u) * 24) calc(var(--u) * 14) calc(var(--u) * 10)}.sc-quests>.bs-card{width:100%;min-width:0;min-height:calc(var(--u) * 218);margin:0}.sc-quests .bs-card__head{flex:0 0 auto;min-height:calc(var(--u) * 62);padding:calc(var(--u) * 6) calc(var(--u) * 10);gap:calc(var(--u) * 3)}.sc-quests .bs-card__title{max-width:100%;font-size:calc(var(--u) * 17);line-height:1.1}.sc-quests .bs-card__subtitle{max-width:100%;font-size:calc(var(--u) * 11);line-height:1.2}.sc-quests .bs-card__body{min-height:0;padding:calc(var(--u) * 6) calc(var(--u) * 10)}.sc-quests .bs-card__price{flex:0 0 auto;min-height:calc(var(--u) * 42);padding:calc(var(--u) * 5)}.sc-quests .bs-card__price-content{min-width:0;max-width:100%;font-size:calc(var(--u) * 22)}.sc-quests .bs-card__meta{top:calc(var(--u) * -21);height:calc(var(--u) * 22)}.sc-quests .bs-card__meta .bs-ribbon{padding:calc(var(--u) * 4) calc(var(--u) * 12);font-size:calc(var(--u) * 10)}.sc-quest-art{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * 5);width:100%;min-width:0;padding:calc(var(--u) * 2)}.sc-quest-icon{display:block;position:relative;align-self:center}.sc-quest-icon>.sc-art{display:block;width:calc(var(--u) * 64);height:calc(var(--u) * 64);filter:drop-shadow(0 calc(var(--u) * 3) 0 #0006)}.sc-quest-icon--locked>.sc-art:first-child{filter:grayscale(.8) brightness(.7)}.sc-quest-icon>.sc-lock{position:absolute;right:calc(var(--u) * -4);bottom:0;width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.sc-quest-art>.bs-bar{min-width:0;width:100%;height:calc(var(--u) * 25)}.sc-quest-art .bs-bar__label{font-size:calc(var(--u) * 15)}.sc-quest-state{text-align:center;font-size:calc(var(--u) * 9);line-height:1.2;overflow-wrap:anywhere}.sc-reward{display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-space-2);max-width:100%;min-width:0}.sc-reward>span{display:flex;flex-direction:column;min-width:0}.sc-reward>span>.bs-stroke{white-space:nowrap}.sc-reward small{font-size:calc(var(--u) * 9);line-height:1.15;overflow-wrap:anywhere}.sc-toast-root{z-index:100;pointer-events:none}.sc-toast{position:absolute;bottom:max(calc(var(--bs-safe-bottom) + 12px),calc(var(--u) * 24));left:calc(var(--bs-safe-left) + 12px);right:calc(var(--bs-safe-right) + 12px);width:auto;max-width:calc(var(--u) * 730);max-height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom) - 24px);margin-inline:auto;display:flex;align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-3);border:var(--bs-line) solid #0a0a0a;border-radius:calc(var(--u) * 8);background:linear-gradient(#385ed6,#203c99);box-shadow:inset 0 calc(var(--u) * 3) 0 #ffffff50,var(--bs-shadow);overflow:auto;overscroll-behavior:contain;pointer-events:auto;animation:sc-reward-pop .24s ease-out both}.sc-toast>.sc-toast-box{width:calc(var(--u) * 80);height:calc(var(--u) * 80)}.sc-toast-copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--bs-space-2)}.sc-toast-copy>.bs-ribbon{padding:calc(var(--u) * 6) calc(var(--u) * 14);font-size:calc(var(--u) * 16);line-height:1.25}.sc-toast-copy>b{max-width:100%;font-size:calc(var(--u) * 20);line-height:1.2;overflow-wrap:anywhere}.sc-toast-copy>small{font-size:calc(var(--u) * 11);line-height:1.3;color:#e0eaff}.sc-toast-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--bs-space-2)}.sc-toast-actions>.sc-toast-dismiss{align-self:flex-end;min-width:var(--bs-hit);width:var(--bs-hit);padding-inline:0}@keyframes sc-reward-pop{0%{opacity:0;translate:0 calc(var(--u) * 24)}to{opacity:1;translate:0 0}}@media(max-width:600px)and (orientation:portrait){.sc-scroll{padding-inline:var(--bs-space-1);scrollbar-gutter:auto}.sc-countdown{gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-3)}.sc-countdown>span{font-size:calc(var(--u) * 20)}.sc-podium{gap:var(--bs-space-2);padding-top:calc(var(--u) * 34)}.sc-podium-name{font-size:calc(var(--u) * 12)}.sc-podium-step{min-height:calc(var(--u) * 90);padding:var(--bs-space-2) var(--bs-space-1)}.sc-podium-slot--1 .sc-podium-step{min-height:calc(var(--u) * 112)}.sc-podium-step>.bs-ribbon{padding-inline:calc(var(--u) * 10);font-size:calc(var(--u) * 16)}.sc-podium-step .sc-score{font-size:calc(var(--u) * 15)}.sc-podium-step .sc-score .sc-art{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.sc-podium-person .sc-avatar,.sc-podium-person .sc-vacant{width:calc(var(--u) * 48);height:calc(var(--u) * 48)}.sc-podium-slot--1 .sc-avatar,.sc-podium-slot--1 .sc-vacant{width:calc(var(--u) * 60);height:calc(var(--u) * 60)}.sc-podium-step small{font-size:calc(var(--u) * 9)}.sc-rules{font-size:calc(var(--u) * 11);padding:var(--bs-space-2)}.sc-table{--sc-rank-col: calc(var(--u) * 30);--sc-avatar-col: calc(var(--u) * 30);--sc-score-col: auto;--sc-row-gap: calc(var(--u) * 6)}.sc-row,.sc-table--week .sc-row{grid-template-columns:var(--sc-rank-col) var(--sc-avatar-col) minmax(0,1fr) auto;gap:var(--sc-row-gap);padding:var(--bs-space-2)}.sc-rank{width:calc(var(--u) * 30);min-height:calc(var(--u) * 30);font-size:calc(var(--u) * 15)}.sc-row>.sc-avatar{width:calc(var(--u) * 30);height:calc(var(--u) * 30);font-size:calc(var(--u) * 20)}.sc-player b{font-size:calc(var(--u) * 14);gap:var(--bs-space-1)}.sc-player small{font-size:calc(var(--u) * 9)}.sc-score{font-size:calc(var(--u) * 16)}.sc-score .sc-art{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.sc-row>.sc-prize{grid-column:3 / -1}.sc-prize{font-size:calc(var(--u) * 14)}.sc-table-head,.sc-table--week .sc-table-head{grid-template-columns:var(--sc-rank-col) var(--sc-avatar-col) minmax(0,1fr) auto;padding-inline:calc(var(--bs-space-2) + var(--bs-line));font-size:calc(var(--u) * 11)}.sc-table-head>:nth-child(4){display:none}.sc-ghost{gap:var(--bs-space-2);padding:var(--bs-space-3)}.sc-ghost>.sc-art{width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.sc-ghost>div{flex-basis:calc(var(--u) * 220)}.sc-ghost h2{font-size:calc(var(--u) * 18)}.sc-ghost p{font-size:calc(var(--u) * 12)}.sc-ghost>.bs-button{width:100%}.sc-winners{grid-template-columns:minmax(0,1fr)}.sc-footer{height:calc(var(--u) * 92);padding:var(--bs-space-1)}.sc-footer--week{height:calc(var(--u) * 64)}.sc-pinned,.sc-footer--week .sc-pinned{grid-template-columns:auto minmax(0,1fr) auto;gap:calc(var(--u) * 6);padding:var(--bs-space-2)}.sc-pinned>.sc-prize{grid-column:2 / -1}.sc-collection{flex-wrap:wrap;gap:var(--bs-space-2);padding-inline:var(--bs-space-2);font-size:calc(var(--u) * 20)}.sc-collection>.bs-bar{flex-basis:100%;width:100%}.sc-note{padding-inline:var(--bs-space-2);font-size:calc(var(--u) * 11)}.sc-quests{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--u) * 22);row-gap:calc(var(--u) * 36);padding:calc(var(--u) * 30) calc(var(--u) * 12) calc(var(--u) * 14)}.sc-quests>.bs-card{min-height:calc(var(--u) * 300)}.sc-quests .bs-card__head{min-height:calc(var(--u) * 88);padding:calc(var(--u) * 8)}.sc-quests .bs-card__title{font-size:calc(var(--u) * 16)}.sc-quests .bs-card__subtitle{font-size:calc(var(--u) * 11)}.sc-quests .bs-card__body{padding:calc(var(--u) * 10) calc(var(--u) * 8)}.sc-quests .bs-card__price{min-height:calc(var(--u) * 54);padding:calc(var(--u) * 6)}.sc-quests .bs-card__price-content{font-size:calc(var(--u) * 21)}.sc-quest-art{gap:calc(var(--u) * 8)}.sc-quest-icon>.sc-art{width:calc(var(--u) * 86);height:calc(var(--u) * 86)}.sc-quest-icon>.sc-lock{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.sc-quest-art>.bs-bar{height:calc(var(--u) * 29)}.sc-quest-art .bs-bar__label{font-size:calc(var(--u) * 16)}.sc-quest-state{font-size:calc(var(--u) * 9)}.sc-reward{gap:var(--bs-space-1)}.sc-reward>.sc-art{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.sc-reward small{max-width:calc(var(--u) * 92);font-size:calc(var(--u) * 8)}.sc-toast{display:grid;grid-template-columns:calc(var(--u) * 48) minmax(0,1fr);gap:var(--bs-space-2);padding:var(--bs-space-3)}.sc-toast>.sc-toast-box{width:calc(var(--u) * 48);height:calc(var(--u) * 48);align-self:start}.sc-toast-copy>.bs-ribbon{font-size:calc(var(--u) * 12);padding-inline:calc(var(--u) * 10)}.sc-toast-copy>b{font-size:calc(var(--u) * 16)}.sc-toast-copy>small{font-size:calc(var(--u) * 10)}.sc-toast-actions{grid-column:1 / -1;flex-direction:row;justify-content:flex-end}}@media(max-height:600px)and (orientation:landscape){.sc-screen,.sc-toast-root{--u: min(.1184834123vw, .2380952381vh);--u: min(.1184834123vw, .2380952381dvh)}.sc-screen>.bs-frame{width:calc(100% - var(--bs-safe-left) - var(--bs-safe-right));height:calc(100% - var(--bs-safe-top) - var(--bs-safe-bottom));padding:calc(var(--u) * 10);gap:calc(var(--u) * 8)}.sc-screen .bs-topbar{min-height:calc(var(--u) * 50);gap:calc(var(--u) * 12)}.sc-screen .bs-topbar__title{font-size:calc(var(--u) * 25)}.sc-screen .bs-nav-tile{width:max(44px,calc(var(--u) * 58));height:var(--bs-hit)}.sc-screen .bs-tabbar{min-height:var(--bs-hit);padding-block:0}.sc-screen .bs-tabbar__label{font-size:calc(var(--u) * 14)}.sc-screen .bs-tabbar__icon{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.sc-countdown{padding:var(--bs-space-1) var(--bs-space-3)}.sc-countdown>span{font-size:calc(var(--u) * 20)}.sc-podium{max-width:calc(var(--u) * 620);padding-top:calc(var(--u) * 28);margin-bottom:var(--bs-space-3)}.sc-podium-person .sc-avatar,.sc-podium-person .sc-vacant{width:calc(var(--u) * 38);height:calc(var(--u) * 38)}.sc-podium-slot--1 .sc-avatar,.sc-podium-slot--1 .sc-vacant{width:calc(var(--u) * 46);height:calc(var(--u) * 46)}.sc-crown{width:calc(var(--u) * 38);height:calc(var(--u) * 30);top:calc(var(--u) * -25)}.sc-podium-name{margin-block:var(--bs-space-1);font-size:calc(var(--u) * 14)}.sc-podium-step{min-height:calc(var(--u) * 65)}.sc-podium-slot--1 .sc-podium-step{min-height:calc(var(--u) * 80)}.sc-podium-step>.bs-ribbon{font-size:calc(var(--u) * 17)}.sc-podium-step .sc-score{font-size:calc(var(--u) * 17)}.sc-rules{font-size:calc(var(--u) * 11);padding:var(--bs-space-2)}.sc-footer{height:calc(var(--u) * 62);padding-block:var(--bs-space-1)}.sc-pinned{min-height:calc(var(--u) * 52)}.sc-collection{font-size:calc(var(--u) * 20);gap:var(--bs-space-2)}.sc-collection>.sc-art{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.sc-note{font-size:calc(var(--u) * 11)}.sc-quests{grid-template-columns:repeat(3,minmax(0,1fr));max-width:calc(var(--u) * 760)}.sc-toast{max-width:calc(var(--u) * 700);gap:var(--bs-space-2);padding:var(--bs-space-2)}.sc-toast>.sc-toast-box{width:calc(var(--u) * 56);height:calc(var(--u) * 56)}.sc-toast-copy>.bs-ribbon{font-size:calc(var(--u) * 14)}.sc-toast-copy>b{font-size:calc(var(--u) * 17)}.sc-toast-actions{flex-direction:row;align-items:center}}@media(prefers-reduced-motion:reduce){.sc-toast{animation:none}}.sc-rank{width:auto;min-width:calc(var(--u) * 38);padding-inline:calc(var(--u) * 6)}.sc-pinned,.sc-footer--week .sc-pinned{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:0;padding:calc(var(--u) * 8) calc(var(--u) * 12)}.sc-footer--week .sc-pinned{grid-template-columns:auto minmax(0,1fr) auto}.sc-pinned>.sc-prize{grid-column:auto}.sc-pinned .sc-player small{display:block;margin-top:calc(var(--u) * 2)}.sc-footer{height:auto;min-height:0}.sc-quest-art{height:100%;justify-content:center;gap:calc(var(--u) * 10)}.sc-quest-icon{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0}.sc-quest-icon>.sc-art{width:auto;height:100%;max-height:calc(var(--u) * 86);aspect-ratio:1;object-fit:contain}.sc-quest-art>.bs-bar{flex:0 0 auto}@media(max-width:600px)and (orientation:portrait){.sc-rank{min-width:calc(var(--u) * 30);padding-inline:calc(var(--u) * 4)}.sc-pinned,.sc-footer--week .sc-pinned{grid-template-columns:auto minmax(0,1fr) auto auto;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 8)}.sc-footer--week .sc-pinned{grid-template-columns:auto minmax(0,1fr) auto}.sc-footer{height:auto}}.sc-pool{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 18);border:var(--bs-line) solid var(--bs-ink);border-radius:calc(var(--u) * 12);background:linear-gradient(#ffe45c,#ffb800);box-shadow:0 calc(var(--u) * 5) 0 #000a,inset 0 calc(var(--u) * -5) 0 #d98a00;color:#3a2400}.sc-pool--prime{background:linear-gradient(#ff7a5c,#e8261b);box-shadow:0 calc(var(--u) * 5) 0 #000a,inset 0 calc(var(--u) * -5) 0 #9c0d0a;color:#fff}.sc-pool-art{width:calc(var(--u) * 70);height:calc(var(--u) * 70);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * 3) 0 #0007)}.sc-pool-copy{display:flex;flex-direction:column;gap:calc(var(--u) * 2);min-width:0}.sc-pool-copy small{font-size:calc(var(--u) * 12);letter-spacing:.02em}.sc-pool-sum{font-size:calc(var(--u) * 34);color:#fff}.sc-pool-copy>span{font-size:calc(var(--u) * 13)}.sc-pool-ladder{display:flex;flex-direction:column;gap:calc(var(--u) * 3);font-size:calc(var(--u) * 13);text-align:right;white-space:nowrap}.sc-pool-ladder span{padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:calc(var(--u) * 6);background:#0000002a;color:#fff}.sc-held{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 12) calc(var(--u) * 16);border:var(--bs-line) solid #ffd21f;border-radius:calc(var(--u) * 12);background:linear-gradient(#7a1fc4,#4a0f8a);box-shadow:0 calc(var(--u) * 5) 0 #000a;animation:sc-held-glow 1.6s ease-in-out infinite}.sc-held>.sc-art{width:calc(var(--u) * 58);height:calc(var(--u) * 58)}.sc-held h2{margin:0;font-size:calc(var(--u) * 22)}.sc-held p{margin:calc(var(--u) * 4) 0 0;font-size:calc(var(--u) * 13);color:#f1e6ff;line-height:1.3}@keyframes sc-held-glow{50%{box-shadow:0 calc(var(--u) * 5) 0 #000a,0 0 calc(var(--u) * 22) #ffd21f88}}.sc-chase{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 8) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);background:#0a1f5acc;border:var(--bs-line) solid #0a214d}.sc-chase>.sc-art{width:calc(var(--u) * 40);height:calc(var(--u) * 40)}.sc-chase p{margin:0;flex:1;font-size:calc(var(--u) * 17)}.sc-prize{display:inline-flex;align-items:center;justify-content:flex-end;gap:calc(var(--u) * 4);white-space:nowrap}.sc-prize-coin{width:calc(var(--u) * 22);height:calc(var(--u) * 22);object-fit:contain}.sc-prize-lock{width:calc(var(--u) * 20);height:calc(var(--u) * 20);object-fit:contain}.sc-prize--held{opacity:.92}.sc-prize--held .bs-stroke{color:#ffe08a}.sc-prize--none{opacity:.5}.sc-gap{text-align:center;color:#cfe0ff;letter-spacing:.4em;list-style:none;padding:calc(var(--u) * 2) 0}.sc-player small{color:#ffe08a}.sc-screen--prime .bs-pattern{filter:hue-rotate(150deg) saturate(1.3)}@media(max-width:600px)and (orientation:portrait){.sc-pool{grid-template-columns:auto minmax(0,1fr);padding:calc(var(--u) * 10) calc(var(--u) * 12)}.sc-pool-ladder{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;font-size:calc(var(--u) * 11)}.sc-pool-art{width:calc(var(--u) * 52);height:calc(var(--u) * 52)}.sc-pool-sum{font-size:calc(var(--u) * 26)}.sc-held{grid-template-columns:auto minmax(0,1fr);padding:calc(var(--u) * 10)}.sc-held>.bs-button{grid-column:1 / -1}.sc-held h2{font-size:calc(var(--u) * 17)}.sc-held p{font-size:calc(var(--u) * 11)}.sc-chase p{font-size:calc(var(--u) * 13)}.sc-prize-coin{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.sc-prize-lock{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}}.sc-dq{display:flex;flex-direction:column;gap:var(--bs-space-2);width:100%;max-width:calc(var(--u) * 1040);margin:0 auto var(--bs-space-4)}.sc-dq-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bs-space-3);flex-wrap:wrap;padding-inline:var(--bs-space-2)}.sc-dq-head h2{margin:0;font-size:calc(var(--u) * 24)}.sc-dq-timer{color:#dceaff;font-size:calc(var(--u) * 14)}.sc-dq-list{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-dq-bonus{display:flex;align-items:center;gap:var(--bs-space-2);margin:0;padding:var(--bs-space-2) var(--bs-space-3);background:#12358acc;color:#fff;font-size:calc(var(--u) * 15)}.sc-dq-bonus.is-done{background:#0b5a36d9}.sc-dq-bonus .sc-art{width:calc(var(--u) * 30);height:calc(var(--u) * 30);flex:0 0 auto}.sc-dq-sub{margin:0 auto var(--bs-space-2);width:100%;max-width:calc(var(--u) * 1040);padding-inline:var(--bs-space-2);font-size:calc(var(--u) * 24)}.sc-rz-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(var(--u) * 8);margin:0;padding:0;list-style:none}.sc-rz-cell{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 8) calc(var(--u) * 4);background:#12358acc;border:calc(var(--u) * 3) solid #0b1f52;color:#fff;min-width:0}.sc-rz-cell small{font-size:calc(var(--u) * 11);color:#dceaff;white-space:nowrap}.sc-rz-cell b{font-size:calc(var(--u) * 14);white-space:nowrap}.sc-rz-cell .sc-art{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.sc-rz-cell.is-done{background:#0b5a36d9}.sc-rz-cell.is-today{border-color:#ffd21f;box-shadow:0 0 calc(var(--u) * 14) #ffd21f88}.sc-rz-cell.is-top b{color:#ffd21f}@media(max-width:600px)and (orientation:portrait){.sc-dq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-rz-row{gap:calc(var(--u) * 4)}.sc-rz-cell .sc-art{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.sc-rz-cell b{font-size:calc(var(--u) * 11)}}.ps-main{gap:var(--bs-space-3)}.ps-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bs-space-3);align-items:center;width:100%;max-width:calc(var(--u) * 1040);margin:0 auto;padding-inline:var(--bs-space-2)}.ps-level{display:flex;flex-direction:column;align-items:center;padding:var(--bs-space-2) var(--bs-space-3);background:#12358acc;border:calc(var(--u) * 3) solid #0b1f52;color:#dceaff;font-size:calc(var(--u) * 12)}.ps-level .bs-stroke{font-size:calc(var(--u) * 40);line-height:1;color:#ffd21f}.ps-progress{display:flex;flex-direction:column;gap:var(--bs-space-1);min-width:0}.ps-bar{position:relative;height:calc(var(--u) * 30);background:#0b1f52;border:calc(var(--u) * 3) solid #050d24;overflow:hidden}.ps-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(#ffe066,#ffb21e)}.ps-bar span{position:relative;display:flex;height:100%;align-items:center;justify-content:center;color:#fff;font-size:calc(var(--u) * 14);-webkit-text-stroke:calc(var(--u) * 3) #14110f;paint-order:stroke fill}.ps-prem{grid-column:1 / -1;display:flex;align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;padding:var(--bs-space-2) var(--bs-space-3);background:#3a1670d9;color:#fff;font-size:calc(var(--u) * 15)}.ps-prem.is-on{background:#0b5a36d9}.ps-prem>span{flex:1 1 calc(var(--u) * 260);min-width:0}.ps-prem .sc-art{width:calc(var(--u) * 32);height:calc(var(--u) * 32)}.ps-rail{display:flex;gap:calc(var(--u) * 8);overflow-x:auto;overscroll-behavior:contain;width:100%;max-width:calc(var(--u) * 1040);margin:0 auto;padding:calc(var(--u) * 6) var(--bs-space-2) calc(var(--u) * 12);scrollbar-color:#ffd21f #12358a}.ps-col{flex:0 0 calc(var(--u) * 92);display:flex;flex-direction:column;gap:calc(var(--u) * 6);align-items:stretch}.ps-num{align-self:center;min-width:calc(var(--u) * 34);padding:calc(var(--u) * 2) calc(var(--u) * 6);text-align:center;color:#fff;background:#0b1f52;border:calc(var(--u) * 2) solid #050d24;font-size:calc(var(--u) * 14)}.ps-col.is-reached .ps-num{background:#ffb21e;color:#14110f}.ps-col.is-next .ps-num{box-shadow:0 0 calc(var(--u) * 12) #ffd21f}.ps-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 4);min-height:calc(var(--u) * 96);padding:calc(var(--u) * 6) calc(var(--u) * 4);background:#12358acc;border:calc(var(--u) * 3) solid #0b1f52;color:#fff;font-size:calc(var(--u) * 13);text-align:center}.ps-cell .sc-art,.ps-cell .ps-item{width:calc(var(--u) * 46);height:calc(var(--u) * 46);object-fit:contain}.ps-cell+.ps-cell{background:#3a1670cc;border-color:#1f0b44}.ps-cell.is-item{box-shadow:inset 0 0 calc(var(--u) * 18) #ffd21f66}.ps-cell.is-done{background:#0b5a36d9}.ps-cell.is-locked{filter:saturate(.55) brightness(.8)}.ps-lock{position:absolute;top:calc(var(--u) * 4);right:calc(var(--u) * 4);width:calc(var(--u) * 20)!important;height:calc(var(--u) * 20)!important}.ps-legend{text-align:center}@media(max-width:600px)and (orientation:portrait){.ps-head{grid-template-columns:1fr}.ps-level{flex-direction:row;gap:var(--bs-space-2);justify-content:center}.ps-col{flex-basis:calc(var(--u) * 78)}}.up-note{margin:0 0 var(--bs-space-2);color:#dceaff;font-size:calc(var(--u) * 14)}.up-list{display:flex;flex-direction:column;gap:var(--bs-space-2)}.up-row{display:flex;align-items:center;gap:var(--bs-space-3);padding:var(--bs-space-2) var(--bs-space-3);background:#12358acc;border:calc(var(--u) * 3) solid #0b1f52}.up-row>img{width:calc(var(--u) * 46);height:calc(var(--u) * 46);object-fit:contain;flex:0 0 auto}.up-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * 3);color:#fff}.up-copy small{color:#dceaff;font-size:calc(var(--u) * 12)}.up-pips{display:flex;gap:calc(var(--u) * 4)}.up-pips i{width:calc(var(--u) * 18);height:calc(var(--u) * 8);background:#0b1f52;border:calc(var(--u) * 2) solid #050d24}.up-pips i.is-on{background:#ffd21f}.up-max{padding:calc(var(--u) * 6) calc(var(--u) * 10);background:#0b5a36;color:#fff;font-size:calc(var(--u) * 13)}.up-err{margin:var(--bs-space-2) 0 0;color:#ffb3b3;font-size:calc(var(--u) * 13)}@font-face{font-family:Stratum2 Medium;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/stratum2-medium.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/exo2-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/exo2-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1d1420;--gold: #ffc531;--gold-d: #e08a00;--ct: #2f6fe0;--t: #e0452c;--cream: #fff6e6}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden;background:#8ec9ff}body{font-family:Nunito,system-ui,sans-serif;color:var(--cream);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none}.app{position:fixed;top:0;right:0;bottom:0;left:0}.sky{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../tex/sky.webp) center 30% / cover no-repeat,linear-gradient(#5fb1ff,#f7d0a8)}.stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.brand{position:relative;width:clamp(290px,74vw,540px);padding-bottom:clamp(26px,6vw,46px);filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))}.brand-plate{transform:skew(-12deg);background:linear-gradient(#24202b,#121016);border:4px solid var(--ink);border-radius:18px;box-shadow:0 7px 0 var(--ink),inset 0 2px #ffffff14,inset 0 -6px #ffa800;padding:clamp(12px,2.6vw,20px) clamp(16px,3.4vw,28px) clamp(16px,3.2vw,24px)}.brand-in{transform:skew(12deg);display:flex;align-items:center;gap:clamp(10px,2.4vw,18px)}.brand-wolf{width:clamp(58px,14vw,104px);height:auto;flex:none;filter:drop-shadow(0 0 10px rgba(255,168,0,.35))}.brand-words{flex:1;display:flex;flex-direction:column;gap:clamp(6px,1.4vw,10px);min-width:0}.brand-wordmark{width:100%;aspect-ratio:125.373 / 19.8505;height:auto;display:block}.brand-sim{font-family:"Exo 2",Nunito,sans-serif;font-weight:900;text-transform:uppercase;color:#fff;transform:skew(-12deg);transform-origin:left;font-size:clamp(13px,3.3vw,24px);letter-spacing:.62em;line-height:1;margin-right:-.62em;white-space:nowrap}.brand-run{position:absolute;right:clamp(-6px,-1vw,-2px);bottom:0;transform:rotate(-7deg);font-family:BS,BS-fallback,sans-serif;font-size:clamp(44px,11vw,82px);line-height:.9;letter-spacing:2px;color:var(--gold);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ink);background:none;padding:0 4px}.brand-run:before{content:"";position:absolute;top:14%;right:-10%;bottom:8%;left:-10%;z-index:-1;border-radius:14px;transform:skew(-12deg);background:linear-gradient(#ff8a1f,#ff5a14);border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink)}button{font-family:BS,BS-fallback,sans-serif;cursor:pointer;border:0}.loading,.menu,.over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center}.loading{justify-content:center;gap:28px;background:#2850a040}.bar{width:min(320px,70vw);height:18px;border-radius:12px;background:#00000040;border:3px solid var(--ink);overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(var(--gold),var(--gold-d));transition:width .3s}.menu{justify-content:space-between;padding:max(28px,env(safe-area-inset-top)) 16px max(26px,env(safe-area-inset-bottom));pointer-events:none}.menu>*{pointer-events:auto}.menu .brand{margin-top:2vh;animation:bob 2.6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-6px) rotate(-.6deg)}}.sides{display:flex;gap:12px;margin-top:auto;margin-bottom:14px}.side{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:128px;padding:10px 18px 12px;border-radius:18px;border:4px solid var(--ink);background:#ffffffd1;color:var(--ink);box-shadow:0 6px 0 var(--ink);transition:transform .12s ease-out,box-shadow .12s,background .12s}.side b{font-weight:400;font-size:30px;line-height:1}.side span{font-family:Nunito,sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.side-ct.on{background:var(--ct);color:#fff}.side-t.on{background:var(--t);color:#fff}.side.on{transform:translateY(-4px) scale(1.04);box-shadow:0 10px 0 var(--ink)}.side:active{transform:translateY(3px);box-shadow:0 3px 0 var(--ink)}.play{min-width:240px;padding:14px 34px 12px;font-size:38px;letter-spacing:1px;color:#fff;border-radius:22px;background:linear-gradient(#5fe36a,#23b13c);border:4px solid var(--ink);box-shadow:0 8px 0 var(--ink),inset 0 -6px #00000026;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;transition:transform .1s ease-out,box-shadow .1s}.play:hover{transform:translateY(-2px)}.play:active{transform:translateY(5px);box-shadow:0 3px 0 var(--ink)}.menu .play{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.05)}}.hint{margin-top:12px;font-weight:800;font-size:13px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.45);text-align:center}.best{margin-top:6px;font-weight:900;color:var(--gold);text-shadow:0 2px 0 var(--ink)}.hud{position:absolute;top:max(14px,env(safe-area-inset-top));right:16px;left:16px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.score,.coins{font-family:BS,BS-fallback,sans-serif;color:#fff;-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink);line-height:1}.score{font-size:44px}.coins{display:flex;align-items:center;gap:8px;font-size:32px;color:var(--gold);animation:pop .18s ease-out}@keyframes pop{0%{transform:scale(1.18)}}.coin-ico{display:inline-block;width:.9em;height:.9em;border-radius:50%;border:3px solid var(--ink);background:radial-gradient(circle at 35% 35%,#fff3a6 0 18%,var(--gold) 19% 62%,var(--gold-d) 63%)}.over{justify-content:center;padding:16px;background:#140a1e47;animation:fade .25s ease-out}@keyframes fade{0%{opacity:0}}.card{display:flex;flex-direction:column;align-items:center;gap:8px;width:min(360px,100%);padding:22px 20px 20px;background:var(--cream);color:var(--ink);border:5px solid var(--ink);border-radius:26px;box-shadow:0 10px 0 var(--ink);animation:drop .35s cubic-bezier(.2,1.4,.4,1)}@keyframes drop{0%{transform:translateY(-40px) scale(.9);opacity:0}}.card .title{font-family:BS,BS-fallback,sans-serif;font-size:40px;color:var(--t);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.card .big{font-family:BS,BS-fallback,sans-serif;font-size:58px;line-height:1}.card .row{display:flex;align-items:center;gap:8px;font-weight:900;font-size:20px}.card .muted{opacity:.6;font-size:16px}.card .play{margin-top:10px}.ghost{margin-top:4px;padding:8px 20px;font-size:20px;background:none;color:var(--ink);opacity:.75}.mute{position:absolute;left:14px;top:max(14px,env(safe-area-inset-top));width:46px;height:46px;border-radius:14px;background:#ffffffd9;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);font-size:20px}@media(prefers-reduced-motion:reduce){.menu .brand,.menu .play{animation:none}}@media(max-width:560px){.menu .brand{margin-top:54px}}.profile{position:absolute;right:14px;top:max(14px,env(safe-area-inset-top));display:flex;align-items:center;gap:8px;max-width:min(260px,58vw);padding:5px 12px 5px 5px;border-radius:16px;background:#121016db;color:#fff;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);text-decoration:none;font-family:Nunito,sans-serif}.profile img,.profile-ph{width:34px;height:34px;border-radius:10px;flex:none;object-fit:cover;border:2px solid #ffa800}.profile-ph{display:grid;place-items:center;background:#2a2533;font-style:normal;font-weight:900;color:#ffa800}.profile-who{display:flex;flex-direction:column;min-width:0;line-height:1.15}.profile-who b{font-weight:900;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-who small{display:flex;align-items:center;gap:4px;font-weight:800;font-size:12px;color:var(--gold);white-space:nowrap}.profile-who small .coin-ico{width:11px;height:11px;border-width:2px}.profile-who em{font-style:normal;color:#7dff9a}.profile-in{padding:10px 18px;font-family:BS,BS-fallback,sans-serif;font-size:20px;letter-spacing:.5px;cursor:pointer}.bonus{margin-top:auto;width:min(420px,100%);padding:12px 16px 14px;border-radius:20px;text-align:center;color:#fff;background:linear-gradient(160deg,#24202bf0,#121016f0);border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink),inset 0 -5px #ffa800;font-family:Nunito,sans-serif}.menu .bonus+.sides{margin-top:14px}.bonus-top{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-weight:900;font-size:14px}.bonus-tag{font-family:"Exo 2",Nunito,sans-serif;font-weight:900;font-size:12px;letter-spacing:.18em;color:var(--ink);background:linear-gradient(#ffd34d,#ffa800);padding:3px 9px 2px;border-radius:7px;transform:skew(-12deg)}.bonus-boost{font-size:12px;font-weight:900;color:#7dff9a;border:2px solid #7dff9a;border-radius:7px;padding:1px 7px}.bonus-sum{font-family:BS,BS-fallback,sans-serif;font-size:clamp(34px,9vw,46px);line-height:1.05;margin-top:4px;color:var(--gold);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ink)}.bonus-hot .bonus-sum{animation:glow 1.8s ease-in-out infinite}@keyframes glow{50%{transform:scale(1.04);filter:drop-shadow(0 0 10px rgba(255,200,40,.65))}}.bonus-sub{margin-top:4px;font-size:12.5px;font-weight:800;color:#ffffffc7}.bonus-btn{margin-top:10px;padding:10px 18px 9px;border-radius:14px;font-size:19px;letter-spacing:.5px;color:var(--ink);background:linear-gradient(#ffe066,#ffb21e);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);transition:transform .1s}.bonus-btn.big{font-size:24px;padding:12px 26px 11px;animation:pulse 1.6s ease-in-out infinite}.bonus-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.menu-links{display:flex;align-items:center;gap:14px;margin-top:10px}.link{background:#ffffffdb;color:var(--ink);border:3px solid var(--ink);border-radius:12px;padding:6px 14px;font-size:17px;box-shadow:0 4px 0 var(--ink)}.menu-links .best{margin-top:0}.hud-rub{font-family:BS,BS-fallback,sans-serif;font-size:22px;color:#7dff9a;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink);line-height:1}.hud-rub b{color:#fff;font-weight:400;font-size:.8em}.reward{width:100%;margin-top:6px;padding:12px 12px 14px;border-radius:18px;text-align:center;color:#fff;background:linear-gradient(160deg,#24202b,#121016);border:4px solid var(--ink);box-shadow:inset 0 -5px #ffa800}.reward-sum{font-family:BS,BS-fallback,sans-serif;font-size:34px;color:#7dff9a;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill}.reward-sum small{font-family:Nunito,sans-serif;font-weight:900;font-size:14px;color:#fff;-webkit-text-stroke:0}.reward-sub{margin-top:4px;font-size:13px;font-weight:800;color:#fffc}.reward-sub b{color:var(--gold)}.reward-wait,.reward-bad{font-weight:900;color:#fffc}.reward-bad{color:#ff8a7a}.card-links{display:flex;gap:4px}.board{max-height:min(640px,92vh)}.tabs{display:flex;gap:6px}.tabs button{padding:6px 16px;border-radius:12px;border:3px solid var(--ink);background:#fff;color:var(--ink);font-size:17px}.tabs button.on{background:var(--gold)}.rows{list-style:none;margin:4px 0 0;padding:0;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.rows li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:12px;background:#1d14200f;font-weight:900}.rows li.me{background:#ffa80047}.rows li.muted{justify-content:center;opacity:.6}.rows .pl{width:28px;text-align:center;font-family:BS,BS-fallback,sans-serif;font-size:18px}.rows img,.rows .profile-ph{width:28px;height:28px;border-radius:8px;object-fit:cover;flex:none}.rows .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows b{font-family:BS,BS-fallback,sans-serif;font-weight:400;font-size:18px}.toast{position:absolute;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);max-width:calc(100% - 32px);padding:10px 16px;border-radius:14px;background:#121016eb;color:#fff;font-weight:900;border:3px solid var(--ink);animation:drop .3s ease-out;text-align:center}@media(max-width:560px){.profile{max-width:52vw}.profile-who b{font-size:13px}.bonus{padding:10px 12px 12px}.side{min-width:110px}}@media(max-height:700px){.bonus-sum{font-size:32px}.bonus-sub{font-size:11.5px}}@media(min-width:900px)and (min-aspect-ratio:4/3){.menu .bonus{position:absolute;left:max(24px,4vw);top:52%;transform:translateY(-50%);width:min(330px,28vw);margin:0}.menu .bonus+.sides{margin-top:auto}}.toast{bottom:auto;top:max(76px,calc(env(safe-area-inset-top) + 62px))}@media(max-width:560px){.bonus-sum{font-size:30px}.bonus-btn{font-size:16px;padding:8px 14px 7px}.bonus-top{font-size:12.5px}}.bonus-call{margin-top:6px;font-family:BS,BS-fallback,sans-serif;font-size:22px;line-height:1.1;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill}.bonus .short,.hint .short,.bonus-ico{display:none}.bonus-main{display:contents}.bonus-lead{font-weight:900}@media(max-width:700px),(max-aspect-ratio:4/5){.bonus .long,.hint .long{display:none}.bonus .short,.hint .short{display:inline}.menu .bonus{position:relative;margin-top:10px;display:flex;align-items:center;gap:10px;text-align:left;width:min(420px,100%);padding:8px 8px 8px 10px;border-radius:16px;border-width:3px;box-shadow:0 4px 0 var(--ink),inset 0 -3px #ffa800;background:#121016db;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu .bonus+.sides{margin-top:auto}.bonus-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;font-size:20px;background:linear-gradient(#ffd34d,#ff9a1e);box-shadow:inset 0 -3px #0000002e}.bonus-main{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.bonus-top{justify-content:flex-start;gap:6px;font-size:12px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.bonus-tag{font-size:10px;padding:2px 6px 1px;letter-spacing:.12em}.bonus-boost{font-size:10px;padding:0 5px;border-width:1.5px}.bonus-lead{font-size:13px;overflow:hidden;text-overflow:ellipsis}.bonus-sum{margin-top:0;font-size:24px;line-height:1;-webkit-text-stroke:3px var(--ink);text-shadow:0 2px 0 var(--ink)}.bonus-hot .bonus-sum{animation:none}.bonus-call{margin-top:1px;font-size:15px;-webkit-text-stroke:2px var(--ink)}.bonus-sub{margin-top:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu .bonus .bonus-btn{flex:none;margin-top:0;padding:9px 14px 8px;font-size:17px;border-radius:12px;box-shadow:0 4px 0 var(--ink)}.bonus-hot .bonus-btn{animation:pulse 1.6s ease-in-out infinite}.hint{font-size:12px}}@font-face{font-family:Stratum2;font-weight:700;font-display:swap;src:url(../fonts/stratum2-bold.woff2) format("woff2")}@font-face{font-family:Stratum2 Condensed;font-weight:700;font-display:swap;src:url(../fonts/stratum2c-bold.woff2) format("woff2")}@font-face{font-family:Stratum2 Condensed;font-weight:900;font-display:swap;src:url(../fonts/stratum2c-black.woff2) format("woff2")}:root{--cs-med: "Stratum2 Medium", "Stratum2", "Nunito", sans-serif;--cs-font: "Stratum2", "Nunito", sans-serif;--cs-cond: "Stratum2 Condensed", "Nunito", sans-serif;--cs-glass: rgba(14, 16, 20, .78)}.sides{gap:10px}.team{position:relative;display:flex;align-items:center;gap:12px;min-width:196px;padding:10px 18px 12px 12px;text-align:left;border-radius:3px;border:1px solid rgba(255,255,255,.14);color:#fff;font-family:var(--cs-cond);background:linear-gradient(180deg,var(--tc-bg) 0%,var(--cs-glass) 75%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 26px #00000059;transition:border-color .2s,box-shadow .2s,opacity .2s,transform .12s}.team-ct{--tc-bg: rgba(37, 75, 105, .96);--tc: #5d79ae;--tc-l: #b5d4ee;--tc-glow: rgba(93, 121, 174, .55)}.team-t{--tc-bg: rgba(92, 74, 33, .96);--tc: #de9b35;--tc-l: #eabe54;--tc-glow: rgba(222, 155, 53, .5)}.team-logo{flex:none;width:42px;height:42px;background:var(--tc-l);opacity:.45;transition:opacity .2s,filter .2s;-webkit-mask:url(../brand/ct_logo.svg) center / contain no-repeat;mask:url(../brand/ct_logo.svg) center / contain no-repeat}.team-t .team-logo{-webkit-mask-image:url(../brand/t_logo.svg);mask-image:url(../brand/t_logo.svg)}.team-words{display:flex;flex-direction:column;line-height:1.05}.team-words b{font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-l);opacity:.85}.team-words span{font-weight:900;font-size:24px;letter-spacing:.04em;text-transform:uppercase}.team:not(.on){opacity:.8}.team:hover{border-color:#ffffff59}.team.on{border-color:var(--tc);box-shadow:0 0 0 1px var(--tc),0 0 26px var(--tc-glow),0 10px 26px #00000059}.team.on .team-logo{opacity:1;filter:drop-shadow(0 0 8px var(--tc-glow))}.team.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;background:var(--tc);box-shadow:0 0 12px var(--tc)}.team:active{transform:translateY(2px)}.cs-play{position:relative;display:flex;align-items:center;justify-content:center;gap:26px;min-width:320px;padding:14px 26px;border-radius:3px;border:1px solid rgba(9,219,9,.42);background:#093109cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 16px #0000004d,inset 0 0 34px #09db091a;color:#55e414;font-family:var(--cs-font);font-weight:700;font-size:32px;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 18px rgba(85,228,20,.45);transition:background .25s,box-shadow .25s,transform .1s}.cs-play__bar{flex:none;width:1px;align-self:stretch;background:#ffffff14;box-shadow:0 0 44px 4px #068d06c4;transition:box-shadow .25s}.cs-play:hover{background:#0c460ce0}.cs-play:hover .cs-play__bar{box-shadow:0 0 90px 6px #04b304b3}.cs-play:active{transform:translateY(2px)}.menu .cs-play{margin-top:12px;animation:cs-glow 2.2s ease-in-out infinite}@keyframes cs-glow{50%{box-shadow:0 0 30px #09db0959,inset 0 0 40px #09db092e}}.card .cs-play{margin-top:12px;min-width:0;width:100%}.cs-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 7px;border-radius:3px;border:1px solid rgba(255,255,255,.16);background:var(--cs-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--cs-cond);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,background .2s}.cs-btn:hover{border-color:#fff6;background:#1e2128d9}.cs-ico{font-style:normal;font-size:15px}.menu-links{margin-top:12px}.menu-links{flex-direction:column;gap:8px;width:min(358px,100%)}.menu-rec{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:6px 6px 6px 14px;background:#171d25;border:1px solid #394350;border-radius:8px;font-family:var(--cs-font);font-synthesis:none}.menu-rec-best{display:flex;align-items:baseline;gap:10px;min-width:0}.menu-rec-best span{font-family:var(--cs-med);font-weight:500;font-size:16px;line-height:22px;color:#b8c3d1}.menu-rec-best b{font-weight:700;font-size:20px;line-height:24px;color:#f5f7fa;font-variant-numeric:tabular-nums}.menu-rec-btn{display:inline-flex;align-items:center;gap:2px;height:44px;padding:0 8px 0 14px;border:1px solid #465363;border-radius:6px;background:#222b36;color:#f5f7fa;font-family:var(--cs-font);font-weight:700;font-size:16px;transition:background-color .12s}.menu-rec-btn:hover{background:#2a3542}.menu-rec-btn:active{transform:translateY(1px)}.menu-shop{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px dashed #465363;border-radius:8px;background:#171d25d9;color:#8d99a8;font-family:var(--cs-font);font-weight:700;font-size:15px;cursor:default;pointer-events:none}.menu-shop em{font-style:normal;font-family:var(--cs-med);font-weight:500;font-size:13px;padding:1px 7px;border-radius:4px;background:#2a3542;color:#b8c3d1}.ico{flex:none}.topbar{position:absolute;left:14px;top:max(14px,env(safe-area-inset-top));z-index:5;display:flex;align-items:center;gap:8px}.topbar .mute{position:static;width:44px;height:44px;border-radius:3px;border:1px solid rgba(255,255,255,.16);background:var(--cs-glass);box-shadow:none;color:#fff;font-size:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.to-site{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 7px;border-radius:3px;text-decoration:none;color:#fff;border:1px solid rgba(255,168,0,.5);background:var(--cs-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--cs-cond);font-weight:700}.to-site img{width:30px;height:30px}.to-site span{display:flex;flex-direction:column;line-height:1.05;font-size:15px;letter-spacing:.05em;text-transform:uppercase}.to-site small{font-size:10px;letter-spacing:.12em;opacity:.6}.to-site:hover{border-color:#ffb21e}.card{background:linear-gradient(180deg,#1e2026f7,#0e1014f7);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:4px;box-shadow:0 24px 60px #0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card .title{font-family:var(--cs-cond);font-weight:900;font-size:34px;letter-spacing:.06em;text-transform:uppercase;color:#ff5a4a;-webkit-text-stroke:0;text-shadow:0 0 18px rgba(255,90,74,.35)}.card .big{font-family:var(--cs-cond);font-weight:900;color:#fff;letter-spacing:.02em}.card .row{font-family:var(--cs-cond);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#eabe54}.card .muted{color:#fff9}.card-links{gap:8px;margin-top:4px}.card .reward{border:1px solid rgba(255,168,0,.35);border-radius:3px;box-shadow:inset 0 -3px #ffa800}.card.board .title{color:#fff}.tabs button{border-radius:3px;border:1px solid rgba(255,255,255,.16);background:var(--cs-glass);color:#fff;font-family:var(--cs-cond);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tabs button.on{background:#eabe54;color:#14110a;border-color:#eabe54}.rows li{background:#ffffff0f;border-radius:3px;color:#fff}.rows li.me{background:#ffa80038;box-shadow:inset 3px 0 #ffa800}.rows b,.rows .pl{font-family:var(--cs-cond);font-weight:900}.over{background:#06080c73}@media(max-width:560px){.team{min-width:0;flex:1;padding:9px 10px 11px 9px;gap:9px}.team-logo{width:34px;height:34px}.team-words b{font-size:9.5px;letter-spacing:.06em}.team-words span{font-size:20px}.sides{width:min(420px,100%)}.cs-play{min-width:0;width:min(420px,100%);font-size:28px;padding:12px 20px;gap:22px}.to-site{padding:0 10px 0 6px}.to-site img{width:26px;height:26px}.to-site span{font-size:13px}.profile{max-width:46vw}.menu .brand{margin-top:62px}}.team-logo{-webkit-mask:none;mask:none;background:url(../brand/ct_logo.svg) center / contain no-repeat;opacity:.55;filter:saturate(.6)}.team-t .team-logo{-webkit-mask:none;mask:none;background-image:url(../brand/t_logo.svg)}.team.on .team-logo{opacity:1;filter:drop-shadow(0 0 10px var(--tc-glow))}.bonus-btn{border-radius:3px;border:1px solid #ffd76a;background:linear-gradient(180deg,#f2c44c,#d8961c);color:#19130a;box-shadow:0 0 18px #ffb4284d,inset 0 1px #ffffff59;font-family:var(--cs-cond);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bonus-btn:hover{background:linear-gradient(180deg,#ffd25c,#e5a228)}.bonus-btn:active{transform:translateY(2px);box-shadow:0 0 12px #ffb42840}.bonus{border-radius:4px;border:1px solid rgba(255,168,0,.4);box-shadow:0 14px 34px #00000073,inset 0 -3px #ffa800;background:linear-gradient(180deg,#1e2026f2,#0e1014f2)}.bonus-tag{border-radius:2px;transform:none;font-family:var(--cs-cond)}.bonus-sum{font-family:var(--cs-cond);font-weight:900;color:#eabe54;-webkit-text-stroke:0;text-shadow:0 0 20px rgba(234,190,84,.35)}.bonus-call{font-family:var(--cs-cond);font-weight:900;-webkit-text-stroke:0;text-transform:uppercase;letter-spacing:.03em}.bonus-boost{border-radius:2px;font-family:var(--cs-cond)}.bonus-ico{border-radius:3px}.reward-sum{font-family:var(--cs-cond);font-weight:900;-webkit-text-stroke:0;color:#7dff6a;text-shadow:0 0 18px rgba(85,228,20,.35)}.reward-sum small{font-family:var(--cs-cond);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.profile{border-radius:4px;border:1px solid rgba(255,255,255,.16);box-shadow:none;background:var(--cs-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile img,.profile-ph{border-radius:3px}.profile-who b{font-family:var(--cs-cond);font-weight:700;letter-spacing:.04em}.profile-in{font-family:var(--cs-cond);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toast{border-radius:3px;border:1px solid rgba(255,255,255,.16);font-family:var(--cs-cond);letter-spacing:.04em}@media(max-width:700px),(max-aspect-ratio:4/5){.menu .bonus{border-radius:4px;border-width:1px;box-shadow:0 10px 24px #0006,inset 0 -3px #ffa800}.bonus-sum{font-size:26px}.menu .bonus .bonus-btn{border-radius:3px;box-shadow:0 0 14px #ffb4284d;font-size:15px}}.res{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;overflow-y:auto;padding:16px;background:#070b10ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .18s ease-out;font-synthesis:none}.res-card{margin:auto;width:min(640px,100%);padding:28px;display:flex;flex-direction:column;gap:16px;text-align:left;color:#f5f7fa;background:#171d25;border:1px solid #394350;border-radius:12px;box-shadow:0 20px 64px #0006;font-family:var(--cs-font);animation:res-in .18s ease-out}@keyframes res-in{0%{opacity:0;transform:translateY(8px)}}.res-title{margin:0;font-family:var(--cs-cond);font-weight:700;font-size:36px;line-height:38px;letter-spacing:.04em;text-transform:uppercase;color:#ff8178}.res-title--rec{color:#ffd166}.res-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.res-stats>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;background:#222b36;border-radius:8px}.res-stats span{font-family:var(--cs-med);font-weight:500;font-size:14px;line-height:20px;color:#b8c3d1}.res-stats b{font-weight:700;font-size:30px;line-height:34px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-gold{color:#ffd166}.res-panel{padding:16px;border-radius:8px;font-family:var(--cs-med);font-weight:500;font-size:14px;line-height:20px;color:#cbd3dd}.res-panel p{margin:0}.res-panel--wait{background:#222b36;font-size:16px;line-height:22px;color:#b8c3d1}.res-panel--bad{background:#302326;border-left:3px solid #ff8178;border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.res-panel--bad b{font-family:var(--cs-font);font-weight:700;font-size:16px;line-height:22px;color:#ffd0cb}.res-panel--bad p{color:#f0c4bf}.res-panel--ok{background:#202d25;border:1px solid #41583a;display:flex;flex-direction:column;gap:8px}.res-earn{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.res-earn b{font-family:var(--cs-font);font-weight:700;font-size:28px;line-height:32px;color:#b4e34b;font-variant-numeric:tabular-nums}.res-earn span{font-size:16px;line-height:22px;color:#dfe9d3}.res-meta{color:#f5f7fa}.res-bar{height:6px;border-radius:3px;background:#2f3f33;overflow:hidden}.res-bar i{display:block;height:100%;border-radius:3px;background:#b4e34b;transform-origin:left;animation:res-fill .6s .15s ease-out both}@keyframes res-fill{0%{transform:scaleX(0)}}.res button{font-synthesis:none;transition:background-color .12s,border-color .12s,transform .12s}.res button:active{transform:translateY(1px)}.res button:focus-visible,.menu-rec-btn:focus-visible{outline:2px solid #f5f7fa;outline-offset:3px}.res-again{height:56px;border:0;border-radius:8px;background:#b4e34b;color:#17210b;font-family:var(--cs-font);font-weight:700;font-size:20px;letter-spacing:.04em;text-transform:uppercase}.res-again:hover{background:#c3ee62}.res-again:active{background:#a3d039}.res-claim{display:flex;flex-direction:column;gap:8px;padding-top:4px}.res-claim-sum{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.res-claim-sum span{font-family:var(--cs-med);font-weight:500;font-size:16px;line-height:22px;color:#b8c3d1}.res-claim-sum b{font-weight:700;font-size:24px;line-height:28px;color:#ffd166;font-variant-numeric:tabular-nums;white-space:nowrap}.res-claim p{margin:0;font-family:var(--cs-med);font-weight:500;font-size:14px;line-height:20px;color:#cbd3dd}.res-gold-btn{height:52px;margin-top:2px;border:0;border-radius:8px;background:#f4c451;color:#241c0c;font-family:var(--cs-font);font-weight:700;font-size:18px}.res-gold-btn:hover{background:#ffcf60}.res-gold-btn:active{background:#e3b33e}.res-sec{height:44px;border:1px solid #465363;border-radius:8px;background:#222b36;color:#f5f7fa;font-family:var(--cs-font);font-weight:700;font-size:16px;letter-spacing:.01em}.res-sec:hover{background:#2a3542;border-color:#5a687a}@media(max-width:560px){.res{padding:16px}.res-card{padding:20px}.res-title{font-size:30px;line-height:34px}.res-stats{grid-template-columns:1fr 1fr}.res-stats b{font-size:26px;line-height:30px}.res-earn b{font-size:24px;line-height:28px}.res-again{font-size:18px}}@media(prefers-reduced-motion:reduce){.res,.res-card,.res-bar i{animation:none}}.board{width:min(420px,100%)}.rows{height:min(400px,52vh);flex:none;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .15s}.rows::-webkit-scrollbar{display:none}.rows-loading{opacity:.45}.tabs{margin-top:2px}.cs-btn--shop em{font-style:normal;margin-left:2px;padding:1px 5px;border-radius:2px;font-size:10px;letter-spacing:.1em;color:#19130a;background:#eabe54}.shop{width:min(680px,100%);max-height:min(720px,94vh);gap:12px}.shop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;text-align:left}.shop-head .title{color:#fff}.shop-sub{font-size:13px;font-weight:800;color:#fff9;max-width:440px}.shop-soon{flex:none;padding:4px 10px;border-radius:2px;background:#eabe54;color:#19130a;font-family:var(--cs-cond);font-weight:900;font-size:14px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 18px #eabe5466}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;overflow-y:auto;scrollbar-width:none}.shop-grid::-webkit-scrollbar{display:none}.shop-item{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#2a2d34,#1a1c21);border:1px solid rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.shop-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--rar);box-shadow:0 0 10px var(--rar)}.shop-pic{position:relative;aspect-ratio:1.25;overflow:hidden;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--rar) 30%,transparent),transparent 70%)}.shop-pic img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.85)}.shop-lock{position:absolute;right:6px;top:6px;font-size:14px;padding:2px 5px;border-radius:2px;background:#0000008c}.shop-info{display:flex;flex-direction:column;gap:1px;padding:7px 8px 10px;text-align:left}.shop-info b{font-family:var(--cs-cond);font-weight:700;font-size:14px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-info span{font-size:11px;font-weight:800;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-info em{display:flex;align-items:center;gap:5px;margin-top:3px;font-style:normal;font-family:var(--cs-cond);font-weight:900;font-size:15px;color:#eabe54}.shop-info .coin-ico{width:12px;height:12px;border-width:2px}.shop-foot{font-size:13px;font-weight:800;color:#ffffffa6}.shop-foot b{color:#eabe54}@media(max-width:560px){.shop-grid{grid-template-columns:repeat(2,1fr)}}.board-me{display:flex;align-items:center;justify-content:center;height:48px;font-family:var(--cs-cond);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3}.board-me b{color:#eabe54}.board-me .bonus-btn{margin-top:0}.card.board{height:min(620px,92vh);max-height:none}.card.board .rows{flex:1 1 auto;height:auto;min-height:0}.phase-menu .sky,.phase-loading .sky{background:url(../ui/bs/pattern.webp) 0 0 / 360px 360px repeat,radial-gradient(ellipse at 50% 42%,#3ea0ff,#2378ee 42%,#1a4fcf);animation:bs-drift 60s linear infinite}@keyframes bs-drift{to{background-position:360px 360px,0 0}}@media(prefers-reduced-motion:reduce){.phase-menu .sky,.phase-loading .sky{animation:none}}.topbar{z-index:30}.topbar .mute{width:52px;height:52px;border-radius:10px;border:3px solid #0a0a0a;background:linear-gradient(#4a5b80,#202a3f);box-shadow:inset 0 3px #ffffff40,0 4px #0a0a0a;color:#fff;font-size:24px;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer}.topbar .mute:active{transform:translateY(3px);box-shadow:inset 0 3px #ffffff40,0 1px #0a0a0a}.hud-rub{display:inline-flex;align-items:center;gap:4px}.hud-coin{width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 2px 0 #0008)}.hud-powers{display:flex;gap:6px;margin-top:6px}.hud-pw{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 4px;border-radius:999px;border:3px solid var(--ink);background:#1d2a4a;box-shadow:0 3px 0 var(--ink);font-family:BS,BS-fallback,sans-serif;font-size:17px;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;line-height:1}.hud-pw img{width:26px;height:26px;object-fit:contain}.hud-pw b{font-weight:400}.hud-pw--magnet{background:#8a5a00}.hud-pw--shield{background:#8a1f33}.hud-pw--jump{background:#0e5a8a}.hud-pw--x2{background:#0b5a36}:root{--v-bg: #10151c;--v-card: #171d25;--v-panel: #222b36;--v-panel-h: #293442;--v-border: #394350;--v-border2: #465363;--v-text: #f5f7fa;--v-muted: #b8c3d1;--v-dim: #8995a5;--v-lime: #b4e34b;--v-lime-ink: #17210b;--v-lime-h: #c2ed62;--v-lime-a: #a3d13d;--v-gold: #f4c451;--v-gold-ink: #241c0c;--v-gold-h: #ffcf65;--v-gold-a: #e3b23f;--v-coral: #ff8178;--v-coin: #ffd166;--v-ease: cubic-bezier(.2, .8, .2, 1)}.menu2,.mx,.rv,.res,.pf,.atoast,.cd{font-family:var(--cs-med);font-synthesis:none;color:var(--v-text)}.mono,.pl-big,.tier-amount,.tier-rub,.trow-sc,.trow-pz,.t-price,.det-price{font-variant-numeric:tabular-nums lining-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:8px;border:0;font-family:var(--cs-font);font-weight:700;font-size:16px;line-height:20px;cursor:pointer;width:100%;transition:background-color .12s,border-color .12s,transform .12s}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible,.nav-btn:focus-visible,.tile:focus-visible,.tier:focus-visible,.seg button:focus-visible,.shop-tabs button:focus-visible,.btn-text:focus-visible,.deal:focus-visible,.res-ach:focus-visible{outline:2px solid var(--v-text);outline-offset:3px}.btn:disabled{background:var(--v-panel)!important;color:var(--v-dim)!important;cursor:default}.btn-lime{background:var(--v-lime);color:var(--v-lime-ink)}.btn-lime:hover{background:var(--v-lime-h)}.btn-lime:active{background:var(--v-lime-a)}.btn-gold{background:var(--v-gold);color:var(--v-gold-ink)}.btn-gold:hover{background:var(--v-gold-h)}.btn-gold:active{background:var(--v-gold-a)}.btn-gold-ghost{background:#29251c;color:var(--v-gold);border:1px solid #6b5830}.btn-gold-ghost:hover{background:#332b1b}.btn-dark{background:var(--v-panel);color:var(--v-text);border:1px solid var(--v-border2);min-height:44px}.btn-dark:hover{background:var(--v-panel-h)}.btn-xl{min-height:56px;font-size:20px;letter-spacing:.04em;text-transform:uppercase}.btn-sm{min-height:40px;width:auto;font-size:15px;padding:0 14px}.btn-text{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:none;border:0;padding:4px 0;cursor:pointer;color:var(--v-muted);font-family:var(--cs-font);font-weight:700;font-size:14px}.btn-text:hover{color:var(--v-text)}.chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:6px;font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.chip-lime{background:#263222;color:var(--v-lime);border:1px solid #435b3d}.chip-gold{background:#332b1b;color:var(--v-gold);border:1px solid #6b5830}.chip-dim{background:var(--v-panel);color:var(--v-muted);border:1px solid var(--v-border)}.chip-xs{padding:1px 7px;font-size:12px}.chip .ico{width:16px;height:16px}.bar6{display:block;height:6px;border-radius:3px;background:var(--v-bg);overflow:hidden}.bar6 i{display:block;height:100%;border-radius:3px;background:var(--v-lime)}.bar6--gold i{background:var(--v-gold)}.coin-g{display:inline-block;flex:none;border-radius:50%;vertical-align:-2px;background:radial-gradient(circle at 35% 32%,#fff2b0 0 16%,var(--v-coin) 18% 58%,#d89a1c 61%);box-shadow:inset 0 0 0 1.5px #8a5a09}.menu2{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow-y:auto;overflow-x:hidden;pointer-events:none;-webkit-overflow-scrolling:touch;padding:max(64px,calc(env(safe-area-inset-top) + 58px)) 16px max(18px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "bonus" "hero" "play" "streak" "tour" "hint";grid-template-rows:auto auto minmax(170px,1fr) auto auto auto auto;gap:12px;justify-items:center;scrollbar-width:none}.menu2::-webkit-scrollbar{display:none}.menu2>*{pointer-events:auto;width:min(358px,100%)}.menu2>.m-hero{pointer-events:none}.m-brand{grid-area:brand;display:flex;justify-content:center;width:auto!important}.m-brand .brand{width:clamp(220px,62vw,420px)}.m-bonus{grid-area:bonus}.m-hero{grid-area:hero}.m-play{grid-area:play}.m-streak{grid-area:streak}.m-tour{grid-area:tour}.m-hint{grid-area:hint;margin-top:0}.m-play{display:flex;flex-direction:column;align-items:stretch;gap:12px}.m-play .sides{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.m-play .team{min-width:0}.m-play .cs-play{margin:0;min-width:0;width:100%}.m-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nav-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:6px 4px;border-radius:8px;border:1px solid var(--v-border);background:#171d25f0;color:var(--v-text);cursor:pointer;font-family:var(--cs-font);font-weight:700;font-size:14px;transition:background-color .12s}.nav-btn:hover{background:var(--v-panel-h)}.nav-btn:active{transform:translateY(1px)}.nav-btn em{position:absolute;top:4px;right:6px;font-style:normal;font-family:var(--cs-med);font-size:11px;color:var(--v-muted)}.m-best{align-self:center;padding:6px 12px;border-radius:6px;background:#171d25e6;border:1px solid var(--v-border);color:var(--v-muted);font-size:14px}.m-best b{color:var(--v-text);font-family:var(--cs-font)}.menu2 .hint .short{display:none}@media(min-width:1100px)and (min-aspect-ratio:4/3){.menu2{grid-template-columns:300px minmax(360px,1fr) 300px;grid-template-rows:auto auto 1fr auto auto;overflow:hidden;grid-template-areas:"bonus brand tour" "streak hero tour" ". hero ." ". play ." ". hint .";align-items:start;column-gap:24px;padding:76px 24px 18px;max-width:1340px;margin:0 auto}.menu2>.m-bonus,.menu2>.m-streak,.menu2>.m-tour{width:300px}.menu2>.m-play{width:380px}.m-streak{align-self:start}}@media(max-width:1099px),(max-aspect-ratio:4/3){.menu2 .hint .long{display:none}.menu2 .hint .short{display:inline}}@media(max-height:640px)and (max-width:1099px){.menu2{grid-template-rows:auto auto minmax(110px,1fr) auto auto auto auto}}.pl{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:#171d25f5;border:1px solid var(--v-border);box-shadow:0 16px 48px #00000059}.pl-bonus--on{border-top:2px solid var(--v-gold)}.pl-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pl-row--base{align-items:baseline}.pl-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--cs-font);font-weight:700;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--v-muted)}.pl-label .ico{width:16px;height:16px}.pl-side{font-size:14px;color:var(--v-muted);white-space:nowrap}.pl-big{font-family:var(--cs-cond);font-weight:700;font-size:30px;line-height:32px;color:var(--v-text)}.pl-gold{color:var(--v-gold)}.pl-white{color:var(--v-text)}.pl-mult{font-family:var(--cs-font);font-size:24px;line-height:28px;color:var(--v-lime)}.pl-text{margin:0;font-size:14px;line-height:20px;color:#cbd3dd;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pl-text .ico{width:16px;height:16px;color:var(--v-muted)}.pl-note{margin:0;font-size:13px;line-height:18px;color:var(--v-muted)}.hotchip{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#332b1b;border:1px solid #6b5830}.hotchip b{display:flex;align-items:center;gap:6px;font-family:var(--cs-font);font-size:14px;color:var(--v-gold)}.hotchip b .ico{width:16px;height:16px}.hotchip span{font-size:13px;color:#e8d6ae}.streak-marks{display:flex;gap:6px}.streak-marks i{width:24px;height:6px;border-radius:3px;background:var(--v-border)}.streak-marks i.on{background:var(--v-lime)}.streak-marks i.now{background:transparent;box-shadow:inset 0 0 0 1.5px var(--v-lime)}@media(max-width:1099px),(max-aspect-ratio:4/3){.m-bonus .pl{padding:12px 14px;gap:8px}.m-bonus .pl-big{font-size:26px;line-height:28px}.m-bonus .pl-note{display:none}}.pf{position:absolute;right:14px;top:max(14px,env(safe-area-inset-top));z-index:5;display:flex;align-items:stretch;gap:0;border-radius:8px;border:1px solid var(--v-border);background:#171d25f0;overflow:hidden}.pf-who{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;color:var(--v-text);text-decoration:none;min-width:0}.pf-who img,.pf-ph{width:34px;height:34px;border-radius:6px;flex:none;object-fit:cover}.pf-ph{display:grid;place-items:center;background:var(--v-panel);font-style:normal;font-family:var(--cs-font);color:var(--v-gold)}.pf-who span{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pf-who b{font-family:var(--cs-font);font-size:14px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-who small{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--v-coin);font-variant-numeric:tabular-nums}.pf-dep{width:44px;border:0;border-left:1px solid var(--v-border);background:var(--v-gold);color:var(--v-gold-ink);cursor:pointer;display:grid;place-items:center}.pf-dep:hover{background:var(--v-gold-h)}.pf-in{padding:0 18px;height:44px;color:var(--v-gold-ink);background:var(--v-gold);border:0;font-family:var(--cs-font);font-weight:700;font-size:16px;cursor:pointer}.mx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;padding:24px;background:#080d14b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v-fade .18s var(--v-ease)}.mx-box{width:min(var(--mx-w, 640px),100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:12px;background:var(--v-card);border:1px solid var(--v-border);box-shadow:0 16px 48px #00000059;outline:none;animation:v-rise .18s var(--v-ease)}.mx-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--v-border);flex:none}.mx-head h2{margin:0 auto 0 0;font-family:var(--cs-cond);font-weight:700;font-size:32px;line-height:34px;text-transform:uppercase;letter-spacing:.02em}.mx-side{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--v-muted)}.mx-side .ico{width:16px;height:16px}.mx-x{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:8px;border:1px solid var(--v-border);background:var(--v-panel);color:var(--v-text);cursor:pointer}.mx-x:hover{background:var(--v-panel-h)}.mx-body{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--v-border) transparent}@media(max-width:767px){.mx{padding:0;place-items:stretch}.mx-box{width:100%;max-height:none;height:100dvh;border-radius:0;border:0}.mx-head{padding:max(10px,env(safe-area-inset-top)) 16px 10px;min-height:64px}.mx-head h2{font-size:26px;line-height:28px}.mx-body{padding:16px 16px max(16px,env(safe-area-inset-bottom))}}@keyframes v-fade{0%{opacity:0}}@keyframes v-rise{0%{opacity:0;transform:translateY(8px)}}.seg{display:flex;gap:4px;padding:4px;border-radius:8px;background:var(--v-bg);align-self:flex-start}.seg button{min-height:36px;padding:0 14px;border:0;border-radius:6px;background:none;color:var(--v-muted);cursor:pointer;font-family:var(--cs-font);font-weight:700;font-size:14px}.seg button.on{background:var(--v-panel);color:var(--v-text)}.seg-sm button{min-height:32px;font-size:13px}.ladder{display:flex;flex-direction:column;gap:10px}.ladder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.ladder-wait{font-size:15px;color:var(--v-muted);margin-top:2px}.ladder-wait b{font-family:var(--cs-cond);font-size:28px;color:var(--v-gold);margin-left:4px}.ladder-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tier{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:104px;padding:12px;border-radius:8px;background:var(--v-panel);border:1px solid var(--v-border);color:var(--v-text);cursor:pointer;text-align:left;transition:background-color .12s,border-color .12s}.tier:hover{background:var(--v-panel-h);border-color:var(--v-border2)}.tier:active{transform:translateY(1px)}.tier--rec{border:2px solid var(--v-gold);padding:11px}.tier--max{border-color:#6b5830}.tier-badge{position:absolute;top:-9px;right:8px;padding:1px 7px;border-radius:4px;background:var(--v-gold);color:var(--v-gold-ink);font-family:var(--cs-font);font-size:11px;line-height:16px}.tier-badge--max{background:#332b1b;color:var(--v-gold);border:1px solid #6b5830}.tier-amount{font-family:var(--cs-font);font-weight:700;font-size:20px;line-height:24px}.tier-pct{font-size:13px;color:var(--v-muted)}.tier-rub{margin-top:auto;font-family:var(--cs-font);font-size:18px;color:var(--v-gold)}.res-card .ladder{padding-top:4px}.res-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.res-top .res-title{margin-right:auto}.res-note{display:flex;align-items:center;gap:6px}.res-note .ico{width:16px;height:16px;color:var(--v-lime)}.res-ach{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid #6b5830;background:#29251c;color:var(--v-gold);font-family:var(--cs-font);font-size:15px;cursor:pointer;text-align:left}.res-ach .ico:last-child{margin-left:auto}.res-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.res-links>:only-child{grid-column:1 / -1}.res-card .btn-xl{width:100%}@media(min-width:900px){.res-card{width:min(720px,100%)}}.rv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:grid;place-items:center;padding:16px;background:#080d1499;animation:v-fade .18s var(--v-ease)}.rv-box{width:min(420px,100%);display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:24px;border-radius:12px;background:var(--v-card);border:1px solid var(--v-border);box-shadow:0 16px 48px #00000059;text-align:center;animation:v-rise .18s var(--v-ease)}.rv-box h2{margin:0;font-family:var(--cs-cond);font-weight:700;font-size:28px;line-height:30px;text-transform:uppercase}.rv-ring{position:relative;width:64px;height:64px;align-self:center}.rv-ring svg{transform:rotate(-90deg)}.rv-track,.rv-fill{fill:none;stroke-width:4}.rv-track{stroke:var(--v-border)}.rv-fill{stroke:var(--v-gold);stroke-linecap:round;transition:stroke-dashoffset .1s linear}.rv-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--cs-font);font-size:28px}.rv-sub{margin:0;font-size:15px;color:#cbd3dd}.rv-need{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;color:var(--v-coral)}.rv-err{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;color:#ffd0cb}.rv-note{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;line-height:18px;color:var(--v-muted)}.rv-note .ico{width:16px;height:16px}@media(max-width:420px){.rv-box{padding:20px}}.cd{position:absolute;left:50%;top:38%;z-index:6;transform:translate(-50%,-50%);font-family:var(--cs-cond);font-weight:900;font-size:120px;line-height:1;color:#fff;text-shadow:0 6px 0 rgba(0,0,0,.35);animation:cd-pop .5s var(--v-ease);pointer-events:none}@keyframes cd-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.prizes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.prize{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:8px;background:var(--v-panel);border:1px solid var(--v-border)}.prize span{font-size:13px;color:var(--v-muted)}.prize b{font-family:var(--cs-cond);font-size:26px;color:var(--v-gold)}.prize-1{border-color:#6b5830;background:#29251c}.trows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;transition:opacity .15s}.trows--loading{opacity:.45}.trow,.trow-empty{display:grid;grid-template-columns:32px 36px minmax(0,1fr) 80px 72px;align-items:center;gap:10px;min-height:56px;padding:6px 10px;border-bottom:1px solid var(--v-border)}.trow-empty{display:block;color:var(--v-muted);padding:16px 10px}.trow img,.trow .pf-ph{width:36px;height:36px;border-radius:6px;object-fit:cover}.trow-pl{font-family:var(--cs-font);font-size:16px;text-align:center;color:var(--v-muted)}.trow-pl--1{color:gold}.trow-pl--2{color:#d8dee8}.trow-pl--3{color:#e0a46a}.trow-nm{display:flex;flex-direction:column;min-width:0}.trow-nm b{display:flex;align-items:center;gap:6px;font-family:var(--cs-font);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trow-nm small{font-size:12px;color:var(--v-dim)}.trow-sc{font-family:var(--cs-font);font-size:16px;text-align:right}.trow-pz{font-family:var(--cs-font);font-size:15px;text-align:right;color:var(--v-gold)}.trow--me{background:#263222;box-shadow:inset 3px 0 0 var(--v-lime)}.trow--off .trow-pz{color:var(--v-dim)}.ghost{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:8px;border:1px dashed #6b5830;background:#29251c}.ghost b{font-family:var(--cs-font);font-size:16px;color:var(--v-gold)}.ghost p{margin:0;font-size:14px;color:#e8d6ae}.tour-foot{min-height:48px;display:flex;align-items:center;justify-content:center;color:var(--v-muted);font-size:15px}.tour-foot b{color:var(--v-text)}.winners{display:flex;flex-direction:column;gap:6px}.winner{display:grid;grid-template-columns:24px 1fr auto auto;gap:10px;align-items:center;min-height:40px;padding:0 10px;border-radius:6px;background:var(--v-panel)}.winner span{color:var(--v-muted)}.winner b{font-family:var(--cs-font);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winner em{font-style:normal;color:var(--v-muted);font-size:13px}.winner strong{color:var(--v-gold);font-family:var(--cs-font)}@media(max-width:767px){.trow{grid-template-columns:24px 32px minmax(0,1fr) 58px 58px;gap:8px;padding:6px 4px}.trow img,.trow .pf-ph{width:32px;height:32px}.prize b{font-size:22px}}.ach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ach{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 12px;padding:16px;border-radius:8px;background:var(--v-panel);border:1px solid var(--v-border);position:relative}.ach .chip{position:absolute;top:12px;right:12px}.ach-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--v-bg);color:var(--v-muted);font-style:normal}.ach--done .ach-ico{background:#263222;color:var(--v-lime)}.ach-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ach-main b{font-family:var(--cs-font);font-size:17px;line-height:22px;padding-right:70px}.ach-main span{font-size:14px;line-height:18px;color:#cbd3dd}.ach-main small{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--v-muted)}.ach--done .ach-main small{color:var(--v-lime)}.ach .bar6{margin-top:4px}.ach-guest{display:flex;flex-direction:column;gap:12px;align-items:stretch;max-width:360px}@media(max-width:1000px){.ach-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ach-grid{grid-template-columns:1fr}}.atoast{position:absolute;z-index:9;top:max(72px,calc(env(safe-area-inset-top) + 64px));right:14px;width:min(358px,calc(100% - 28px));display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--v-card);border:1px solid #6b5830;box-shadow:0 16px 48px #00000059;cursor:pointer;text-align:left;animation:v-toast .22s var(--v-ease)}.atoast .ach-ico{background:#332b1b;color:var(--v-gold);width:36px;height:36px}.atoast span{display:flex;flex-direction:column;min-width:0}.atoast small{font-size:12px;color:var(--v-muted);text-transform:uppercase;letter-spacing:.04em;font-family:var(--cs-font)}.atoast b{font-family:var(--cs-font);font-size:15px;color:var(--v-text)}@keyframes v-toast{0%{opacity:0;transform:translateY(-12px)}}@media(max-width:767px){.atoast{left:16px;right:16px;width:auto}}.mx-shop .mx-box{height:min(820px,calc(100dvh - 48px))}.mx-shop .mx-body{padding:0;gap:0;overflow:hidden;flex:1}.shop-bal{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--v-muted)}.shop-bal span{display:inline-flex;align-items:center;gap:6px}.shop-bal b{font-family:var(--cs-font);color:var(--v-text);font-size:17px}.shop-tabs{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--v-border);overflow-x:auto;scrollbar-width:none;flex:none}.shop-tabs::-webkit-scrollbar{display:none}.shop-tabs button{flex:none;min-height:48px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--v-muted);font-family:var(--cs-font);font-weight:700;font-size:15px;box-shadow:inset 0 -2px 0 transparent}.shop-tabs button.on{color:var(--v-text);box-shadow:inset 0 -2px 0 var(--v-lime)}.shop-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px}.shop-list{overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--v-border) transparent}.shop-legal{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--v-muted)}.shop-legal .ico{width:16px;height:16px;flex:none}.shop-detail{border-left:1px solid var(--v-border);overflow-y:auto;padding:20px}.shop-pick{color:var(--v-muted)}.deal{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:8px;border:1px solid #6b5830;background:#29251c;color:var(--v-text);cursor:pointer;text-align:left}.deal img{width:88px;height:64px;object-fit:contain}.deal-main{display:flex;flex-direction:column;gap:3px;min-width:0}.deal-main small{font-family:var(--cs-font);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--v-gold)}.deal-main b{font-family:var(--cs-font);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-main span{display:flex;align-items:center;gap:8px;color:var(--v-muted)}.deal-main strong{display:inline-flex;align-items:center;gap:5px;color:var(--v-gold);font-family:var(--cs-font);font-size:17px}.deal-pct{padding:4px 8px;border-radius:6px;background:var(--v-gold);color:var(--v-gold-ink);font-family:var(--cs-font);font-size:15px}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tile{position:relative;display:flex;flex-direction:column;gap:8px;min-height:248px;padding:12px;border-radius:8px;background:var(--v-panel);border:1px solid var(--v-border);color:var(--v-text);cursor:pointer;text-align:left;overflow:hidden;transition:background-color .1s,border-color .1s}.tile:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--rar)}.tile:hover{background:var(--v-panel-h)}.tile--sel{border-color:var(--v-muted)}.tile-img{display:grid;place-items:center;height:128px;padding:6px;background:radial-gradient(70% 60% at 50% 55%,color-mix(in srgb,var(--rar) 16%,transparent),transparent 75%)}.tile-img img{max-width:100%;max-height:100%;object-fit:contain}.tile-deal{position:absolute;top:10px;right:10px;padding:1px 6px;border-radius:4px;background:var(--v-gold);color:var(--v-gold-ink);font-family:var(--cs-font);font-size:12px}.tile-side{position:absolute;top:10px;left:10px;padding:1px 6px;border-radius:4px;background:var(--v-bg);color:var(--v-muted);font-family:var(--cs-font);font-size:11px}.tile-name{font-family:var(--cs-font);font-weight:700;font-size:14px;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-foot{margin-top:auto;font-size:13px}.t-price{display:inline-flex;align-items:center;gap:5px;font-family:var(--cs-font);font-size:16px;color:var(--v-text)}.t-price s,.det-price s{color:var(--v-dim);font-family:var(--cs-med);font-size:13px;margin-left:4px}.t-price--short{color:var(--v-muted)}.t-eq{display:inline-flex;align-items:center;gap:4px;color:var(--v-lime);font-family:var(--cs-font)}.t-own{color:var(--v-muted)}.t-open{display:inline-flex;align-items:center;gap:5px;color:var(--v-lime);font-family:var(--cs-font)}.t-open .ico{width:16px;height:16px}.t-lock{display:flex;flex-direction:column;gap:6px;color:var(--v-gold)}.t-lock>span:first-child{display:inline-flex;align-items:center;gap:5px}.det{display:flex;flex-direction:column;gap:12px}.det-back{display:none}.det-img{display:grid;place-items:center;height:200px;border-radius:8px;background:radial-gradient(70% 60% at 50% 55%,color-mix(in srgb,var(--rar) 20%,transparent),transparent 75%),var(--v-bg)}.det-img img{max-width:92%;max-height:92%;object-fit:contain}.det-rar{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--v-text)}.det-rar i{width:10px;height:10px;border-radius:50%;background:var(--rar)}.det-name{margin:0;font-family:var(--cs-font);font-weight:700;font-size:22px;line-height:26px}.det-meta{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:14px;color:#cbd3dd}.det-warn{color:var(--v-gold)}.det-dep{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:8px;background:#29251c;border:1px solid #6b5830}.det-dep p{margin:0;font-family:var(--cs-font);color:var(--v-gold);font-size:15px}.det-dep small{font-size:13px;color:#e8d6ae}.det-price{display:inline-flex;align-items:center;gap:6px;font-family:var(--cs-font);font-size:24px}.det-msg{margin:0;display:flex;align-items:center;gap:6px;font-size:14px}.det-msg--ok{color:var(--v-lime)}.det-msg--err{color:#ffd0cb}.confirm{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;background:var(--v-bg);border:1px solid var(--v-border)}.confirm p{margin:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:14px;color:#cbd3dd}.confirm-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:1199px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.shop-body{grid-template-columns:minmax(0,1fr)}.shop-detail{display:none;border-left:0}.mx-shop--detail .shop-list{display:none}.mx-shop--detail .shop-detail{display:block;padding:16px}.det-back{display:inline-flex}.shop-list{padding:12px 16px 16px}.tile{min-height:228px}.tile-img{height:96px}.shop-bal b{font-size:15px}}@media(max-width:767px){.mx-shop .mx-box{height:100dvh}.mx-shop .mx-head{flex-wrap:wrap;row-gap:8px}.mx-shop .mx-head h2{order:0}.mx-shop .mx-x{order:1}.mx-shop .shop-bal{order:2;width:100%;justify-content:space-between}.deal{grid-template-columns:72px minmax(0,1fr) auto}.deal img{width:72px;height:54px}}.mx-ladder .mx-body{gap:12px}@media(prefers-reduced-motion:reduce){.mx,.mx-box,.rv,.rv-box,.atoast,.cd{animation:v-fade 80ms linear}}.tile-img{position:relative;overflow:hidden}.tile-img img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);max-width:none;max-height:none;object-fit:contain}.det-img{position:relative;overflow:hidden}.det-img img{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-width:none;max-height:none;object-fit:contain}.deal img{object-fit:contain}.atoast{top:auto;right:auto;left:50%;bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));transform:translate(-50%);animation:v-toast-up .22s var(--v-ease)}@keyframes v-toast-up{0%{opacity:0;transform:translate(-50%,12px)}}@media(max-width:767px){.atoast{left:16px;right:16px;width:auto;transform:none;animation:v-toast .22s var(--v-ease)}}.res{padding-top:max(72px,calc(env(safe-area-inset-top) + 64px))}.phase-over .pf,.phase-over .topbar{z-index:6}.cd{display:grid;place-items:center;width:136px;height:136px;border-radius:50%;background:#10151cd1;border:2px solid var(--v-gold);font-size:84px;color:var(--v-gold);text-shadow:none;box-shadow:0 16px 48px #00000059;animation:cd-pop2 .5s var(--v-ease)}@keyframes cd-pop2{0%{transform:translate(-50%,-50%) scale(1.25)}}.pf.pf-in{display:inline-flex;align-items:center;justify-content:center;border:0}
