html.entry-page,html.entry-page body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}.entry-screen[data-v-a0d195ae],.entry-screen[data-v-a0d195ae] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.entry-screen[data-v-a0d195ae]{position:relative;inset:0;width:100%;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;display:flex;flex-direction:column;align-items:center;padding:48px 24px 28px;text-align:center;background:radial-gradient(ellipse at 50% 35%,#172321 0,transparent 52%),#0c1015;color:#edf2f5}.entry-content[data-v-a0d195ae]{flex-shrink:0;width:100%;max-width:480px;margin:auto 0;padding:40px 0}.entry-mark[data-v-a0d195ae]{display:block;width:64px;height:64px;margin:0 auto 30px;-webkit-user-drag:none}.entry-screen h1[data-v-a0d195ae]{font-size:clamp(28px,5vw,40px);line-height:1.2;font-weight:750;letter-spacing:-1px;margin:0 0 20px}.entry-description[data-v-a0d195ae]{font-size:15px;line-height:1.7;color:#a3adb8;margin:0 0 30px}.entry-open[data-v-a0d195ae]{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:52px;padding:14px 28px;border-radius:14px;background:#89edbc;color:#0b261d;text-decoration:none;font-size:15px;font-weight:700;transition:background .15s}.entry-open[data-v-a0d195ae]:hover{background:#a8f5cf}.entry-code[data-v-a0d195ae]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;color:#a0adb7;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.3px}.entry-code span[data-v-a0d195ae]{color:#77848e}.entry-links[data-v-a0d195ae]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding-bottom:env(safe-area-inset-bottom,0px)}.entry-links a[data-v-a0d195ae]{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#a3adb8;font-size:13px;text-decoration:none}.entry-links a[data-v-a0d195ae]:hover{color:#89edbc}.entry-divider[data-v-a0d195ae]{color:#46535e}.entry-screen a[data-v-a0d195ae]:focus-visible{outline:2px solid #89edbc;outline-offset:5px}@media(max-width:380px){.entry-screen[data-v-a0d195ae]{padding:24px 18px 16px}.entry-content[data-v-a0d195ae]{padding:28px 0}.entry-links[data-v-a0d195ae]{gap:10px}.entry-links a[data-v-a0d195ae]{font-size:12px}}@media(max-height:600px){.entry-screen[data-v-a0d195ae]{padding-top:16px;padding-bottom:12px}.entry-content[data-v-a0d195ae]{padding:16px 0}.entry-mark[data-v-a0d195ae]{width:48px;height:48px;margin-bottom:18px}.entry-screen h1[data-v-a0d195ae]{font-size:26px;margin-bottom:14px}.entry-description[data-v-a0d195ae]{margin-bottom:20px}.entry-code[data-v-a0d195ae]{margin-top:18px}}@media(prefers-reduced-motion:reduce){.entry-open[data-v-a0d195ae]{transition:none}}html.session-page-locked,html.session-page-locked body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}.session-page[data-v-aa00d6ed],.session-page[data-v-aa00d6ed] *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.session-page[data-v-aa00d6ed]{position:relative;inset:0;width:100%;height:var(--tg-height, 100dvh);min-height:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y;overscroll-behavior:none;display:flex;flex-direction:column;align-items:center;padding:calc(max(24px,env(safe-area-inset-top),var(--tg-safe-top, 0px)) + var(--tg-content-safe-top, 0px)) calc(max(24px,env(safe-area-inset-right),var(--tg-safe-right, 0px)) + var(--tg-content-safe-right, 0px)) calc(max(24px,env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px)) + var(--tg-content-safe-bottom, 0px)) calc(max(24px,env(safe-area-inset-left),var(--tg-safe-left, 0px)) + var(--tg-content-safe-left, 0px));background:radial-gradient(ellipse at 50% 35%,#172321 0,transparent 52%),#0c1015;text-align:center}.session-content[data-v-aa00d6ed]{width:100%;max-width:460px;flex-shrink:0;margin:auto 0;padding:28px 0}.session-symbol[data-v-aa00d6ed]{display:block;margin:0 auto 28px;-webkit-user-drag:none}.session-content h1[data-v-aa00d6ed]{font-size:clamp(26px,5vw,36px);line-height:1.25;letter-spacing:-.7px;margin:0 0 20px;overflow-wrap:anywhere}.session-description[data-v-aa00d6ed]{font-size:15px;line-height:1.65;color:#a3adb8;margin:0 0 24px;overflow-wrap:anywhere}.session-action[data-v-aa00d6ed]{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;border-radius:14px;padding:14px 24px;background:#89edbc;color:#0b261d;font-family:inherit;font-weight:700;font-size:15px;line-height:1.4;text-decoration:none}.session-action[data-v-aa00d6ed]:disabled{opacity:.5;cursor:wait}.session-action[data-v-aa00d6ed]:focus-visible{outline:2px solid #89edbc;outline-offset:5px}.session-code[data-v-aa00d6ed]{font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:#84929d;margin:24px 0 0;overflow-wrap:anywhere}@media(max-height:600px){.session-content[data-v-aa00d6ed]{padding:12px 0}.session-symbol[data-v-aa00d6ed]{width:44px;height:44px;margin-bottom:18px}.session-content h1[data-v-aa00d6ed]{font-size:25px}}*{box-sizing:border-box}:root{color-scheme:dark;--mint:#89edbc;--muted:#88948f;--purple:#cf9bf5;--row:60px}body{margin:0;background:radial-gradient(ellipse at 50% 20%,#23312b 0,#121817 40%,#0b0f0e 85%);color:#edf2ef;font:15px system-ui,-apple-system,Segoe UI,sans-serif;min-height:100dvh;display:flex;align-items:center;flex-direction:column}button,input{font:inherit}button{cursor:pointer}button:focus-visible,#viewport:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}.desktop-label{display:flex;justify-content:space-between;width:430px;margin:25px 0 16px;align-items:center}.desktop-label b{letter-spacing:4px;font-size:16px}.desktop-label span{font-size:9px;letter-spacing:1.5px;color:var(--muted)}.phone{width:430px;height:min(830px,calc(100dvh - 132px));min-height:540px;background:#0c1110;border:1px solid #37413d;border-radius:32px;overflow:hidden;box-shadow:0 30px 100px #0008;display:flex;flex-direction:column;padding:10px 9px 12px}header{flex:none;text-align:center;padding:0 12px 18px}.notification{height:37px;font-size:11px;color:var(--purple);display:flex;align-items:center;justify-content:center;white-space:nowrap}.balance{font-size:48px;font-weight:730;letter-spacing:-2px;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1.3}.hash{font-size:42px;color:var(--mint)}.metrics{display:flex;justify-content:center;align-items:center;gap:34px;margin-top:12px;font-size:12px;color:#abb5b0}.metrics strong{display:block;color:var(--mint);font-size:18px;font-weight:550;line-height:1.7;font-variant-numeric:tabular-nums}.metrics i{height:29px;width:1px;background:#34413a}.workspace{display:flex;min-height:0;flex:1;gap:5px}.view{display:none;min-width:0;flex:1}.view.active{display:block}.flow{position:relative;padding-top:24px;overflow:hidden}.cue{position:absolute;left:50%;transform:translate(-50%);color:var(--mint);font-size:24px;line-height:7px;z-index:4;pointer-events:none;transition:opacity .5s;animation:breathe 2.8s infinite}.cue.top{top:7px}.cue.bottom{bottom:13px}.flow.reverse .cue{transform:translate(-50%) rotate(180deg)}@keyframes breathe{50%{filter:brightness(.6)}}#viewport{position:relative;height:100%;overflow:hidden;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}#viewport.dragging{cursor:grabbing}#rows{position:absolute;left:0;right:0;top:0;will-change:transform}.block{height:var(--row);display:flex;align-items:center;gap:15px;padding:0 12px;border-bottom:1px solid #243029;position:relative;font-variant-numeric:tabular-nums}.matrix{display:grid;grid-template-columns:repeat(6,5px);gap:3px;flex:none}.matrix i{width:5px;height:5px;background:#3c4943}.matrix i.dim{background:#202b25}.matrix i.lit{background:#859d90}.rich .matrix i.lit{background:var(--mint)}.rare .matrix i.lit{background:var(--purple)}.code{font-family:ui-monospace,Consolas,monospace;font-size:12px;white-space:nowrap;letter-spacing:.3px}.reward{margin-left:auto;font-size:14px;font-weight:600}.rich{background:linear-gradient(90deg,#89edbc09,#89edbc04);color:var(--mint)}.rare{background:linear-gradient(90deg,#8243b42c,#b264d91c);color:var(--purple)}.block.current{background-color:#89edbc0c}.process-label{font:9px system-ui;color:#9fb6a8;margin-top:3px}.track{margin-top:4px;height:3px;width:94px;background:#425149;border-radius:3px;overflow:hidden}.track span{display:block;background:var(--mint);height:100%;width:var(--progress,0%)}.processor{position:absolute;top:0;left:0;right:0;height:60px;border-top:1px solid #89edbc30;pointer-events:none;background:linear-gradient(90deg,#89edbc08,transparent)}.fade{position:absolute;bottom:0;height:75px;left:0;right:0;background:linear-gradient(transparent,#0c1110);pointer-events:none}.reverse .fade{top:0;bottom:auto;transform:rotate(180deg)}.reverse .processor{top:auto;bottom:0}#gain{position:absolute;right:20px;top:30px;color:var(--mint);font:600 16px ui-monospace;pointer-events:none;opacity:0}#gain.pop{animation:gain .6s ease-out}@keyframes gain{15%{opacity:1}to{opacity:0;transform:translateY(-25px)}}nav{width:53px;flex:none;margin-top:24px;padding:8px 4px;background:linear-gradient(#151c18,#101612);border:1px solid #26332b;border-radius:14px;display:flex;align-items:center;flex-direction:column;gap:12px}nav button{width:43px;height:48px;border:1px solid transparent;border-radius:10px;background:none;color:#8e9993;display:grid;place-items:center;position:relative;flex-shrink:0}nav button.active{color:var(--mint);border-color:#84e9b53b;background:#89edbc12}nav button:hover{background:#ffffff08;color:#e2f2e8}nav svg{width:23px;height:23px}nav hr{width:24px;border:0;border-top:1px solid #36443b;margin:8px 0}nav .nav-tip{position:absolute;right:49px;z-index:10;background:#25362c;border:1px solid #536c5e;padding:6px 9px;border-radius:6px;font-size:11px;pointer-events:none;opacity:0}nav button:hover .nav-tip,nav button:focus-visible .nav-tip{opacity:1}.panel{overflow:auto;padding:18px 10px 20px 4px;scrollbar-width:thin}h1{font-size:26px;letter-spacing:-.7px;margin:0 0 7px}h2{font-size:15px;margin:0 0 10px}p{color:#9faea5;line-height:1.6;font-size:12px;margin:0 0 20px}.card{padding:17px 14px;margin-top:12px;border:1px solid #2b3930;border-radius:13px;background:linear-gradient(130deg,#1b2520,#111813)}.card p{margin:6px 0 14px}.purchase,.primary{background:var(--mint);border:0;border-radius:8px;padding:10px 14px;color:#10281b;font-weight:650;font-size:12px}.purchase:disabled{background:#263b2f;color:#799282;cursor:default}.level{font:10px ui-monospace;color:var(--mint);float:right}.stat{display:flex;justify-content:space-between;font-size:12px;gap:10px;padding:10px 0;border-bottom:1px solid #28372d}.stat:last-child{border:0}.stat span{color:#a0afa5}.signatures{display:grid;gap:9px}.signature{font:13px ui-monospace;color:var(--purple);padding:12px;background:#bb84e910;border-radius:8px}.setting{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin:15px 0}.setting input{accent-color:var(--mint);width:18px;height:18px}.demo{display:inline-block;color:var(--mint);border:1px solid #405c49;border-radius:5px;font-size:9px;letter-spacing:1px;padding:4px 6px;margin-bottom:15px}.panel input[type=text],.panel input[type=number]{width:100%;border:1px solid #364d3e;background:#111a14;border-radius:8px;padding:12px;color:#fff;margin:8px 0 15px}.panel label{font-size:12px;color:#b9c7be}.desktop-help{text-align:center;font-size:11px;color:#a0ada5;margin:14px}.desktop-help span{display:block;font-size:10px;color:#63756a;margin-top:5px}.avatar{width:54px;height:54px;border-radius:12px;background:#89edbc15;display:grid;place-items:center;font-size:30px;color:var(--mint);margin-bottom:12px}.empty{padding:14px 0;color:#83958a;font-size:12px;line-height:1.6}@media(max-width:540px){body{background:#0c1110}.desktop-label,.desktop-help{display:none}.phone{width:100%;height:100dvh;min-height:0;border:0;border-radius:0;padding:env(safe-area-inset-top,0px) 7px max(10px,env(safe-area-inset-bottom));box-shadow:none}header{padding-top:8px}.balance{font-size:46px}.block{gap:12px;padding:0 9px}.code{font-size:11px}.matrix{gap:2px}nav{width:50px}.reward{font-size:13px}}@container hashik-viewport (max-height: 650px){nav{gap:3px}nav button{height:42px}.notification{height:26px}header{padding-bottom:6px}.balance{font-size:38px}.metrics{margin-top:3px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@font-face{font-family:Manrope;src:url(/assets/Manrope-DIRNzeTG.ttf) format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Golos Text;src:url(/assets/GolosText-Ca6L06xr.ttf) format("truetype");font-weight:400 900;font-display:swap}:root{--mint:#8aefc1;--purple:#c595ef;--muted:#8e959e;--surface:#0d1014;--font-ui:Manrope,"Segoe UI",sans-serif;--font-message:"Golos Text",Manrope,sans-serif}body{font-family:var(--font-ui);color:#edf0f5;background:radial-gradient(ellipse at 50% 15%,#252b33 0,#15191f 44%,#0b0d11 90%)}.phone{background:var(--surface);border-color:#353b44;padding-bottom:12px}.balance{font-family:var(--font-ui);font-weight:800;letter-spacing:-1.9px;font-size:48px}.hash{font-size:42px;font-weight:700}.metrics{color:#9ea5af;gap:32px}.metrics strong{font-family:var(--font-ui);font-weight:600;font-size:18px}.metrics i{background:#343b46}header{padding-top:4px;padding-bottom:15px}.notification{height:52px;margin-bottom:7px;white-space:normal}.notice-card{display:flex;align-items:center;gap:11px;min-height:36px;max-width:100%;width:100%;padding:8px 12px;background:linear-gradient(115deg,#1b2028,#15191f);border:1px solid #303841;border-radius:9px;opacity:0;transform:translateY(-5px);transition:opacity .22s,transform .22s;color:#e2e6ed;text-align:left}.notification.visible .notice-card{opacity:1;transform:translateY(0)}.notice-text{font-family:var(--font-message);font-weight:450;font-size:11px;line-height:1.4;flex:1;min-width:0}.notice-icon{width:20px;height:20px;flex:none;color:var(--purple)}.notice-end{color:#7f8997;flex:none;width:13px;height:13px}.notification.success .notice-icon{color:var(--mint)}.flow.active{display:flex;flex-direction:column}.flow{padding-top:25px;min-height:0}#viewport{height:auto;flex:1;min-height:0;isolation:isolate}#rows{z-index:0}.processor{z-index:1;background:linear-gradient(90deg,#8aefc10b,transparent);border-color:#8aefc135}.fade{z-index:3;height:110px;background:linear-gradient(to bottom,#0d101400,#0d101480 32%,#0d1014eb 72%,#0d1014 95%)}.cue{width:22px;height:22px;font-size:0;line-height:normal;animation:cue-light 2.8s ease-in-out infinite;color:var(--mint)}.cue svg{display:block;width:100%;height:100%}.cue.top{top:0}.cue.bottom{bottom:9px}@keyframes cue-light{0%,to{color:#7bd6af}50%{color:#bcffe1}}.flow.moving .cue{opacity:0}.block{border-color:#252b34}.matrix i{background:#454e5c}.matrix i.dim{background:#272e38}.matrix i.lit{background:#8f9aa8}.rich{background:linear-gradient(90deg,#8aefc114,#8aefc106)}.rare{background:linear-gradient(90deg,#9670d12a,#a76bda20)}.block.current{background-color:#8aefc10b}.process-label{font-family:var(--font-message);color:#9daab2;font-size:9px}.track{background:#3a424e}.code{font-family:Consolas,Courier New,monospace;font-size:12px;letter-spacing:.5px}.reward{font-family:var(--font-ui);font-weight:650}nav{position:relative;isolation:isolate;background:none;border:0;border-radius:0;padding-bottom:28px;margin-top:25px}nav:before,nav:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);border-radius:11px 11px 0 8px;background:#303844}nav:after{inset:1px;z-index:-1;background:linear-gradient(160deg,#1b2028,#12161d)}nav button{color:#9ea7b5;border-radius:8px}nav button.active{background:#8aefc114;border-color:#8aefc13b}nav hr{border-color:#3a424e}nav .nav-tip{background:#232a34;border-color:#424d5c}.card{background:linear-gradient(130deg,#1b2029,#13171e);border-color:#2b333f}.stat{border-color:#2b333f}.stat span,p,.setting{color:#a0a9b6}.panel input[type=text],.panel input[type=number]{background:#131820;border-color:#394453}.purchase:disabled{background:#27332f;color:#8caaa0}.desktop-label span,.desktop-help{color:#9aa3af}.desktop-help span{color:#76808e}@media(max-width:540px){body{background:var(--surface)}.code{font-size:11px}.balance{font-size:46px}}@container hashik-viewport (max-height: 650px){.notification{height:40px;margin-bottom:2px}header{padding-top:0;padding-bottom:7px}.balance{font-size:38px}.fade{height:90px}nav{gap:3px}}@media(prefers-reduced-motion:reduce){.notice-card,.cue{transition:none;animation:none}}:root{--font-ui:"Golos Text",Manrope,"Segoe UI",sans-serif}.balance{font-weight:650;letter-spacing:-1.4px}.hash-icon{display:block;width:35px;height:39px;flex:none;overflow:visible}.metrics strong{font-weight:550}.notice-text{font-family:Manrope,Golos Text,sans-serif;font-weight:500}nav{padding-bottom:18px}nav:before,nav:after{clip-path:none;border-radius:11px 11px 21px 8px}nav:after{border-bottom-right-radius:20px}.block.current{opacity:var(--exit-opacity,1)}.exit-fade{position:absolute;z-index:3;top:0;left:0;right:0;height:23px;pointer-events:none;background:linear-gradient(to bottom,var(--surface),rgba(13,16,20,.55) 35%,rgba(13,16,20,0))}.processor{border-top:0;background:none}.reverse .exit-fade{top:auto;bottom:0;transform:rotate(180deg)}#gain{display:none}@container hashik-viewport (max-height: 650px){.hash-icon{width:29px;height:33px}}.metrics-auto{margin-top:12px;min-height:43px;gap:0}.metrics-auto>div{display:flex;align-items:baseline;justify-content:center;gap:8px}.metrics-auto strong{display:inline;font-size:16px;line-height:1.7}@container hashik-viewport (max-height: 650px){.metrics-auto{margin-top:3px;min-height:32px}}.player-identity{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 9px;min-height:30px}.player-avatar{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#8aefc10d;border:1px solid #8aefc125;color:var(--mint);flex:none}.player-avatar svg{width:20px;height:20px}.player-nickname{font-size:11px;font-weight:550;letter-spacing:.8px;color:#b8c0cb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}header{padding-bottom:0}.metrics-auto{justify-content:flex-start;margin-top:19px;min-height:24px;text-align:left;padding-bottom:0}.metrics-auto>div{justify-content:flex-start;gap:7px}.metrics-auto strong{font-size:14px;font-weight:500}@container hashik-viewport (max-height: 650px){.player-identity{margin-bottom:5px;min-height:25px}.player-avatar{width:25px;height:25px}.metrics-auto{margin-top:10px;min-height:21px}}.balance{gap:8px}.hash-icon{width:46px;height:46px;object-fit:contain;flex:none}@container hashik-viewport (max-height: 650px){.hash-icon{width:39px;height:39px}}header{width:100%;align-self:stretch}.balance{width:max-content;max-width:100%;margin-inline:auto;justify-content:center;letter-spacing:0;gap:8px}#balance{display:block;text-align:center;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;flex:none;line-height:1.3}.player-identity{width:max-content;max-width:100%;margin-inline:auto;justify-content:center}.hash-icon{flex-shrink:0;transform:none;transition:none}.player-identity{position:relative;display:block;width:max-content;max-width:calc(100% - 88px);min-height:34px;margin-bottom:12px}.player-nickname{display:block;font-size:18px;font-weight:600;letter-spacing:.1px;color:#e0e5ed;line-height:34px;max-width:100%;text-align:center}.player-avatar{position:absolute;right:calc(100% + 9px);top:50%;transform:translateY(-50%);width:30px;height:30px}.block{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;column-gap:6px;align-items:center;padding:0 12px;height:var(--row);border-bottom:1px solid #242b35;background:linear-gradient(90deg,#14192033,#171c2344 50%,#14192033)}.block .matrix{justify-self:start;grid-template-columns:repeat(6,5px);gap:2px}.block .matrix i{width:5px;height:5px;background:#4b5563;border-radius:.6px}.block .matrix i.dim{background:#252d37}.block .matrix i.lit{background:#8d99a8}.block .code{justify-self:center;text-align:center;min-width:0;font-size:13px;line-height:1.2;letter-spacing:.45px;color:#dce2eb;white-space:nowrap;font-variant-numeric:tabular-nums}.block .reward{justify-self:end;margin:0;font-size:14px;font-weight:550;letter-spacing:0;color:#dce2eb;font-variant-numeric:tabular-nums}.block.rich{background:linear-gradient(90deg,#71dfaf10,#71dfaf08);border-bottom-color:#70dda91c}.block.rich .reward{color:var(--mint)}.block.rare{background:linear-gradient(90deg,#a06ddd26,#a06ddd17);border-bottom-color:#b283dd30}.block.rare .matrix i.lit{background:var(--purple)}.block.rare .code,.block.rare .reward{color:#d4acf4}.block.current{background-color:transparent}.block.normal.current{background:linear-gradient(90deg,#8aefc10c,#8aefc104)}@media(max-width:370px){.block{grid-template-columns:39px minmax(0,1fr) 39px;padding-inline:9px;column-gap:4px}.block .code{font-size:11px;letter-spacing:0}.block .reward{font-size:12px}.block .matrix{grid-template-columns:repeat(6,4px);gap:2px}.block .matrix i{width:4px;height:4px}}@container hashik-viewport (max-height: 650px){.player-identity{min-height:30px;margin-bottom:8px}.player-nickname{font-size:17px;line-height:30px}.player-avatar{width:27px;height:27px}}.cue{animation:none}.cue svg{animation:cue-float 3.2s ease-in-out infinite}.cue.bottom svg{animation-delay:-1.6s}@keyframes cue-float{0%,to{transform:translateY(2px);opacity:.65}50%{transform:translateY(-3px);opacity:1}}#balance{display:flex;align-items:center;justify-content:center;overflow:hidden;height:1.3em}.slot-digit{display:inline-block;width:1ch;height:1.3em;overflow:hidden;position:relative;flex:none}.slot-space{display:inline-block;width:.25em;flex:none}.slot-strip{display:flex;flex-direction:column;will-change:transform}.slot-strip>span,.slot-static{height:1.3em;line-height:1.3em;display:block;flex:none}.slot-up{animation:slot-rise .17s cubic-bezier(.2,.7,.25,1) both}.slot-down{animation:slot-fall .17s cubic-bezier(.2,.7,.25,1) both}@keyframes slot-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes slot-fall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}#gain{display:block;position:absolute;left:0;right:0;top:0;height:25px;pointer-events:none;opacity:1;z-index:5;font:550 12px var(--font-ui)}.gain-chip{position:absolute;right:11px;top:2px;display:flex;align-items:center;gap:4px;white-space:nowrap;color:var(--mint);height:20px;animation:credit-rise .53s ease-out both;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px var(--surface)}.gain-rare{color:var(--purple)}.gain-chip img{object-fit:contain}@keyframes credit-rise{0%{opacity:0;transform:translateY(7px)}18%{opacity:1;transform:translateY(0)}65%{opacity:1}to{opacity:0;transform:translateY(-11px)}}.reverse #gain{top:auto;bottom:5px}.reverse .gain-chip{animation-name:credit-fall}@keyframes credit-fall{0%{opacity:0;transform:translateY(-7px)}18%{opacity:1;transform:translateY(0)}65%{opacity:1}to{opacity:0;transform:translateY(11px)}}@media(prefers-reduced-motion:reduce){.cue svg{animation:none}.slot-up{animation:none;transform:translateY(-50%)}.slot-down{animation:none;transform:translateY(0)}.gain-chip{animation:credit-still .53s linear both!important}@keyframes credit-still{0%,75%{opacity:1}to{opacity:0}}}.balance{position:relative}.balance #gain{position:absolute;left:0;right:0;top:calc(100% + 8px);bottom:auto;height:24px;overflow:visible}.balance .gain-chip{right:auto;top:0;font-size:12px;animation:balance-credit .53s ease-out both}@keyframes balance-credit{0%{opacity:0;transform:translate(-50%,calc(var(--spawn-y) + 5px)) scale(.95)}18%{opacity:1}65%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--drift)),calc(var(--spawn-y) - 7px)) scale(1)}}.metrics-auto{margin-top:29px;transform:translateY(5px)}@container hashik-viewport (max-height: 650px){.metrics-auto{margin-top:22px}}@media(prefers-reduced-motion:reduce){.balance .gain-chip{animation:credit-still .53s linear both!important;transform:translate(-50%)}}.balance #gain{left:50%;right:auto;width:min(340px,calc(100vw - 64px));transform:translate(-50%);height:36px;top:calc(100% + 10px)}@keyframes balance-credit{0%{opacity:0;transform:translate(-50%,calc(var(--spawn-y) + 7px)) scale(.94)}18%{opacity:1}65%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--drift)),calc(var(--spawn-y) - var(--rise))) scale(1)}}.metrics-auto{margin-top:12px;transform:none;min-height:24px}.flow{padding-top:8px;overflow:visible}.stream-goal{position:relative;flex:none;margin:0 10px 14px;padding-top:22px;height:52px}.goal-caption{display:flex;justify-content:space-between;align-items:center;color:#8996a6;font-size:10px;line-height:16px;letter-spacing:.15px}#goal-count{font-variant-numeric:tabular-nums;color:#b3bfca}.goal-track{height:4px;margin-top:6px;border-radius:3px;overflow:hidden;background:#28303a}#goal-fill{display:block;width:0;height:100%;background:linear-gradient(90deg,#36b89a,var(--mint));border-radius:inherit;transition:width .15s ease-out}.complete .goal-track{box-shadow:0 0 7px #8aefc12a}.stream-goal #gain{inset:0 0 auto;width:100%;height:22px;transform:none;overflow:visible}.stream-goal .gain-chip{right:auto;top:0;font-size:12px;animation:goal-credit .53s ease-out both}@keyframes goal-credit{0%{opacity:0;transform:translate(-50%,44px) scale(.95)}20%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--drift)),calc(-7px - var(--rise))) scale(1)}}nav{margin-top:8px}@container hashik-viewport (max-height: 650px){.metrics-auto{margin-top:8px}.stream-goal{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){#goal-fill{transition:none}.stream-goal .gain-chip{animation:credit-still .53s linear both!important;transform:translate(-50%)}}.block.gold{background:linear-gradient(90deg,#edbc5426,#edbc5410);border-bottom-color:#edbc5433;color:#edc66f}.block.gold .code,.block.gold .reward{color:#edc66f}.gain-chip small{font-size:9px;font-weight:400;opacity:.7}.goal-caption>span:first-child{display:inline-flex;align-items:center;gap:5px}.goal-currency{width:17px;height:17px;object-fit:contain}.block{--tier:#8995a5}.block-center{min-width:0;text-align:center;justify-self:center}.block-kind{display:block;margin-top:5px;font:500 8px var(--font-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--tier);opacity:.8}.block.normal,.block.normal.current{background:linear-gradient(90deg,#151b2233,#181e2644,#151b2233)}.block.normal .code{color:#a5aeba}.block.normal .matrix i.lit{background:#74808f}.block.rich{--tier:#89edbc;background:linear-gradient(90deg,#71dfaf08,#71dfaf16 50%,#71dfaf08)}.block.rare{--tier:#d4acf4;background:linear-gradient(90deg,#a06ddd12,#a06ddd30 50%,#a06ddd12)}.block.gold{--tier:#edc66f;background:linear-gradient(90deg,#edbc5412,#edbc5430 50%,#edbc5412)}.block.rich .code,.block.rich .reward,.block.rare .code,.block.rare .reward,.block.gold .code,.block.gold .reward{color:var(--tier)}.block:not(.normal):before{content:"";position:absolute;left:0;top:19px;bottom:19px;width:2px;border-radius:2px;background:var(--tier);opacity:.7}.block.rare .matrix i.lit,.block.gold .matrix i.lit{box-shadow:0 0 5px color-mix(in srgb,var(--tier) 24%,transparent)}.block .reward{font-size:15px;font-weight:650}.goal-caption{display:grid;grid-template-columns:1fr auto 1fr;gap:12px}.goal-caption .goal-auto{display:flex;align-items:center;gap:5px;font-size:10px;color:#788794}.goal-auto strong{font-weight:500;color:#a1b1bd;font-variant-numeric:tabular-nums}.goal-currency{justify-self:end;width:18px;height:18px}.block .matrix{grid-template-columns:repeat(6,5px);grid-template-rows:repeat(6,5px);gap:2px}.block .matrix i{background:#26303a;box-shadow:none}.block.normal .matrix i.lit{background:#c4ced9}.block.rich .matrix i.lit{background:#89edbc}.block.rare .matrix i.lit{background:#d4acf4}.block.gold .matrix i.lit{background:#edc66f}@media(max-width:370px){.block .matrix{grid-template-columns:repeat(6,4px);grid-template-rows:repeat(6,4px)}}nav{gap:10px;padding-top:10px}nav:before{background:#29313b}nav:after{background:linear-gradient(180deg,#171d25,#11161d)}nav button{width:41px;height:44px;border:0;border-radius:10px;color:#596574}nav button svg{width:24px;height:24px}nav button.active{color:var(--brand-bright);background:radial-gradient(ellipse at center,#27e0b316,transparent 75%);box-shadow:none;border:0}nav button.active:before{content:"";position:absolute;left:-4px;top:15px;bottom:15px;width:2px;border-radius:2px;background:var(--brand-bright);box-shadow:0 0 8px #27e0b325}nav button.active svg{filter:none}nav button.nav-placeholder{color:#4d5968;opacity:.55;cursor:default;background:none;box-shadow:none}nav button.nav-placeholder:hover .nav-tip{opacity:0}nav hr{width:19px;margin:2px 0;border:0;border-top:1px solid #2a333e}@container hashik-viewport (max-height: 650px){nav{gap:5px}nav button{height:40px}}:root{--brand-deep:#15b995;--brand-bright:#27e0b3}#goal-fill{background:linear-gradient(90deg,var(--brand-deep),var(--brand-bright))}nav button.nav-placeholder{color:var(--brand-deep);opacity:.32}#upgrades{padding:12px 9px 24px 5px;overscroll-behavior:contain}.upgrade-heading h1{font-size:22px;margin:0 0 5px}.upgrade-heading>span{font-size:11px;color:#82929f}.upgrade-groups{display:flex;gap:4px;padding:4px;background:#141b23;border:1px solid #26313b;border-radius:12px;margin:18px 0 12px}.upgrade-groups button{flex:1;min-width:0;padding:10px 4px;border:0;border-radius:8px;color:#8b9aa8;background:none;font-size:12px}.upgrade-groups .selected{color:#27e0b3;background:#27e0b312}.upgrade-branches{display:flex;gap:5px}.upgrade-branches button{flex:1;padding:8px 3px;border:1px solid #2a333f;border-radius:8px;background:none;color:#8f9eab;font-size:11px}.upgrade-branches .selected{border-color:#15b99566;color:#27e0b3;background:#15b99509}.unlock-note{font-size:10px;color:#81919e;margin:13px 0}.equipment-list{display:grid;gap:10px}.equipment{border:1px solid #2b3641;background:linear-gradient(125deg,#1b242e,#141b23);border-radius:14px;padding:13px}.equipment-top{display:flex;align-items:center;gap:10px}.equipment-emoji{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;font-size:27px;background:#ffffff04;border-radius:10px}.equipment-name{min-width:0}.equipment-tier{font-size:8px;letter-spacing:1px;color:#738693}.equipment-name h2{font-size:13px;margin:4px 0 0;color:#dce6ec;overflow-wrap:anywhere}.equipment-owned{margin-left:auto;color:#8fa4b1;font-size:13px;font-variant-numeric:tabular-nums}.equipment-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:13px}.equipment-bottom>span{font-size:10px;color:#80939f}.equipment-buy{min-width:82px;display:flex;justify-content:center;align-items:center;gap:7px;padding:9px 11px;border:1px solid #15b99566;border-radius:9px;background:#15b99517;color:#27e0b3;font-weight:600;font-size:12px}.equipment-buy:disabled{color:#768b96;background:#ffffff03;border-color:#2c3843;cursor:default}.equipment-buy:disabled img{opacity:.4}.equipment.locked{background:#121921;border-color:#242e38}.equipment.locked .equipment-emoji{filter:grayscale(.8);opacity:.45}.equipment.locked h2{color:#8393a0}.equipment-lock{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:#71838f;margin-top:14px}.equipment-lock b{font-weight:500;white-space:nowrap;color:#94a5b0}.equipment-track{height:3px;background:#27333c;border-radius:3px;margin-top:8px;overflow:hidden}.equipment-track span{height:100%;display:block;background:#15b995}#upgrades{scrollbar-width:none;-ms-overflow-style:none}#upgrades::-webkit-scrollbar{display:none;width:0;height:0}.upgrade-description{font-size:11px;line-height:1.55;color:#8d9eab;margin:13px 0 15px}.equipment-buy{flex-direction:column;gap:5px;min-width:112px;padding:8px 10px}.equipment-effect{font-size:10px;font-weight:500;line-height:1.3}.equipment-price{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.equipment-bottom>span{min-width:0}.upgrade-heading h1{display:flex;align-items:center;gap:9px}.upgrade-heading h1 svg{width:23px;height:25px;flex:none;color:var(--brand-bright)}.equipment-bottom{display:block;margin-top:12px}.equipment-buy{width:100%;min-width:0;min-height:36px;flex-direction:row;justify-content:space-between;gap:10px;padding:8px 11px}.equipment-effect{text-align:left;font-size:11px}.equipment-price{flex-shrink:0;white-space:nowrap}.upgrade-description{margin-bottom:9px}.upgrade-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding:9px 0;border-bottom:1px solid #27343c;font-size:10px;color:#8396a3}.upgrade-total strong{color:var(--brand-bright);font-size:12px;font-weight:550;text-align:right;font-variant-numeric:tabular-nums}.equipment-name h2{margin:0}.equipment-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}#profile{padding:12px 9px 24px 5px;scrollbar-width:none;overscroll-behavior:contain}#profile::-webkit-scrollbar{display:none}.profile-heading{display:flex;align-items:center;gap:9px;margin-bottom:18px}.profile-heading>svg{width:23px;height:25px;color:var(--brand-bright)}.profile-heading h1{font-size:22px;margin:0}.identity-card{padding:20px 12px 16px;border:1px solid #293842;background:radial-gradient(ellipse at top,#15b9950f,transparent 75%),#151d25;border-radius:16px;text-align:center}.profile-avatar{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 11px;border-radius:18px;background:#15b99513;border:1px solid #15b99530;color:#27e0b3}.profile-avatar svg{width:35px;height:35px}.identity-card h2{font-size:20px;font-weight:600;margin:0 0 7px}.copy-id{display:inline-flex;align-items:center;gap:8px;min-height:32px;border:0;background:none;color:#8297a5;font-size:10px;letter-spacing:.8px;padding:6px}.copy-id svg{width:15px;height:15px}.profile-section-title{margin:21px 0 10px;font-size:12px;font-weight:500;color:#a6b6c1}.profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-stat{padding:13px 10px;background:#151d25;border:1px solid #27343e;border-radius:12px;min-width:0}.profile-stat>span{display:block;font-size:9px;color:#7e94a2;margin-bottom:9px}.profile-stat strong{display:flex;align-items:center;gap:6px;font-weight:550;font-size:17px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.profile-stat:last-child strong{font-size:14px}.profile-stat:first-child strong{color:#27e0b3}.profile-box{padding:0 12px;border:1px solid #27343e;border-radius:13px;background:#141b23}.income-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;font-size:11px}.income-row+.income-row{border-top:1px solid #26323c}.income-row>span,.income-row strong{display:flex;align-items:center;gap:7px}.income-row>span{color:#9bb0bc}.income-row strong{font-weight:500;font-variant-numeric:tabular-nums}.income-dot{width:5px;height:5px;border-radius:50%;background:#27e0b3}.income-dot.automatic{background:#a69bdf}.profile-setting{display:flex;position:relative;align-items:center;justify-content:space-between;min-height:47px;gap:8px;font-size:11px;color:#b2c0cb;cursor:pointer}.profile-setting+.profile-setting{border-top:1px solid #26323c}.profile-setting input{position:absolute;right:0;opacity:0;width:36px;height:28px;margin:0}.switch{width:32px;height:19px;flex:none;border-radius:12px;background:#303c47;position:relative;pointer-events:none;transition:background .15s}.switch:after{content:"";position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#91a1ac;transition:transform .15s}.profile-setting input:checked+.switch{background:#15b99555}.profile-setting input:checked+.switch:after{transform:translate(13px);background:#27e0b3}.profile-setting input:focus-visible+.switch{outline:2px solid #27e0b3;outline-offset:3px}.profile-help{margin-top:17px;border-top:1px solid #26323c;font-size:11px}.profile-help summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:15px 0;cursor:pointer;color:#a6bbc6}.profile-help summary::-webkit-details-marker{display:none}.profile-help p{font-size:11px;line-height:1.65;margin-bottom:12px}.profile-support{display:flex;justify-content:space-between;border-top:1px solid #26323c;padding:14px 0;color:#6f8593;font-size:11px}.profile-support span:last-child{font-size:9px;color:#526a78}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation:none!important;transition:none!important}.reduce-motion .slot-up{transform:translateY(-50%)}.reduce-motion .slot-down{transform:translateY(0)}.reduce-motion .gain-chip{animation:credit-still .53s linear both!important;transform:translate(-50%)}.equipment-emoji img{display:block;width:30px;height:30px;object-fit:contain}.profile-id-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 0 13px;border-bottom:1px solid #27343e;color:#8297a5;font-size:10px}.profile-id-row .copy-id{font-size:11px;letter-spacing:.4px;color:#b2c6d1}.profile-heading{margin-bottom:7px}.profile-id-chip{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:6px 10px;margin:4px 0 0;border:1px solid #2b3a44;border-radius:8px;background:#17212a;color:#9bb0bd;cursor:pointer}.profile-id-chip>span{font-size:9px;letter-spacing:.7px;color:#667f8e}.profile-id-chip b{font-size:10px;font-weight:500;letter-spacing:.7px;font-variant-numeric:tabular-nums}.profile-id-chip svg{width:14px;height:14px;opacity:.7}.profile-id-chip:hover{border-color:#15b99566}.registration-row{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#718a9a;margin-top:12px}.registration-row>span:last-child{color:#a5b7c2;font-variant-numeric:tabular-nums}.profile-rating{display:flex;align-items:center;gap:9px;min-height:43px;font-size:11px;color:#aebfca}.profile-rating+.profile-rating{border-top:1px solid #25333e}.profile-rating b{margin-left:auto;font-size:15px;font-weight:500;color:#627d8d}.rank-mark{color:#6e9a95;display:flex}.rank-mark svg{width:18px;height:18px}.profile-ratings p{font-size:9px;line-height:1.5;color:#627e8e;border-top:1px solid #25333e;padding:10px 0;margin:0}.profile-section-title{display:flex;align-items:center;justify-content:space-between}.profile-soon{font-size:9px;font-weight:400;color:#617a89}.customization-preview{padding:14px 12px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.customization-preview strong{font-size:10px;color:#91a7b5;font-weight:400}.nickname-colors{display:flex;gap:6px;margin-top:12px}.nickname-colors i{width:12px;height:12px;border-radius:50%;background:#dce6ef}.nickname-colors i:nth-child(2){background:#27e0b3}.nickname-colors i:nth-child(3){background:#a58be0}.nickname-colors i:nth-child(4){background:#e9c070}.nickname-colors i:nth-child(5){background:#6cb4e4}.frame-samples{display:flex;gap:9px;margin-top:8px}.frame-samples i{width:22px;height:22px;border:1px solid #6a8394;border-radius:6px}.frame-samples i:nth-child(2){border-color:#27e0b3}.frame-samples i:nth-child(3){border-color:#a58be0;box-shadow:inset 0 0 0 2px #a58be012,0 0 7px #a58be015}.achievements-preview{padding:14px 12px}.achievement-slots{display:flex;gap:10px}.achievement-slots>span{width:43px;height:43px;display:grid;place-items:center;border:1px dashed #324653;border-radius:12px;color:#506c7c;background:#1c293433}.achievement-slots svg{width:22px;height:22px}.achievements-preview p{font-size:10px;color:#718b9b;margin:11px 0 0}#profile .profile-heading{gap:7px;flex-wrap:wrap;margin-bottom:18px}#profile .profile-heading .profile-id-chip{margin:0 0 0 auto;gap:6px;padding:6px 8px;min-height:32px}#profile .profile-heading .profile-id-chip b{font-size:9px;letter-spacing:.15px}#profile .profile-heading .profile-id-chip>span{font-size:8px}#profile .profile-heading .profile-id-chip svg{width:12px;height:12px}@media(max-width:370px){#profile .profile-heading h1{font-size:20px}#profile .profile-heading>svg{width:19px}}.profile-id-actions{margin-left:auto;display:flex;align-items:center;gap:5px}#profile .profile-heading .profile-id-actions .profile-id-chip{margin:0}.copy-profile-link{width:31px;height:32px;display:grid;place-items:center;border:1px solid #2b3a44;border-radius:8px;background:#17212a;color:#9bb0bd;padding:5px;flex:none}.copy-profile-link svg{width:17px;height:17px}.copy-profile-link:hover{border-color:#15b99566;color:#27e0b3}@media(max-width:370px){#profile .profile-heading{gap:5px}#profile .profile-heading h1{font-size:18px}#profile .profile-heading>svg{width:17px}.profile-id-actions{gap:4px}#profile .profile-heading .profile-id-chip{padding:6px}.copy-profile-link{width:29px}}#ranking{padding:12px 7px 5px 5px;overflow:hidden;min-height:0}#ranking.active{display:flex;flex-direction:column}.ranking-heading{display:flex;align-items:center;gap:9px;margin-bottom:16px;flex:none}.ranking-heading svg{width:23px;height:25px;color:var(--brand-bright)}.ranking-heading h1{font-size:22px;margin:0}.ranking-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;background:#141d25;border:1px solid #283640;border-radius:11px;padding:4px;flex:none}.ranking-tabs button{min-width:0;min-height:36px;padding:7px 2px;font-size:10px;border:0;border-radius:7px;background:none;color:#94a9b7}.ranking-tabs .selected{background:#15b99518;color:#27e0b3}.ranking-tabs .ranking-teams{color:#506875;cursor:default}.ranking-description{font-size:10px;color:#8da4b3;margin:12px 0 6px;line-height:1.5;min-height:30px;flex:none}.ranking-demo-label{display:flex;align-items:center;gap:5px;color:#647e8d;font-size:9px;margin-bottom:10px;flex:none}.ranking-demo-label i{width:4px;height:4px;border-radius:50%;background:#647e8d}.ranking-scroll{min-height:0;flex:1;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.ranking-scroll::-webkit-scrollbar{display:none}.ranking-list{list-style:none;padding:0;margin:0}.ranking-row{display:flex;align-items:center;gap:8px;min-height:53px;border-bottom:1px solid #24323c;padding:6px 4px}.ranking-place{width:20px;flex:none;text-align:center;color:#6c8393;font-size:11px;font-variant-numeric:tabular-nums}.ranking-avatar{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:9px;background:#25393d;border:1px solid #3c626033;color:#9bbfba;font-size:12px;font-weight:600}.avatar-tone-1{background:#2b2b43;color:#b9afe0}.avatar-tone-2{background:#2a374a;color:#9cbbdf}.avatar-tone-3{background:#3a3130;color:#cfb6a0}.ranking-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#c6d4de}.ranking-name small{font-size:8px;color:#27e0b3;margin-left:4px}.ranking-row strong,.ranking-self strong{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums;color:#bdccd5}.podium-1 .ranking-place{color:#ebc575}.podium-2 .ranking-place{color:#c8d4dd}.podium-3 .ranking-place{color:#c99d80}.podium-1{background:linear-gradient(90deg,#e7bf650b,transparent)}.podium-2{background:linear-gradient(90deg,#b3c2d409,transparent)}.podium-3{background:linear-gradient(90deg,#c99d8009,transparent)}.ranking-row.is-self{background:#15b9950c}.ranking-row.is-self .ranking-name{color:#27e0b3}.ranking-self{display:flex;align-items:center;gap:8px;flex:none;margin-top:10px;padding:10px 5px;border:1px solid #15b99542;border-radius:12px;background:#142a29;box-shadow:0 -7px 16px #0d121850}.ranking-self .ranking-place{color:#27e0b3}.ranking-self .ranking-name small{display:block;margin:0 0 3px;font-size:8px;color:#78a79d}.ranking-self strong{color:#27e0b3}@media(max-width:370px){.ranking-row,.ranking-self{gap:5px}.ranking-avatar{width:24px;height:27px}.ranking-place{width:16px}.ranking-row strong,.ranking-self strong{font-size:10px}.ranking-tabs button{font-size:9px}}.ranking-tabs{margin-bottom:16px}.ranking-list{display:grid;gap:7px;padding:0 0 5px}.ranking-row{min-height:62px;padding:9px 9px 9px 6px;gap:9px;border:0;border-radius:13px;background:#17212a}.ranking-row .ranking-place{width:22px;height:26px;display:grid;place-items:center;font-size:10px;font-weight:550;color:#738d9d}.ranking-row .ranking-avatar{width:34px;height:36px;border-radius:11px;font-size:14px;border:1px solid #ffffff08;background:linear-gradient(145deg,#2a4846,#213335);color:#badbd2}.ranking-row .avatar-tone-1{background:linear-gradient(145deg,#403958,#2b2940);color:#d1c5ec}.ranking-row .avatar-tone-2{background:linear-gradient(145deg,#304862,#243247);color:#b9d4ee}.ranking-row .avatar-tone-3{background:linear-gradient(145deg,#4b3b37,#342c2b);color:#dec1b0}.ranking-row .ranking-name{font-size:12px;font-weight:500;color:#d2dfe6}.ranking-row strong{font-size:12px;font-weight:600;color:#d8e5eb;gap:5px}.ranking-row.podium-1{background:linear-gradient(110deg,#302a20,#1c252b 75%)}.ranking-row.podium-2{background:linear-gradient(110deg,#28323e,#1b252e 75%)}.ranking-row.podium-3{background:linear-gradient(110deg,#302723,#1c252b 75%)}.ranking-row.podium-1 .ranking-place{color:#f0cd83;background:#e8bf6615;border-radius:7px}.ranking-row.podium-2 .ranking-place{color:#c8d8e5;background:#bfcedb13;border-radius:7px}.ranking-row.podium-3 .ranking-place{color:#daab8c;background:#cc956d15;border-radius:7px}.ranking-row.is-self .ranking-name{color:#6be3bd}@media(max-width:370px){.ranking-row{gap:6px;padding-right:7px;min-height:58px}.ranking-row .ranking-place{width:18px}.ranking-row .ranking-avatar{width:28px;height:32px}.ranking-row .ranking-name{font-size:11px}.ranking-row strong{font-size:10px;gap:3px}}.ranking-row.podium-1{--medal:#edc66f;--medal-edge:#edbc5440;background:linear-gradient(110deg,#edbc5424,#18232b 90%);box-shadow:inset 0 0 0 1px #edbc5426}.ranking-row.podium-2{--medal:#d4acf4;--medal-edge:#a06ddd55;background:linear-gradient(110deg,#a06ddd29,#18232b 90%);box-shadow:inset 0 0 0 1px #a06ddd30}.ranking-row.podium-3{--medal:#89edbc;--medal-edge:#71dfaf40;background:linear-gradient(110deg,#71dfaf1c,#18232b 90%);box-shadow:inset 0 0 0 1px #71dfaf24}.ranking-row.podium-1 .ranking-place,.ranking-row.podium-2 .ranking-place,.ranking-row.podium-3 .ranking-place{height:27px;border:0;border-radius:0;background:none;color:var(--medal);font-size:13px;font-weight:650;text-shadow:none;box-shadow:none}.ranking-row.podium-1 .ranking-avatar,.ranking-row.podium-2 .ranking-avatar,.ranking-row.podium-3 .ranking-avatar{border-color:var(--medal-edge);box-shadow:none}.ranking-row.podium-1 strong,.ranking-row.podium-2 strong,.ranking-row.podium-3 strong{color:var(--medal)}.ranking-row.is-self{background:#17302d;box-shadow:inset 2px 0 #27e0b36b}.ranking-row:not(.podium-1):not(.podium-2):not(.podium-3):not(.is-self){background:linear-gradient(90deg,#151b2233,#181e2644,#151b2233);box-shadow:none}.ranking-row:not(.podium-1):not(.podium-2):not(.podium-3):not(.is-self) .ranking-avatar{background:#222c35;border-color:#303c4533;color:#84939f;box-shadow:none}.ranking-row:not(.podium-1):not(.podium-2):not(.podium-3):not(.is-self) .ranking-name{color:#a5aeba;font-weight:400}.ranking-row:not(.podium-1):not(.podium-2):not(.podium-3):not(.is-self) strong{color:#a5aeba;font-weight:500}.ranking-row:not(.podium-1):not(.podium-2):not(.podium-3):not(.is-self) strong img{opacity:.5;filter:saturate(.45)}.ranking-row:not(.podium-1):not(.podium-2):not(.podium-3):not(.is-self) .ranking-place{color:#596f7f}#transfers{padding:12px 8px 24px 5px;scrollbar-width:none;overscroll-behavior:contain}#transfers::-webkit-scrollbar{display:none}.transfer-heading{display:flex;align-items:center;gap:9px;margin-bottom:17px}.transfer-heading>svg{width:23px;height:25px;color:var(--brand-bright)}.transfer-heading h1{font-size:22px;margin:0}.transfer-modes{display:flex;gap:4px;padding:4px;border:1px solid #273640;border-radius:11px;background:#141d25;margin-bottom:20px}.transfer-modes button{flex:1;min-height:36px;border:0;border-radius:7px;background:none;color:#8ea5b4;font-size:12px}.transfer-modes .selected{color:#27e0b3;background:#15b99518}#transfers .transfer-form>label,.transfer-amount-caption label{font-size:11px;color:#a8bdc9}#transfers #transfer-recipient{margin:8px 0 19px;background:#151f28;border:1px solid #30404c;border-radius:11px;color:#d6e3ec;padding:13px 11px;font-size:11px;min-height:44px;width:100%}#transfers input::placeholder{color:#566f80}#transfers input:focus-visible{outline:1px solid #15b995;outline-offset:1px}.transfer-amount-caption{display:flex;justify-content:space-between;align-items:center;gap:8px}.transfer-amount-caption>span{display:flex;align-items:center;gap:4px;font-size:9px;color:#6e8899}.transfer-amount-caption b{font-weight:500;color:#9db5c3}.transfer-amount-field{display:flex;align-items:center;gap:8px;margin-top:8px;padding:4px 9px 4px 12px;background:#151f28;border:1px solid #30404c;border-radius:11px}#transfers #transfer-amount{min-width:0;width:100%;border:0;background:none;margin:0;padding:10px 0;color:#dce8ef;font-size:24px;font-variant-numeric:tabular-nums;appearance:textfield}#transfer-amount::-webkit-inner-spin-button{appearance:none}.transfer-amount-field>button{border:0;border-radius:6px;background:#25363c;color:#8ac4b3;padding:6px 8px;font-size:10px;flex:none}.transfer-amount-field>img{flex:none}.transfer-error{color:#e5a6a0;font-size:10px;line-height:1.5;margin:8px 0;min-height:0}.transfer-error:empty{margin:0}.transfer-next{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:42px;border:1px solid #15b99555;border-radius:10px;background:#15b99521;color:#41d7b2;font-size:12px;font-weight:550;margin-top:14px}.transfer-next svg{width:17px;height:17px}.transfer-history-heading{display:flex;align-items:center;justify-content:space-between;margin:26px 0 11px}.transfer-history-heading h2{margin:0;color:#acbdc8;font-size:12px;font-weight:500}.transfer-history-heading>span{font-size:9px;color:#587585}.transfer-filters{display:flex;gap:7px;margin-bottom:8px}.transfer-filters button{border:0;background:none;color:#647f90;padding:6px 8px;font-size:10px;border-radius:6px}.transfer-filters .selected{color:#b2c7d3;background:#22323e}.transfer-row{display:flex;align-items:center;gap:10px;min-height:61px;border-bottom:1px solid #24333d}.transfer-direction{display:grid;place-items:center;width:30px;height:32px;flex:none;border-radius:9px;background:#15b9950e;color:#67bda5}.transfer-direction.out{color:#93a3bd;background:#9aa9c10b}.transfer-direction svg{width:18px;height:18px}.transfer-person{min-width:0;flex:1}.transfer-person strong{display:block;font-size:11px;font-weight:500;color:#bccdd8}.transfer-person>span{display:block;margin-top:5px;color:#566f7f;font-size:8px}.transfer-value strong{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:12px;font-weight:500;color:#8ce0bc;font-variant-numeric:tabular-nums}.transfer-value.out strong{color:#a4b5c4}.transfer-value>span{display:block;text-align:right;font-size:8px;color:#566f7f;margin-top:5px}.receive-card{padding:20px 12px;border:1px solid #2a3b44;border-radius:14px;background:radial-gradient(ellipse at top,#15b99510,transparent),#151e26;text-align:center}.receive-symbol{display:grid;place-items:center;width:39px;height:39px;margin:0 auto 12px;border:1px solid #15b99533;border-radius:12px;background:#15b99512;color:#27e0b3;font-size:25px}.receive-card h2{font-size:15px;margin-bottom:7px}.receive-card p{font-size:10px;color:#7894a5;line-height:1.6;margin:0 0 17px}.receive-id{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto;border:0;border-radius:8px;background:#22313c;color:#c7dce6;padding:11px 12px;font-size:12px;letter-spacing:.5px}.receive-id svg{width:16px;height:16px;color:#809dab}.receive-link{margin-top:13px;padding:6px;border:0;background:none;color:#27c9a6;font-size:10px}.transfer-confirm{padding:13px;margin-top:14px;border:1px solid #15b99542;background:#17272c;border-radius:12px}.transfer-confirm h2{font-size:13px}.transfer-confirm>div:not(.transfer-confirm-actions){display:flex;align-items:center;justify-content:space-between;gap:8px;margin:11px 0;font-size:11px;color:#8fa9b7}.transfer-confirm b{font-size:10px;font-weight:500;color:#c0d3de}.transfer-confirm strong{display:flex;align-items:center;gap:5px;color:#27e0b3}.transfer-confirm p{font-size:9px;line-height:1.6;color:#819ca9;margin:13px 0}.transfer-confirm-actions{display:flex;gap:8px}.transfer-confirm-actions button{flex:1;border:1px solid #3c555f;border-radius:8px;background:none;color:#9cb5c3;padding:9px 4px;font-size:10px}.transfer-confirm-actions button:last-child{color:#27e0b3;border-color:#15b99555;background:#15b99512}.transfer-preview-done{margin-top:14px;padding:12px;font-size:11px;line-height:1.6;color:#98bdb2;border:1px solid #15b99533;border-radius:10px;background:#15b99508}#transfers .transfer-recipient-field{display:flex;align-items:center;gap:6px;margin:8px 0 19px;padding:0 8px 0 11px;border:1px solid #30404c;border-radius:11px;background:#151f28;min-height:46px}#transfers .transfer-recipient-field #transfer-recipient{flex:1;min-width:0;width:0;margin:0;padding:12px 0;border:0;border-radius:0;background:transparent;outline:none;font-size:11px;box-shadow:none}.transfer-recipient-field button{flex:none;border:0;border-radius:6px;padding:7px 8px;background:#25363c;color:#8ac4b3;font-size:9px}#transfers .transfer-recipient-field:focus-within,#transfers .transfer-amount-field:focus-within{border-color:#15b995}#transfers .transfer-amount-field{height:54px;padding:0 9px 0 12px;overflow:hidden;align-items:center}#transfers .transfer-amount-field #transfer-amount{flex:1;min-width:0;width:0;height:52px;min-height:0;line-height:1.2;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;font-family:var(--font-ui);font-size:24px;appearance:textfield}.transfer-share-line{display:flex;align-items:center;gap:10px;width:100%;padding:12px 10px;margin-top:16px;border:1px solid #273942;border-radius:10px;background:#141f27;text-align:left;color:#72a697}.transfer-share-line>svg{width:18px;height:18px;flex:none}.transfer-share-line>span{flex:1;min-width:0}.transfer-share-line strong{display:block;font-weight:400;font-size:10px;color:#98b2bf}.transfer-share-line small{display:block;margin-top:4px;font-size:9px;letter-spacing:.5px;color:#5f7b8b}.transfer-share-line>svg:last-child{width:14px;height:14px;color:#7d99a6}#transfers .transfer-share-line{margin:0 0 20px}#transfer-history{display:grid;gap:7px}.transfer-row{border-bottom:0;padding:8px 4px;min-height:62px}#transfer-history{gap:6px}#transfer-history .transfer-row{min-height:56px;padding:9px 10px;gap:9px;border:0;border-radius:12px;background:linear-gradient(90deg,#151b2266,#1b252e88,#151b2266)}#transfer-history .transfer-direction{width:29px;height:30px;border-radius:9px}#transfer-history .transfer-person>span,#transfer-history .transfer-value>span{margin-top:4px}nav .nav-settings{margin-top:auto}#settings{padding:12px 8px 24px 5px;scrollbar-width:none;overscroll-behavior:contain}#settings::-webkit-scrollbar{display:none}.settings-heading{display:flex;align-items:center;gap:9px;margin-bottom:21px}.settings-heading svg{width:23px;height:25px;color:var(--brand-bright)}.settings-heading h1{font-size:22px;margin:0}.settings-label{font-size:12px;font-weight:500;color:#a6bac7;margin:20px 0 10px}.settings-card{border:1px solid #273640;border-radius:13px;background:#141e27;padding:0 12px}.settings-toggle{display:flex;position:relative;align-items:center;justify-content:space-between;gap:10px;min-height:61px;cursor:pointer}.settings-toggle+.settings-toggle{border-top:1px solid #26343d}.settings-toggle>span:first-child{min-width:0}.settings-toggle strong,.settings-option>strong{display:block;font-size:11px;font-weight:500;color:#bacdd8}.settings-toggle small{display:block;margin-top:5px;color:#627e90;font-size:9px;line-height:1.4}.settings-toggle input{position:absolute;right:0;width:36px;height:30px;opacity:0;margin:0}.settings-toggle input:checked+.switch{background:#15b99555}.settings-toggle input:checked+.switch:after{transform:translate(13px);background:#27e0b3}.settings-toggle input:focus-visible+.switch{outline:2px solid #27e0b3;outline-offset:3px}.settings-option{padding:14px 0}.settings-option+.settings-option{border-top:1px solid #26343d}.settings-segment{display:flex;gap:4px;padding:3px;background:#0f1820;border-radius:9px;margin-top:11px}.settings-segment button{flex:1;min-width:0;min-height:34px;padding:7px 3px;border:0;border-radius:7px;background:none;color:#6c899a;font-size:10px}.settings-segment .selected{color:#27e0b3;background:#15b99518}.settings-about summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:46px;color:#a8bdca;font-size:11px;cursor:pointer}.settings-about summary::-webkit-details-marker{display:none}.settings-about summary>span{color:#5a7c8c;font-size:16px}.settings-about p{font-size:10px;color:#7896a7;line-height:1.6;margin:0 0 14px}.settings-support{display:flex;align-items:center;justify-content:space-between;min-height:46px;border-top:1px solid #26343d;font-size:11px;color:#708d9f}.settings-support small{font-size:9px;color:#516e7e}.settings-footer{text-align:center;font-size:9px;letter-spacing:.5px;color:#476170;margin:20px 0 0}@container hashik-viewport (max-height: 650px){nav .nav-settings{margin-top:auto}nav{gap:3px;padding-top:6px;padding-bottom:10px}nav button{height:36px}}.online-count{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:7px;min-height:14px;padding-right:3px;font-size:10px;line-height:14px;font-variant-numeric:tabular-nums;color:#8a9eab}.online-count i{width:4px;height:4px;flex:none;border-radius:50%;background:var(--brand-bright)}.online-label{color:#637e8d}@container hashik-viewport (max-height: 650px){.online-count{margin-top:3px;font-size:9px}}[data-open-player]{cursor:pointer}[data-open-player]:focus-visible{outline:1px solid #27e0b3;outline-offset:-1px}#player-dialog{position:fixed;margin:auto;width:min(350px,calc(100vw - 28px));max-height:calc(100dvh - 30px);padding:0;border:1px solid #354753;border-radius:21px;background:#121c24;color:#d8e7ef;overflow:auto;scrollbar-width:none;box-shadow:0 24px 90px #0009}#player-dialog::backdrop{background:#050b11b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#player-dialog::-webkit-scrollbar{display:none}.player-sheet{position:relative;padding:23px 21px 21px}.mini-close{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:#ffffff05;color:#839eae}.mini-close svg{width:19px;height:19px}#mini-title{font-size:21px;margin:14px 24px 15px 0;line-height:1.35}.mini-identity{text-align:center;padding-top:7px}.mini-avatar{display:grid;place-items:center;flex:none;width:60px;height:60px;border-radius:18px;border:1px solid #27e0b335;background:linear-gradient(135deg,#28453f,#182c30);color:#77e0bb;font-size:24px;font-weight:550}.mini-identity .mini-avatar{margin:auto}.mini-identity #mini-title{margin:12px 0 4px}.mini-id{font-size:10px;color:#6b8798;letter-spacing:.6px}.mini-registration{display:flex;justify-content:space-between;margin:20px 0 12px;font-size:10px;color:#6f8b9d}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-stats>div{padding:12px 10px;border-radius:11px;background:#1a2832}.mini-stats span{display:block;font-size:9px;color:#7e9aaa}.mini-stats strong{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:550;margin-top:8px}.player-sheet h3{font-size:11px;font-weight:500;color:#9ab4c4;margin:20px 0 9px}.mini-ranks{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mini-ranks>div{text-align:center;padding:11px 3px;background:#18252e;border-radius:10px}.mini-ranks span{display:block;font-size:9px;color:#728e9f}.mini-ranks strong{display:block;margin-top:7px;font-size:16px;color:#b4d0dc;font-weight:500}.mini-achievements{display:flex;align-items:center;gap:7px}.mini-achievements>span{display:grid;place-items:center;width:33px;height:33px;border:1px dashed #334957;border-radius:9px;color:#6b899b}.mini-achievements small{margin-left:auto;font-size:9px;color:#5c788b}.mini-actions{display:flex;gap:8px;margin-top:22px}.mini-primary{width:100%;min-height:42px;border:1px solid #15b99555;border-radius:10px;background:#15b99522;color:#3bd7b0;font-size:12px;font-weight:500}.mini-actions .mini-primary{flex:1;width:auto}.mini-link{width:43px;display:grid;place-items:center;border:1px solid #304653;border-radius:10px;background:#1b2b35;color:#8fafa9}.mini-link svg{width:19px;height:19px}.mini-secondary{flex:1;border:1px solid #304653;background:none;border-radius:10px;color:#95b0c2;font-size:11px}.mini-back{border:0;background:none;padding:0;color:#6e9c9a;font-size:10px;margin-bottom:6px}.mini-recipient{display:flex;align-items:center;gap:12px;background:#1a2933;border-radius:12px;padding:12px;margin:19px 0}.mini-recipient .mini-avatar{width:39px;height:39px;border-radius:12px;font-size:18px}.mini-recipient strong{display:block;font-size:13px;font-weight:500}.mini-recipient small{display:block;font-size:9px;margin-top:5px;letter-spacing:.4px;color:#748fa1}.mini-amount-label{display:flex;justify-content:space-between;font-size:10px;color:#92aebe;margin-bottom:8px}.mini-amount-label>span{color:#658499}.mini-amount-field{display:flex;align-items:center;gap:8px;border:1px solid #314b59;border-radius:11px;padding:0 10px;height:54px;background:#18262f}.mini-amount-field input{min-width:0;flex:1;width:0;border:0;background:none;color:#d8e7ef;outline:none;font-size:24px;font-family:var(--font-ui);appearance:textfield;height:50px}.mini-amount-field input::-webkit-inner-spin-button{appearance:none}.mini-amount-field:focus-within{border-color:#15b995}.mini-amount-field button{border:0;border-radius:6px;background:#283d43;color:#9ac4b5;padding:7px;font-size:10px}.mini-error{font-size:10px;color:#e1a29b;margin:9px 0;line-height:1.5}.mini-error:empty{margin:12px 0}.mini-note{font-size:11px;color:#7899ac;line-height:1.65;margin:16px 0 20px}.mini-confirm-amount{display:flex;align-items:center;justify-content:center;gap:10px;font-size:34px;font-weight:550;color:#71e2bc;margin:25px 0}.mini-confirm-amount img{width:27px;height:27px}#player-dialog{width:min(330px,calc(100vw - 28px))}#player-dialog::backdrop{background:#050b1159;-webkit-backdrop-filter:none;backdrop-filter:none}.player-sheet{padding:18px 18px 16px}.mini-identity{display:grid;grid-template-columns:44px 1fr;column-gap:11px;text-align:left;padding:0 28px 0 0;align-items:center}.mini-identity .mini-avatar{grid-row:1/3;width:44px;height:44px;border-radius:13px;font-size:20px;margin:0}.mini-identity #mini-title{font-size:19px;margin:0 0 3px}.mini-identity .mini-id{align-self:start;font-size:9px}.mini-registration{margin:12px 0 9px;font-size:9px}.mini-stats{display:block}.mini-stats>div{display:flex;align-items:center;justify-content:space-between;padding:10px 11px}.mini-stats strong{margin:0;font-size:17px}.mini-stats span{font-size:10px}.player-sheet h3{margin:14px 0 8px}.mini-ranks>div{padding:9px 3px}.mini-ranks strong{margin-top:5px;font-size:15px}.mini-achievements>span{width:28px;height:28px;border-radius:8px}.mini-actions{margin-top:15px}.mini-back{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:7px 11px 7px 7px;margin:0 0 4px;border:1px solid #30424d;border-radius:10px;background:#1a2832;color:#a6c0cc;font-size:12px}.mini-back svg{width:18px;height:18px}.mini-back+#mini-title{margin:8px 0 13px}.mini-recipient{margin:13px 0;padding:10px}.mini-toast{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;padding:11px 12px;border:1px solid #397462;border-radius:10px;background:#1c3932;color:#c9f5e6;text-align:center;font-size:12px;line-height:1.4;box-shadow:0 5px 20px #0005;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .18s,transform .18s}.mini-toast:empty{display:none}.mini-toast.visible{opacity:1;transform:translateY(0)}.mini-identity+.mini-stats{margin-top:14px}.mini-transfer-heading{display:flex;align-items:center;gap:7px;margin:0 28px 14px -7px}.mini-transfer-heading #mini-title{margin:0;font-size:21px}.mini-transfer-heading .mini-back{display:grid;place-items:center;width:36px;height:40px;min-height:40px;padding:0;margin:0;border:0;background:none;color:#a6c0cc;border-radius:9px;flex:none}.mini-transfer-heading .mini-back svg{width:21px;height:21px}.mini-transfer-heading .mini-back:hover{background:#ffffff08}#player-dialog .modal-notification{position:fixed;margin:0;padding:0;z-index:5;pointer-events:none;text-align:center}#friends{padding:12px 8px 24px 5px;scrollbar-width:none}#friends::-webkit-scrollbar{display:none}.friends-heading{display:flex;align-items:center;gap:9px;margin-bottom:17px}.friends-heading svg{width:24px;height:26px;color:var(--brand-bright)}.friends-heading h1{margin:0;font-size:22px}.friend-search{display:flex;align-items:center;border:1px solid #2b414b;border-radius:11px;background:#16212a;padding:0 5px 0 11px;margin-bottom:15px;min-height:43px}#friends .friend-search input{margin:0;padding:0;min-width:0;flex:1;width:0;border:0;background:none;outline:none;box-shadow:none;font-size:11px;height:41px}.friend-search:focus-within{border-color:#15b995}.friend-search button{width:34px;height:34px;border:0;background:none;color:#81bcae;display:grid;place-items:center}.friend-search svg{width:19px;height:19px}.friends-tabs{display:flex;gap:3px;padding:3px;background:#101920;border-radius:10px;margin:14px 0}.friends-tabs button{flex:1;min-height:35px;border:0;border-radius:8px;background:none;font-size:11px;color:#7791a1}.friends-tabs .selected{background:#15b99518;color:#27e0b3}.friends-summary{display:flex;justify-content:space-between;font-size:10px;color:#688595;margin:0 0 10px}.friends-summary span:last-child{color:#78af9f}.friend-row{display:flex;align-items:center;gap:7px;min-height:58px;padding:9px;border-radius:12px;background:linear-gradient(90deg,#151b2266,#1b252e88,#151b2266);margin-bottom:6px}.friend-person{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;text-align:left;color:#bfced7}.friend-avatar{position:relative;flex:none;display:grid;place-items:center;width:33px;height:35px;border-radius:10px;background:#24343c;color:#94afa9;font-size:15px}.friend-avatar i{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#27d7a8;border:2px solid #18252c}.friend-person strong{font-weight:500;font-size:12px;display:block}.friend-person small{display:block;font-size:9px;color:#648292;margin-top:4px}.friend-action{min-height:34px;padding:6px 9px;border:1px solid #15b99535;border-radius:8px;background:#15b99510;color:#83cdb6;font-size:10px}.friend-status{font-size:10px;color:#77ad9a}.friend-decline{width:30px;height:34px;border:0;border-radius:8px;background:#ffffff05;color:#8299a5;font-size:19px}.friends-subtitle{font-weight:500;font-size:11px;color:#8da6b5;margin:17px 0 9px}.friends-empty{font-size:11px;color:#6b8797;line-height:1.6;margin:12px 4px 18px}.friend-place{font-size:12px;color:#728b99;width:17px;text-align:center}.friend-balance{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#b7cbd4}.friend-row.is-self{background:#15b99510;box-shadow:inset 2px 0 #15b995}.friend-row.is-self .friend-person strong{color:#71ddba}.mini-friend-control{display:flex;justify-content:center;margin-top:13px}.mini-friend-control:empty{display:none}.mini-friend-control+.mini-actions{margin-top:10px}nav{gap:7px}nav button{height:42px}@container hashik-viewport (max-height: 740px){nav{gap:3px;padding-top:5px;padding-bottom:7px}nav button{height:35px}nav hr{margin:4px 0}}.friend-pending{font-size:9px;color:#7894a4}.mini-friend-control{align-items:center;gap:8px;flex-wrap:wrap}.friend-row:has(.friend-pending){flex-wrap:wrap}.friend-row .friend-pending{order:3;width:100%;padding-left:42px}.mini-identity{grid-template-columns:44px minmax(0,1fr);padding-right:18px}.mini-id-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.mini-id-row .mini-id{font-size:9px;letter-spacing:.2px;align-self:auto;white-space:nowrap}.mini-id-row .mini-friend-control{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:0;flex-wrap:wrap}.mini-id-row .friend-action{min-height:28px;padding:4px 6px;font-size:9px;border:0;background:#15b99510;border-radius:6px}.mini-id-row .friend-status{font-size:9px;white-space:nowrap}.mini-id-row .friend-pending{font-size:9px}.mini-id-row:has(.friend-pending) .mini-friend-control{flex-basis:100%}.mini-identity .mini-avatar{align-self:start}.friend-balance{flex-shrink:0}.referral-card p{font-size:11px;line-height:1.6;color:#829eac;margin:0 0 13px}.referral-counters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px}.referral-counters strong{display:flex;align-items:center;gap:5px;font-size:22px;font-weight:500;color:#bcd9d0}.referral-counters span{display:block;color:#6d8a9a;font-size:10px;margin-top:4px}.referral-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;background:#101b23;border:1px solid #293e47;border-radius:9px}.referral-link>span{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#769b9b;font-size:10px}.referral-link button{width:34px;height:32px;display:grid;place-items:center;background:#15b99515;color:#67c7ab;border:0;border-radius:7px;flex:none}.referral-link svg{width:18px;height:18px}.referral-more{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 0 0;border:0;background:none;color:#97beb2;font-size:11px}.referral-more span{font-size:20px}#referral-dialog{position:fixed;margin:auto;width:min(330px,calc(100vw - 28px));max-height:calc(100dvh - 30px);padding:0;border:1px solid #354753;border-radius:21px;background:#121c24;color:#d8e7ef;overflow:auto;scrollbar-width:none;box-shadow:0 24px 90px #0009}#referral-dialog::backdrop{background:#050b1159}#referral-title{font-size:20px;margin:4px 30px 10px 0}.referral-intro{font-size:11px;color:#89a3b1;line-height:1.6;margin-bottom:18px}.referral-stage{display:flex;align-items:center;gap:10px;margin:16px 0 9px}.referral-stage-icon{display:grid;place-items:center;width:30px;height:32px;flex:none;border-radius:9px;background:#15b99514;color:#59b99f;font-size:11px}.referral-stage h3{margin:0 0 4px;font-size:12px;color:#bbd1db}.referral-stage p{margin:0;font-size:9px;color:#7592a3;line-height:1.4}.referral-rewards{display:grid;grid-template-columns:1fr 1fr;gap:7px}.referral-rewards>div{padding:10px;border-radius:9px;background:#1a2832}.referral-rewards span{display:block;font-size:9px;color:#7592a3;margin-bottom:5px}.referral-rewards strong{font-weight:500;font-size:11px;color:#9bcbb9}.referral-draft{font-size:9px;color:#698493;line-height:1.5;margin:13px 0}.referral-rules{border-top:1px solid #293842;border-bottom:1px solid #293842;padding:12px 0;font-size:11px;color:#a3bac7}.referral-rules p{font-size:10px;line-height:1.6;margin:10px 0 0;color:#7d98a8}.referral-zero{float:right;color:#607c8e}.referral-empty{font-size:10px;color:#6e8a9b;line-height:1.6;margin-bottom:0}.developer-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;font-size:10px;color:#93aebb}.developer-item small{font-size:9px;color:#607c8d}.developer-disabled{width:100%;min-height:35px;border:1px solid #2b424b;background:#1b2b34;border-radius:8px;color:#637e8d;font-size:10px;cursor:default}.developer-card .developer-hint{font-size:9px;margin-top:10px}.profile-box.referral-card{padding:16px 12px}.referral-rewards strong{display:flex;align-items:center;gap:5px;font-size:15px}.referral-rewards+.referral-rules{margin-top:18px}#collection-dialog{position:fixed;margin:auto;width:min(360px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #354753;border-radius:21px;background:#121c24;color:#d8e7ef;overflow:auto;scrollbar-width:none;box-shadow:0 24px 90px #0009}#collection-dialog::backdrop{background:#050b1159}#collection-title{font-size:21px;margin:3px 30px 14px 0}.collection-description{font-size:11px;color:#7b98a8;line-height:1.6;margin:0 0 15px}.achievement-count{float:right;font-size:10px;color:#789888}.achievement-open{width:100%;padding:15px 12px;text-align:left;color:#9cb9bb}.achievement-open>span{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px}.earned-badges{display:flex;gap:9px}.earned-badge{display:grid;place-items:center;width:39px;height:39px;flex:none;border:1px solid #30444e;border-radius:12px;background:#1b2932;font-size:23px;color:#69828c}.earned-badge.unlocked,.earned .earned-badge{color:#72dfbd;border-color:#15b99550;background:#15b99512}.customization-open{display:flex;align-items:center;gap:11px;width:100%;padding:17px 12px;text-align:left;color:#9cb9bb}.customization-open strong{display:block;font-size:11px;font-weight:500}.customization-open small{display:block;font-size:9px;color:#6a8799;margin-top:5px}.customization-open>b{margin-left:auto}.customization-symbol{font-size:29px;color:#9e9ad4}.achievement-entry{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #24343e}.achievement-entry:last-child{border-bottom:0}.achievement-info{flex:1;min-width:0}.achievement-info strong{display:block;font-size:12px;font-weight:500;color:#bfd1da}.achievement-info small{display:block;font-size:9px;color:#7c98a6;line-height:1.5;margin:4px 0 7px}.achievement-info>span{font-size:9px;color:#6d8d9d}.achievement-track{height:3px;background:#293942;border-radius:3px;margin-bottom:3px;overflow:hidden}.achievement-track i{height:100%;display:block;background:#22b99b}.achievement-entry button{width:36px;min-height:36px;border:1px solid #2a4b4a;border-radius:9px;background:#15b9950c;color:#6fcdaf;font-size:16px}.achievement-entry button[aria-pressed=true]{background:#15b99525;border-color:#23b895}.achievement-entry button:disabled{color:#506975;border-color:#283a43;background:none}.styled-nick{background:linear-gradient(100deg,var(--look-a),var(--look-b),var(--look-a));background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important}.styled-avatar{border:2px solid transparent!important;background:linear-gradient(#16272e,#16272e) padding-box,linear-gradient(120deg,var(--look-a),var(--look-b),var(--look-a)) border-box!important;background-size:100% 100%,220% 220%!important}.animated-look{animation:look-shimmer 5s ease-in-out infinite!important}@keyframes look-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.look-preview{text-align:center;padding:12px 0 18px}.look-preview-avatar{width:61px;height:61px;display:grid;place-items:center;margin:0 auto 10px;border-radius:19px;color:#b4d5d0;font-size:27px}.look-preview>strong{font-size:25px;display:inline-block}.look-preview>small{display:block;margin-top:7px;font-size:9px;color:#6d8b9b}.look-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.look-option{min-height:86px;min-width:0;padding:10px 3px 7px;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid #293b46;border-radius:10px;background:#18252e;color:#a4becb}.look-option.selected{border-color:#23ba98;background:#15b99514}.look-option>span:not(:first-child){font-size:10px}.look-option small{font-size:8px;color:#6e8b9c}.look-swatch{width:26px;height:26px;border-radius:50%;background:linear-gradient(100deg,var(--look-a),var(--look-b),var(--look-a));background-size:220% 100%}.look-frame{width:26px;height:26px;border-radius:8px;border:2px solid transparent;background:linear-gradient(#16272e,#16272e) padding-box,linear-gradient(120deg,var(--look-a),var(--look-b),var(--look-a)) border-box;background-size:100% 100%,220% 220%}.look-footer{margin:16px 0 0}.phone.reduce-motion .animated-look{animation:none!important}@media(prefers-reduced-motion:reduce){.animated-look{animation:none!important}}.achievement-tier-card{padding:12px;margin-bottom:10px;border:1px solid #283b45;border-radius:13px;background:#16212a}.achievement-tier-card .achievement-entry{padding:0 0 12px;border:0}.achievement-rarity-0{--rarity:#526974}.achievement-rarity-1{--rarity:#a0afa9}.achievement-rarity-2{--rarity:#89edbc}.achievement-rarity-3{--rarity:#cf9bf5}.achievement-rarity-4{--rarity:#edc66f}.earned-badge[class*=achievement-rarity-]{color:var(--rarity);border-color:color-mix(in srgb,var(--rarity) 40%,transparent);background:color-mix(in srgb,var(--rarity) 9%,#15212a)}.achievement-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.achievement-levels>div{position:relative;text-align:center;border-radius:8px;padding:8px 2px;background:#101a22;border:1px solid #273740}.achievement-levels i{display:block;width:7px;height:7px;border-radius:2px;background:var(--rarity);margin:0 auto 6px}.achievement-levels strong{display:block;font-size:10px;font-weight:500;color:#a0b8c4}.achievement-levels span{font-size:8px;color:#668493}.achievement-levels .complete{border-color:color-mix(in srgb,var(--rarity) 45%,transparent);background:color-mix(in srgb,var(--rarity) 8%,#101a22)}.achievement-levels .complete strong{color:var(--rarity)}.achievement-levels b{position:absolute;top:2px;right:3px;font-size:8px;color:var(--rarity)}.achievement-next{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;margin-top:12px;font-size:9px;color:#829dab}.achievement-next strong{font-size:9px;font-weight:500;color:var(--rarity)}.achievement-next .achievement-track{width:100%;margin:0}.achievement-next .achievement-track i{background:var(--rarity)}.earned-badge svg{display:block;width:24px;height:24px;flex:none}.special-achievement-heading{padding-top:6px}.special-achievement .achievement-entry{padding-bottom:8px}.special-award-status{display:flex;justify-content:space-between;gap:10px;font-size:9px;line-height:1.5;color:#718b9d}.special-award-status>span:last-child{color:#576f80;white-space:nowrap}.earned-badges{flex-wrap:wrap}.special-bug-hunter{--special:#dfb86e}.special-beta-tester{--special:#b49cea}.earned-badge.special-badge{color:var(--special);border-color:color-mix(in srgb,var(--special) 45%,transparent);background:color-mix(in srgb,var(--special) 12%,#15212a)}.special-achievement{border-color:color-mix(in srgb,var(--special) 25%,#283b45)}.special-achievement .special-award-status{color:var(--special)}#collection-dialog .achievement-tier-card{padding:9px 10px;margin-bottom:7px;border-radius:11px}#collection-dialog .achievement-tier-card .achievement-entry{gap:8px;padding:0 0 5px}#collection-dialog .achievement-tier-card .earned-badge{width:31px;height:31px;border-radius:9px;font-size:20px}#collection-dialog .achievement-tier-card .earned-badge svg{width:21px;height:21px}#collection-dialog .achievement-info small{margin:2px 0 0;line-height:1.4}#collection-dialog .achievement-next{margin-top:4px;gap:5px;line-height:1.4}#collection-dialog .achievement-next .achievement-track{height:3px}#collection-dialog .special-achievement-heading{margin:14px 0 8px;padding-top:0}#collection-dialog .special-award-status{margin-left:39px;font-size:9px;line-height:1.4}.mini-achievement-open{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;background:none;text-align:left}.mini-achievement-open>svg{width:17px;height:17px;flex:none;color:#688795}.mini-achievement-open .earned-badges{gap:6px}.mini-achievement-open .earned-badge{width:32px;height:32px;border-radius:10px;font-size:20px}.mini-achievement-open .earned-badge svg{width:21px;height:21px}button.profile-rating{width:100%;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}button.profile-rating+button.profile-rating{border-top:1px solid #26323c}button.profile-rating b{color:#77d7b8}button.profile-rating:focus-visible{outline:1px solid #27e0b3;outline-offset:-2px}.cosmetic-preview{display:flex;align-items:center;justify-content:center;gap:12px;padding:5px 0 10px}.cosmetic-preview .look-preview-avatar{width:40px;height:40px;margin:0;font-size:22px;border-radius:13px}.cosmetic-preview strong{font-size:23px}.cosmetic-tabs{margin:4px 0 10px}.cosmetic-groups{display:flex;gap:8px;margin-bottom:12px}.cosmetic-groups button{flex:1;min-height:32px;padding:5px;border:1px solid #2c414b;background:none;border-radius:8px;font-size:10px;color:#7894a3}.cosmetic-groups .selected{border-color:#15b99560;color:#71d7b9;background:#15b99510}.cosmetic-options{max-height:230px;overflow:auto;scrollbar-width:none;padding:1px;overscroll-behavior:contain}.cosmetic-options .look-option{min-height:76px;padding:8px 2px 6px}.look-option.is-locked{cursor:default;background:#141e26}.look-option.is-locked>span:first-child{opacity:.55}.cosmetic-purchase{padding-top:10px}.cosmetic-purchase>small{display:block;text-align:center;font-size:9px;color:#748f9f;margin-top:7px}.cosmetic-roll{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px}.cosmetic-roll strong{display:flex;align-items:center;gap:5px;font-size:12px}.cosmetic-roll:disabled{opacity:.45;cursor:default}.cosmetic-result{font-size:11px;color:#8ce1bd;text-align:center;margin:0 0 9px}.cosmetic-result:empty{display:none}.profile-rating .rank-mark{display:grid;place-items:center;width:25px;height:25px;flex:none;color:#27c9a6}.profile-rating .rank-mark svg,.profile-rating .rank-mark img{display:block;width:20px;height:20px;object-fit:contain}.referral-card{position:relative}.referral-corner-copy{position:absolute;top:9px;right:9px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:#15b99512;color:#79bda9}.referral-corner-copy svg{width:18px;height:18px}.referral-card .referral-counters{padding-right:28px;margin-bottom:0}.referral-full-link{margin:15px 0 17px}.referral-full-link>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5}.balance[role=button]{cursor:pointer}.balance-long{font-size:clamp(25px,8vw,36px)!important;letter-spacing:-1px}.balance-compact{font-size:inherit;letter-spacing:-1px;white-space:nowrap}.balance:focus-visible{outline:1px solid #27e0b3;outline-offset:4px;border-radius:8px}.mining-limit-note{font-size:10px;line-height:1.5;color:#7e9aa9;margin:-5px 0 14px}#offline-dialog{width:min(350px,calc(100vw - 32px));padding:0;border:1px solid #2a3b43;border-radius:22px;color:#e4f0ee;background:#121b22}#offline-dialog::backdrop{background:#0008}.offline-amount{display:flex;align-items:center;justify-content:center;gap:9px;color:#27e0b3;font-size:30px;font-weight:700;padding:16px 0}.news-tabs{display:flex;gap:5px;margin:16px 0}.news-tabs button{flex:1;padding:9px 3px;border:1px solid #29363e;border-radius:9px;background:#151e25;color:#91a4ad;font:inherit;font-size:10px}.news-tabs .selected{color:#27e0b3;border-color:#27e0b355;background:#27e0b310}.news-card{padding:15px;margin-bottom:9px;border:1px solid #253139;border-radius:13px;background:#151c22}.news-card small{color:#77948e;font-size:10px}.news-card h3{font-size:14px;margin:8px 0}.news-card p{color:#91a4ad;font-size:12px;line-height:1.6;margin:0}@container hashik-viewport (max-height: 740px){nav{gap:3px}nav button{min-height:32px;height:34px}}nav [data-view=news]{margin-top:auto}nav .nav-settings{margin-top:0}.offline-notice .notice-card{padding:8px 11px;gap:9px;border-color:#27e0b330;background:linear-gradient(110deg,#172b29,#151e24)}.offline-notice .notice-icon{color:#27c9a6}.offline-notice .notice-end{display:none}.offline-notice-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.offline-notice-top strong{display:flex;align-items:center;gap:4px;color:#49dab7;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.offline-notice-caption{display:block;margin-top:2px;color:#8fa8a5;font-size:9px;line-height:1.4}.offline-notice .notice-card{align-items:center}.offline-notice .notice-text{display:flex;align-items:center}.offline-notice-top{width:100%;min-height:22px;align-items:center}.player-nickname[data-team-tag]:not([data-team-tag=""]):before{content:attr(data-team-tag);font-size:10px;font-weight:600;color:#77bba9;margin-right:6px;vertical-align:middle;-webkit-text-fill-color:#77bba9}.team-hero{display:flex;align-items:center;gap:11px;margin:16px 0 10px}.team-emblem{width:44px;height:48px;display:grid;place-items:center;border:1px solid #27e0b333;border-radius:13px;background:#27e0b30d;color:#27cfaa}.team-emblem svg{width:28px;height:30px}.team-hero small{font-size:10px;color:#75b8a5}.team-hero h3{margin:4px 0;font-size:19px}.team-rank{margin-left:auto;color:#9fb4bd;font-size:17px}.team-description{font-size:11px;margin:0 0 14px}.team-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}.team-summary span{padding:12px;border:1px solid #29353d;border-radius:11px;color:#849ba6;font-size:10px;background:#151d24}.team-summary b{display:block;color:#e0eee9;font-size:17px;margin-bottom:4px}.team-goal{border:1px solid #27e0b32b;background:linear-gradient(120deg,#192b29,#151d24);padding:13px;border-radius:13px}.team-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.team-line h3{margin:0;font-size:13px}.team-line span,.team-line small{font-size:10px;color:#8ba59f}.team-goal>.team-line+.team-line{margin-top:15px}.team-progress{height:6px;background:#263a38;border-radius:8px;overflow:hidden;margin:9px 0}.team-progress i{display:block;height:100%;background:#27cba8;border-radius:8px}.team-milestones{display:flex;justify-content:space-between;margin-bottom:12px}.team-milestones span{font-size:9px;color:#718d86}.team-milestones b{display:block;font-size:11px;margin-bottom:3px}.team-milestones .reached{color:#49d9b7}.team-goal p{font-size:10px;margin:0 0 6px}.team-goal>small{font-size:9px;color:#7d9690}.team-members-heading{margin:19px 0 10px}.team-member{display:flex;align-items:center;gap:9px;padding:9px;margin:5px 0;background:#151c23;border:1px solid #25313a;border-radius:10px}.team-member-avatar{display:grid;place-items:center;width:28px;height:28px;background:#26323b;border-radius:9px;font-size:12px;color:#9fb5bd}.team-member b{font-size:12px}.team-member small{display:block;font-size:9px;color:#778f9d;margin-top:3px}.team-member strong{margin-left:auto;font-size:12px;color:#afc2ca}.team-member.self{border-color:#27e0b33b;background:#27e0b309}.team-member.self strong{color:#27d5b0}.team-leave{display:block;margin:16px auto;padding:8px;border:0;background:none;color:#8b9ca7;font-size:11px}.team-discovery{padding:13px;border:1px solid #29373f;background:#151e25;border-radius:12px;margin:9px 0}.team-discovery p{font-size:11px;margin:9px 0 12px}.team-discovery button,.team-leave-confirm button{border:1px solid #27e0b33b;color:#60cfb1;background:#27e0b30d;border-radius:8px;padding:7px 10px;font-size:10px}.team-discovery button:disabled{opacity:.45}.team-leave-confirm{margin-top:15px;padding:12px;border:1px solid #49373a;border-radius:10px}.team-leave-confirm p{font-size:11px;margin:0 0 10px}.team-leave-confirm button+button{margin-left:9px}nav{gap:4px}nav button{height:38px}@container hashik-viewport (max-height: 740px){nav{gap:2px}nav button{height:30px;min-height:30px}nav svg{width:21px;height:21px}}@container hashik-viewport (max-height: 620px){nav{overflow-y:auto;scrollbar-width:none}nav button{height:27px;min-height:27px}}#teams{scrollbar-width:none;-ms-overflow-style:none}#teams::-webkit-scrollbar{display:none;width:0;height:0}.team-season-title{font-size:11px;color:#9ab7ac;margin:15px 0 9px;text-transform:capitalize}.team-season-badge{display:inline-block;padding:5px 8px;border:1px solid #a58be03b;border-radius:7px;color:#b8a2e3;background:#a58be00b;font-size:10px}.team-xp{font-size:11px;color:#59d3b2}.team-goal .team-goal-note{margin:11px 0 0;font-size:10px}.team-season-note{margin:13px 0;font-size:10px;color:#819a94}.team-ranking-row{grid-template-columns:28px minmax(0,1fr) auto}.team-ranking-tag{display:block;font-size:9px;color:#89a89f;margin-bottom:3px}.team-ranking-season{font-size:10px;color:#8aa99e;margin:0 0 12px;text-transform:capitalize}.mini-team{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;margin:2px 0 9px;font-size:11px}.mini-team>span{color:#819b98}.mini-team strong{font-weight:500;color:#c8dcd5}.mini-team b{font-size:10px;color:#5bc7a7;margin-right:4px}.team-access-mode{font-size:10px;color:#8ba99d;margin:0 0 10px}button.mini-team{width:100%;border:0;background:none;text-align:left;cursor:pointer}.team-ranking-season{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.team-ranking-season [data-season-timer]{text-transform:none;font-variant-numeric:tabular-nums;color:#b5c9c2}.team-hero{flex-wrap:wrap}.team-hero>.team-season-badge{margin-left:auto;flex-basis:auto;font-size:9px}#team-preview-dialog{width:min(350px,calc(100vw - 32px));padding:0;border:1px solid #2a3b43;border-radius:22px;color:#e4f0ee;background:#121b22}#team-preview-dialog::backdrop{background:#0008}.team-preview-tag{color:#5ac9a8;font-size:11px}#team-preview-title{margin-top:6px}#team-preview-dialog .team-summary{margin:14px 0 10px}.team-preview-place{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:12px 0}.team-preview-place span{color:#8ba99d}.team-preview-place strong{font-size:18px;color:#59d3b2}.team-preview-timer{font-size:10px;color:#8ba99d;text-align:center;font-variant-numeric:tabular-nums}.ranking-tabs .ranking-teams{color:#94a9b7;cursor:pointer}.ranking-tabs .ranking-teams.selected{color:#27e0b3;background:#15b99518}.team-ranking-row{gap:10px;min-height:60px;padding:10px;cursor:pointer}.team-ranking-title{display:block;font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis}.team-ranking-meta{display:block;margin-top:5px;font-size:9px;color:#81959f}.team-ranking-meta b{font-weight:500;color:#9eb7ad}.team-ranking-row strong{margin-left:auto;flex-shrink:0}.team-ranking-season{align-items:center;margin:12px 0;padding:0 2px;gap:8px}.team-countdown{display:flex;align-items:flex-end;flex-direction:column;gap:3px;text-transform:none}.team-countdown>small{font-size:8px;color:#718c85}.team-countdown [data-season-timer]{font-size:11px}.team-ranking-row:focus-visible{outline:1px solid #27e0b3;outline-offset:-2px}.team-pixel-icon{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;width:34px;height:34px;flex-shrink:0;padding:3px;background:#101a20;border-radius:6px}.team-pixel-icon i{background:#29363d;border-radius:1px}.team-pixel-icon i.filled{background:var(--team-color)}.team-hero>.team-pixel-icon{width:42px;height:42px}.team-discovery-title{display:flex;align-items:center;gap:6px}.team-discovery-title .team-pixel-icon{width:26px;height:26px;gap:1px}#team-preview-dialog .player-sheet>.team-pixel-icon{float:left;margin:0 10px 10px 0}.team-member-count{font-size:10px;color:#8aa69e;margin:-3px 0 14px}.team-emblem-editor{margin:0 0 16px;border:1px solid #293c3c;border-radius:11px;padding:12px}.team-emblem-editor summary{cursor:pointer;font-size:12px;color:#bbcec6}.team-emblem-editor summary span{float:right;color:#7e9c91;font-size:10px}.team-pixel-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;width:204px;max-width:100%;margin:15px auto}.team-pixel-grid button{aspect-ratio:1;border:1px solid #3a4c4c;border-radius:4px;background:#1b282e;min-width:0;padding:0}.team-pixel-grid button.filled{background:var(--team-color);border-color:var(--team-color)}.team-palette{display:flex;justify-content:center;gap:9px}.team-palette button{width:24px;height:24px;padding:3px;border:2px solid transparent;border-radius:50%;background:var(--swatch);background-clip:content-box}.team-palette button.selected{border-color:#deeae4}.team-clear{display:block;margin:12px auto 8px;border:0;background:none;font-size:11px;color:#a5bfb4}.team-editor-hint{display:block;text-align:center;font-size:9px;color:#7e9a8f;line-height:1.5}.team-emblem-control{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;padding:10px 0;border-top:1px solid #263735;border-bottom:1px solid #263735;font-size:11px;color:#9cb7ab}.team-emblem-control button{border:0;background:#27cba810;border-radius:7px;color:#62cbb0;padding:7px 10px;font:inherit;cursor:pointer}.team-emblem-control button span{margin-left:6px}#team-editor-dialog{width:min(310px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;scrollbar-width:none;padding:0;border:1px solid #2a3b43;border-radius:20px;color:#e4f0ee;background:#121b22}#team-editor-dialog::backdrop{background:#0008}#team-editor-dialog .mini-primary{margin-top:14px}#team-editor-dialog .team-pixel-grid{margin:18px auto 15px}.team-search-field{display:flex;align-items:center;gap:9px;min-height:42px;margin:12px 0;border:1px solid #2a3941;border-radius:12px;background:#151e25;padding:0 11px;transition:border-color .15s}.team-search-field:focus-within{border-color:#27cba870}.team-search-field>svg{width:18px;height:18px;flex:none;color:#78958e}#teams .team-search-field input{flex:1;min-width:0;width:100%;border:0;outline:0;background:transparent;color:#dce9e4;padding:11px 0;margin:0;font:inherit;font-size:12px;box-shadow:none}#teams .team-search-field input::placeholder{color:#718a86}.team-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.team-search-field button{display:grid;place-items:center;width:28px;height:28px;padding:5px;border:0;border-radius:7px;background:#ffffff05;color:#8da89e;flex:none}.team-search-field button[hidden]{display:none}.team-search-field button svg{width:17px;height:17px}#games{scrollbar-width:none}#games::-webkit-scrollbar{display:none}.game-menu{display:grid;gap:11px;margin-top:15px}.game-card{--game-accent:#27cba8;display:flex;align-items:center;gap:13px;padding:16px 12px;min-height:128px;border:1px solid #2b3b40;border-radius:15px;background:linear-gradient(110deg,#1b282b,#141c23);overflow:hidden;position:relative}.game-gold{--game-accent:#d9b872;background:linear-gradient(110deg,#292820,#141c23);border-color:#d9b87226}.game-purple{--game-accent:#b295e1;background:linear-gradient(110deg,#252333,#141c23);border-color:#b295e129}.game-mint{border-color:#27cba82b}.game-art{width:63px;height:78px;flex:none;position:relative;display:grid;place-items:center;color:var(--game-accent)}.game-art>svg{width:42px;height:42px;position:relative;z-index:1}.game-orbit{position:absolute;width:62px;height:62px;border:1px solid currentColor;opacity:.15;border-radius:18px;transform:rotate(-15deg)}.game-art i{position:absolute;width:4px;height:4px;border-radius:1px;background:currentColor;opacity:.55}.game-art i:nth-last-child(3){top:4px;right:1px}.game-art i:nth-last-child(2){bottom:7px;left:2px;width:3px;height:3px}.game-art i:last-child{bottom:0;right:10px;opacity:.25}.game-card-content{min-width:0;flex:1}.game-card-top{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:6px}.game-card-top>span{color:var(--game-accent);font-size:9px}.game-card-top small{font-size:8px;color:#80928f;border:1px solid #71898035;border-radius:5px;padding:2px 5px}.game-card h2{font-size:18px;margin:0 0 7px;letter-spacing:-.3px;color:#e0e9e5}.game-card p{font-size:11px;line-height:1.55;color:#95a6a8;margin:0}.game-art-duel .game-orbit{transform:rotate(15deg)}.game-art-upgrade .game-orbit{border-radius:50%}@container hashik-viewport (max-height: 740px){nav{gap:1px}nav button{height:28px;min-height:28px}nav svg{width:20px;height:20px}}@media(max-width:360px){.game-card{gap:9px;padding:13px 9px}.game-art{width:48px}.game-orbit{width:46px;height:50px}.game-card h2{font-size:17px}}.game-orbit,.game-art i{display:none}.game-art{width:58px;height:66px;border-radius:14px;background:#ffffff03;border:1px solid #ffffff08}.game-art>svg{width:36px;height:36px}.game-art-upgrade>svg{width:38px;height:38px}@media(max-width:360px){.game-art{width:47px;height:58px}.game-art>svg{width:32px;height:32px}}:is(#upgrades,#profile,#ranking,#transfers,#friends,#settings,#news,#teams,#games){padding-top:12px;padding-left:5px;padding-right:8px}:is(#upgrades,#profile,#ranking,#transfers,#friends,#settings,#news,#teams,#games)>:is(.upgrade-heading,.profile-heading,.ranking-heading,.transfer-heading,.friends-heading,.settings-heading){display:flex;align-items:center;gap:9px;min-height:32px;margin:0 0 16px;flex-shrink:0}:is(#upgrades,#profile,#ranking,#transfers,#friends,#settings,#news,#teams,#games)>:is(.upgrade-heading,.profile-heading,.ranking-heading,.transfer-heading,.friends-heading,.settings-heading) h1{font-size:22px;font-weight:700;line-height:32px;letter-spacing:-.7px;margin:0;display:flex;align-items:center;gap:9px}:is(#upgrades,#profile,#ranking,#transfers,#friends,#settings,#news,#teams,#games)>:is(.upgrade-heading,.profile-heading,.ranking-heading,.transfer-heading,.friends-heading,.settings-heading)>svg,#upgrades .upgrade-heading h1>svg{display:block;width:24px;height:26px;flex:0 0 24px;color:var(--brand-bright)}#profile .profile-heading .profile-id-actions{margin-left:auto}.game-card{min-height:100px;padding:12px;gap:11px}.game-art{height:56px;width:50px}.game-card h2{font-size:17px;margin-bottom:5px}.game-card p{font-size:10px;line-height:1.45}.game-card-top{margin-bottom:4px}.game-card[role=button]{cursor:pointer}.game-card[role=button]:focus-visible{outline:1px solid #d9b872}.jackpot-heading{display:flex;align-items:center;gap:7px;min-height:32px;margin-bottom:16px}.jackpot-heading button{border:0;background:none;font-size:28px;color:#aac6bb;padding:0 8px 0 0}.jackpot-heading h1{font-size:22px;margin:0}.jackpot-heading>span{margin-left:auto;font-size:8px;color:#8d9e99}.jackpot-bank{text-align:center;padding:15px 0 12px}.jackpot-bank>span{font-size:11px;color:#94aca2}.jackpot-bank>strong{display:flex;align-items:center;justify-content:center;gap:7px;font-size:34px;margin:6px 0;color:#e6d3a8}.jackpot-clock{font-size:11px;color:#a7b6ad;font-variant-numeric:tabular-nums}.jackpot-shares{height:7px;display:flex;gap:2px;overflow:hidden;border-radius:6px;margin:3px 0 16px}.jackpot-personal{display:flex;justify-content:space-around;padding:10px;background:#172128;border:1px solid #2a383e;border-radius:11px}.jackpot-personal span{font-size:10px;color:#93a99f;text-align:center}.jackpot-personal b{display:block;font-size:16px;color:#d7e8df;margin-top:5px}.jackpot-entry{margin-top:17px}.jackpot-entry label{display:flex;justify-content:space-between;gap:7px;font-size:11px}.jackpot-entry label span{color:#7f9c90;font-size:9px}.jackpot-input{display:flex;align-items:center;background:#151f26;border:1px solid #30423e;border-radius:10px;padding:0 12px;margin:8px 0}#games .jackpot-input input{border:0;background:transparent;outline:0;min-width:0;margin:0;padding:11px 0;font-size:18px}.jackpot-quick{display:flex;gap:7px}.jackpot-quick button{flex:1;border:1px solid #2d3f39;border-radius:7px;background:#19251f;color:#a8c4b8;padding:6px;font-size:11px}.jackpot-quote{font-size:10px;color:#8fbca8;margin:11px 0}.jackpot-entry .mini-primary{width:100%}#jackpot-error{font-size:10px;color:#e5a49e;margin:7px 0}.jackpot-player{display:flex;align-items:center;gap:9px;background:#151e25;border:1px solid #253139;border-radius:10px;padding:10px;margin-bottom:5px;font-size:12px}.jackpot-player>i{width:7px;height:7px;border-radius:3px}.jackpot-player>b{font-weight:500}.jackpot-player strong{margin-left:auto;text-align:right;font-size:12px}.jackpot-player small{display:block;margin-top:3px;color:#8ca295;font-size:9px;font-weight:400}.jackpot-demo-note{font-size:9px;color:#72897f;text-align:center;margin:14px 0}.jackpot-result{text-align:center;border:1px solid #bda36444;border-radius:12px;padding:16px;margin-top:14px;background:#d9b87208}.jackpot-result small{color:#a79d85;font-size:10px}.jackpot-result h2{color:#e7cb90;font-size:21px;margin:8px}.jackpot-result p{margin:6px 0 13px;font-size:11px}.connection-notice .notice-icon,.connection-notice .notice-end{display:none}.connection-notice .notice-card{padding:9px 12px;min-height:38px}.connection-message{display:flex;align-items:center;gap:9px;font-size:11px;line-height:18px}.connection-indicator{display:grid;place-items:center;flex:none;width:19px;height:19px}.connection-indicator svg{width:19px;height:19px}.connection-lost .notice-card{background:linear-gradient(110deg,#2a2024,#1b1d23);border-color:#d58e8538;color:#d9a8a1}.connection-retrying .notice-card{background:linear-gradient(110deg,#29271f,#1b2023);border-color:#d4b97635;color:#dcc590}.connection-restored .notice-card{background:linear-gradient(110deg,#182d29,#151e24);border-color:#27cba83b;color:#69d7b7}.connection-indicator i{width:14px;height:14px;border:1.5px solid #dcc59035;border-top-color:#dcc590;border-radius:50%;animation:connection-spin 1.4s linear infinite}@keyframes connection-spin{to{transform:rotate(360deg)}}.reduce-motion .connection-indicator i{animation:none}@media(prefers-reduced-motion:reduce){.connection-indicator i{animation:none}}.jp-wheel{width:218px;height:218px;position:relative;margin:21px auto 18px}.jp-wheel-ring{position:absolute;inset:0;border-radius:50%;mask:radial-gradient(transparent 61%,#000 62%);-webkit-mask:radial-gradient(transparent 61%,#000 62%)}.jp-wheel-ring.rolling{animation:jp-roll 5s cubic-bezier(.12,.65,.12,1) both}.jp-pointer{position:absolute;top:-8px;left:calc(50% - 6px);border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #e6eee9;z-index:2;filter:drop-shadow(0 2px 2px #000)}.jp-wheel-center{position:absolute;inset:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:#121c22;text-align:center;gap:8px}.jp-wheel-center>small{font-size:10px;color:#90a59d}.jp-wheel-center>strong{display:flex;align-items:center;gap:6px;font-size:29px;color:#e0e9e5}.jp-wheel-center>strong img{width:23px;height:24px}.jp-wheel-center>span{font-size:10px;color:#97aea3;font-variant-numeric:tabular-nums}.jp-winner{font-size:19px;color:#65d3b2}.jp-tabs{margin-top:0}.jp-next{width:100%;margin-top:14px}.jp-spin-note{text-align:center;font-size:11px;color:#9db7a9;margin:18px 0}.jackpot-player strong{display:flex;align-items:center;gap:5px}.jackpot-player small{display:inline-block;margin:0 0 0 7px;min-width:36px;text-align:right}.jp-history{border:1px solid #2a373d;border-radius:11px;background:#151e25;margin-bottom:8px;padding:11px}.jp-history summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.jp-history summary::-webkit-details-marker{display:none}.jp-history summary b{font-size:12px}.jp-history summary small{display:block;font-size:9px;color:#8aa496;margin-top:5px}.jp-history summary strong{display:flex;align-items:center;gap:4px;font-size:13px}.jp-history>div{margin-top:12px}.jp-highlights{display:grid;gap:9px}.jp-highlights article{display:grid;grid-template-columns:1fr auto;gap:10px;padding:15px;border:1px solid #2d3b3a;border-radius:12px;background:linear-gradient(110deg,#1c2927,#151e25)}.jp-highlights small{grid-column:1/-1;color:#91ada0;font-size:10px}.jp-highlights b{font-size:14px}.jp-highlights strong{display:flex;align-items:center;gap:4px;font-size:14px;color:#66d2b2}@keyframes jp-roll{0%{transform:rotate(0)}to{transform:rotate(var(--rotation))}}.reduce-motion .jp-wheel-ring.rolling{animation:none;transform:rotate(var(--rotation))}@media(prefers-reduced-motion:reduce){.jp-wheel-ring.rolling{animation:none;transform:rotate(var(--rotation))}}.jp-pointer{top:-5px;left:calc(50% - 3px);width:6px;height:23px;border:0;border-radius:4px;background:#e4efea;box-shadow:0 0 0 3px #121c22;filter:none}.jp-wheel-center>span{font-size:19px;line-height:1.3;font-weight:550;color:#b5c8bf;letter-spacing:.5px}.jp-wheel-center>strong{font-size:32px}.jp-stake-summary{display:flex;justify-content:space-between;gap:12px;padding:3px 4px 12px;color:#829c91;font-size:10px;border-bottom:1px solid #263631}.jp-stake-summary>span{display:flex;align-items:center;gap:6px}.jp-stake-summary b{display:flex;align-items:center;gap:4px;color:#d4e4dc;font-size:12px;font-weight:550}.jp-wallet{text-align:right;font-size:9px;color:#809b8e;margin-bottom:6px}.jackpot-entry{margin-top:10px}.jackpot-input{margin:0 0 7px;gap:8px;padding:0 5px 0 11px;height:42px}.jackpot-input input{flex:1}#games .jackpot-input input{font-size:15px;padding:9px 0}.jackpot-input>img{flex:none;width:15px;height:16px}.jackpot-input button{flex:none;border:1px solid #27cba83d;border-radius:7px;background:#27cba818;color:#70d3b5;padding:7px 12px;font-size:11px}.jackpot-quick{gap:6px}.jackpot-quick button{padding:4px 10px;flex:0 0 auto;font-size:10px;background:#172126;border-color:#283934}.jackpot-quote{font-size:9px;margin:7px 0}.jackpot-player{gap:8px;padding:9px 8px}.jp-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#23312f;color:var(--participant-color);border:1px solid var(--participant-color);font-size:12px;font-weight:600}.jp-player-identity{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.jp-player-identity>small{margin:0;text-align:left;font-size:8px;color:#7f9b90}.jp-player-identity>b{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jackpot-player strong{font-size:11px;gap:4px;flex:none}.jackpot-player strong small{font-size:9px;margin-left:5px;min-width:32px}.jp-wheel-center .jp-bank-value{font-size:var(--bank-size,32px);white-space:nowrap;max-width:100%;gap:5px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.jp-wheel-center .jp-bank-value img{width:.7em;height:.8em;flex:none}.jp-wheel-center #jackpot-clock:empty{display:none}.jackpot-quote:empty{display:none}.jackpot-quick{align-items:center;flex-wrap:wrap;gap:5px}.jackpot-quick button{display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px}.jackpot-quick button img{width:11px;height:12px}.jackpot-quick .jp-wallet{display:flex;align-items:center;gap:4px;margin:0 0 0 auto;font-size:9px;white-space:nowrap}.jp-wallet img{width:11px;height:12px}#jackpot-amount{appearance:textfield;-moz-appearance:textfield}#jackpot-amount::-webkit-inner-spin-button,#jackpot-amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jp-player-identity{flex-direction:row;align-items:center;gap:5px}.jp-player-identity>small{flex:none;white-space:nowrap}.jp-player-identity>b{min-width:0}.jackpot-input button{white-space:nowrap;padding:7px 10px;font-variant-numeric:tabular-nums}.jp-wheel-ring.rolling{animation-duration:9s;animation-timing-function:cubic-bezier(.12,.48,.12,1)}.jp-history .jp-history-result{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:10px 0 0;font-size:10px;color:#8ea79a}.jp-history-result b{color:#cce1d4;font-size:11px;margin-left:4px}.jp-history .jp-history-outcome{font-size:10px;color:#8da99a;margin:6px 0 0}.jp-history .jp-history-players{margin-top:12px}.jp-tabs{display:flex}.jp-tabs button{flex:1}.jp-history-winner{display:block;margin-top:5px;font-size:11px;color:#bed8cb}.jp-history summary>span{min-width:0}.jp-history-winner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-auto-next{font-size:10px;color:#8ca99b;text-align:center;margin:15px 0;font-variant-numeric:tabular-nums}.jp-wheel-center:not(.jp-center-result)>.jp-bank-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.jp-wheel-center:not(.jp-center-result)>#jackpot-clock{position:absolute;bottom:calc(50% + 26px);left:0;right:0;font-size:18px;line-height:24px}.jp-result-card{margin-top:13px}.jp-result-card .jackpot-player{border-color:#27cba854;background:#17302a}.jp-center-winner{width:100%}.jp-center-winner .jackpot-player{display:flex;flex-direction:column;justify-content:center;gap:7px;border:0;background:none;margin:0;padding:4px}.jp-center-winner .jp-avatar{width:33px;height:33px}.jp-center-winner .jp-player-identity{flex:0;max-width:100%;justify-content:center}.jp-center-winner .jp-player-identity>b{max-width:90px}.jp-center-winner .jackpot-player strong{margin:0;font-size:11px}.jp-center-winner .jackpot-player strong small{margin-left:3px;min-width:0}.jp-spin-space{height:25px}.jp-auto-next{margin:7px 0 13px}.jp-wallet{max-width:100%}.jp-center-totals{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.jp-center-totals #jackpot-clock{font-size:18px;font-weight:500;line-height:24px;color:#a9bfb4;letter-spacing:.3px;font-variant-numeric:tabular-nums}.jp-center-totals .jp-bank-value{display:flex;align-items:center;justify-content:center;line-height:1.15;color:#e0e9e5;margin:0}.jp-center-totals #jackpot-clock:empty{display:none}.jp-winner-simple{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:8px}.jp-winner-simple .jp-avatar{width:56px;height:56px;border-radius:17px;font-size:25px;font-weight:600}.jp-winner-simple>b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:24px;font-weight:600;color:#e0e9e5}.jp-spin-note{margin:17px 0;text-align:center;font-size:11px;color:#9db7a9}.jp-winner-simple{gap:6px;padding:4px}.jp-winner-simple .jp-avatar{width:43px;height:43px;border-radius:13px;font-size:21px}.jp-winner-simple>b{font-size:17px;line-height:21px}.jp-winner-prize{display:flex;align-items:center;justify-content:center;gap:4px;font-size:var(--prize-size,19px);line-height:22px;white-space:nowrap;max-width:100%;font-variant-numeric:tabular-nums;color:#e0e9e5}.jp-winner-prize img{width:13px;height:14px;flex:none}.jp-winner-chance{font-size:10px;line-height:14px;color:#91b3a2}.jp-history{padding:9px 11px;margin-bottom:6px}.jp-history summary.jp-history-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:5px;align-items:center}.jp-history-summary .jp-history-round{font-size:11px;line-height:15px}.jp-history summary.jp-history-summary>small{margin:0;text-align:right;font-size:9px;line-height:15px;white-space:nowrap}.jp-history-summary .jp-history-winner{margin:0;font-size:10px;line-height:16px;min-width:0}.jp-history summary.jp-history-summary>strong{font-size:12px;line-height:16px;justify-content:flex-end;white-space:nowrap}.duel-wallet{display:flex;align-items:center;justify-content:space-between;color:#819a92;font-size:10px;margin:12px 0}.duel-wallet b{display:flex;align-items:center;gap:4px;color:#bdcfc6;font-weight:500}.duel-offer{display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid #293a3d;border-radius:12px;background:#151e25;margin:8px 0}.duel-offer>div{flex:1;min-width:0}.duel-offer b{font-size:12px}.duel-offer small{display:block;color:#829c90;font-size:9px;margin-top:5px}.duel-offer button{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;width:81px;border:1px solid #27cba83a;border-radius:8px;background:#27cba80d;color:#b4ddcd;padding:7px;font-size:12px}.duel-offer button span{width:100%;font-size:9px;color:#61c8a8}.duel-offer button:disabled{opacity:.4}.duel-create-intro{margin-top:18px}.duel-create-intro h2{font-size:17px}.duel-create-intro p{font-size:11px}.duel-field-label{font-size:11px;color:#b1c8bd}#games #duel-amount{background:none;border:0;outline:none;margin:0;padding:9px 0;font-size:16px;appearance:textfield;min-width:0;flex:1}#duel-amount::-webkit-inner-spin-button,#duel-amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.duel-round-title{font-size:11px;color:#8fa99c;text-align:center;margin:20px 0}.duel-arena{display:flex;align-items:center;justify-content:space-around;gap:10px;min-height:180px}.duel-face{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;flex:1}.duel-face .jp-avatar{width:62px;height:62px;border-radius:19px;font-size:27px}.duel-face b{font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.duel-face small{font-size:9px;color:#859e91}.duel-chance{font-size:12px;color:#b0c9bc}.duel-versus{font-size:13px;color:#5a796b}.duel-pot{text-align:center;margin:15px 0}.duel-pot>span{font-size:10px;color:#829d8e}.duel-pot strong{display:flex;justify-content:center;align-items:center;gap:6px;font-size:28px;margin-top:7px}.duel-pot img{width:23px;height:24px}.duel-status{text-align:center;font-size:11px;color:#8ca89b;margin:21px 0}.duel-cancel{display:block;margin:0 auto;background:none;border:1px solid #35483e;border-radius:9px;color:#a2b8ac;padding:9px 16px;font-size:11px}.duel-result{text-align:center;border:1px solid #27cba838;border-radius:12px;padding:15px;margin:15px 0;background:#27cba808}.duel-result small{display:block;color:#8aab98;font-size:10px}.duel-result b{display:block;font-size:21px;color:#67d4b0;margin:8px}.duel-result strong{display:flex;justify-content:center;align-items:center;gap:5px;font-size:16px}.duel-rolling .duel-face:first-child .jp-avatar{animation:duel-pulse 1.1s ease-in-out infinite alternate}.duel-rolling .duel-face:last-child .jp-avatar{animation:duel-pulse 1.1s ease-in-out infinite alternate-reverse}@keyframes duel-pulse{0%{opacity:.45;transform:scale(.95)}to{opacity:1;transform:scale(1.05);box-shadow:0 0 22px #27cba824}}.reduce-motion .duel-face .jp-avatar{animation:none}.duel-history-pair{font-size:11px;color:#bdd0c4}.duel-history-pair span{display:block;font-size:9px;color:#859c8f;margin-top:7px}#duel-error{font-size:10px;color:#e0a49b;margin-top:9px}@media(prefers-reduced-motion:reduce){.duel-rolling .duel-face .jp-avatar{animation:none}}.player-nickname[data-team-tag]:not([data-team-tag=""]):before{content:none}.player-nickname[data-team-tag]:not([data-team-tag=""]):after{content:attr(data-team-tag);font-size:10px;font-weight:600;color:#77bba9;margin-left:6px;vertical-align:middle;-webkit-text-fill-color:#77bba9}.inline-clan-tag{display:inline;font-size:9px;color:#79a796;font-weight:500;margin-left:5px;white-space:nowrap}.profile-team-link{display:flex;align-items:center;gap:8px;width:100%;padding:11px;margin:0 0 16px;border:1px solid #2b3c37;border-radius:10px;background:#17221f;text-align:left;font-size:11px;color:#8da89c}.profile-team-link strong{font-size:11px;color:#c2d9cd;font-weight:500;margin-left:auto}.duel-create-button{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;border:1px solid #27cba83b;border-radius:10px;background:#27cba80d;color:#72d5b6;padding:10px;font-size:12px;margin:12px 0}.duel-create-button>span{font-size:18px}.duel-offer-v2{display:block;padding:10px 11px;background:linear-gradient(110deg,#1a2627,#151e25)}.duel-offer-v2 .duel-offer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.duel-offer-top small{margin:0;font-size:10px;color:#a3b9ae}.duel-offer-top>span{font-size:8px;color:#6c9380}.duel-offer-body{display:flex;align-items:center;gap:8px}.duel-offer-person{flex:1;min-width:0}.duel-offer-person b{font-size:12px}.duel-offer-body button{width:auto;min-width:93px;flex-wrap:nowrap;font-size:12px;padding:8px}.duel-offer-body button>span{width:auto;margin-right:3px;font-size:9px}.duel-history-row{padding:10px 11px;border:1px solid #293a35;border-radius:11px;background:#151e25;margin-bottom:7px}.duel-history-top,.duel-history-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.duel-history-top b{font-size:11px;font-weight:550}.duel-history-top small{font-size:9px;color:#829c8c}.duel-history-bottom{margin-top:9px}.duel-history-bottom>span{font-size:11px;color:#83968d}.duel-history-bottom b{font-weight:500}.duel-history-bottom i{font-style:normal;font-size:9px;color:#61796a;margin:0 4px}.duel-history-bottom .duel-winner-name{color:#6cdbb4;font-weight:650}.duel-history-bottom strong{display:flex;align-items:center;gap:4px;font-size:12px}#duel-create-dialog{width:min(320px,calc(100vw - 32px));padding:0;border:1px solid #2a3b43;border-radius:20px;color:#e4f0ee;background:#121b22}#duel-create-dialog::backdrop{background:#0008}#duel-create-dialog .jackpot-input{margin:9px 0}#duel-create-dialog #duel-amount{min-width:0;flex:1;width:100%;padding:10px 0;background:none;border:0;outline:0;color:#e0ede6;font-size:16px;appearance:textfield}#duel-create-dialog .mini-primary{width:100%;margin-top:12px}.duel-inline-create{display:flex;align-items:center;gap:9px;background:#151f26;border:1px solid #2d413b;border-radius:11px;padding:5px 5px 5px 11px;margin:12px 0}.duel-inline-create #duel-amount{min-width:0;flex:1;width:0;background:none;border:0;margin:0;padding:7px 0;outline:0;color:#dce8e1;font-size:12px}.duel-inline-create button,.duel-card-bottom button{border:1px solid #27cba83b;background:#27cba814;color:#79d5b8;padding:8px 12px;border-radius:8px;font-size:11px}.duel-inline-create button:disabled,.duel-card-bottom button:disabled{opacity:.4}.duel-live-card{padding:10px 11px;margin-bottom:9px;border:1px solid #2d3c3b;border-radius:14px;background:linear-gradient(120deg,#1b2729,#141d24)}.duel-card-match{display:flex;align-items:center;justify-content:space-around;gap:8px;margin:14px 0}.duel-card-person{display:flex;align-items:center;flex-direction:column;gap:5px;min-width:0;flex:1}.duel-card-person .jp-avatar{width:37px;height:37px;border-radius:11px;font-size:16px}.duel-card-person b{font-size:11px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis}.duel-card-person small{font-size:8px;color:#728d80}.duel-card-person .inline-clan-tag{margin:0;font-size:8px}.duel-card-vs{font-size:10px;color:#526e60}.duel-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-top:9px;border-top:1px solid #293b34}.duel-card-bottom>span{font-size:9px;color:#819c8b}.duel-card-bottom>span>b{display:inline-flex;align-items:center;gap:4px;margin-left:5px;font-size:12px;color:#c8dbd0}.duel-card-winner{font-size:10px;color:#6bd5ac;font-weight:550}.phase-done{border-color:#27cba844}.duel-card-person.won .jp-avatar{box-shadow:0 0 0 2px #27cba830}.duel-card-person.won b{color:#6bd5ac}.phase-rolling .duel-card-person .jp-avatar{animation:duel-pulse 1.1s ease-in-out infinite alternate}.phase-rolling .duel-card-person:last-child .jp-avatar{animation-direction:alternate-reverse}.reduce-motion .phase-rolling .jp-avatar{animation:none}@media(prefers-reduced-motion:reduce){.phase-rolling .duel-card-person .jp-avatar{animation:none}}.duel-live-card.duel-compact{padding:10px 8px;margin-bottom:7px}.duel-compact .duel-card-match{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);gap:5px;margin:0;align-items:center}.duel-card-center{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.duel-card-center>small{font-size:9px;color:#a1b7ac}.duel-card-state{font-size:8px;color:#779783;text-align:center;line-height:12px}.duel-card-center .duel-card-vs{font-size:11px;line-height:14px;color:#607e6c;margin-top:1px}.duel-card-amount{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#d2e0d8;max-width:100%;overflow-wrap:anywhere}.duel-card-amount img{width:12px;height:13px;flex:none}.duel-card-center button{padding:5px 12px;margin-top:3px;border:1px solid #27cba83b;background:#27cba814;border-radius:7px;color:#79d5b8;font-size:10px}.duel-card-center button:disabled{opacity:.4}.duel-compact .duel-card-person{gap:7px}.duel-card-name{display:flex;justify-content:center;align-items:baseline;gap:3px;max-width:100%;min-width:0;flex-wrap:wrap}.duel-card-name>b{font-size:10px;line-height:13px}.duel-card-name .inline-clan-tag{font-size:8px;line-height:12px;margin:0}.duel-compact .jp-avatar{width:32px;height:32px;border-radius:10px;font-size:14px}.duel-compact-result{text-align:center;font-size:10px;color:#6bd5ac;margin-top:8px}.duel-compact .won .duel-card-name>b{color:#6bd5ac}@media(max-width:360px){.duel-compact .duel-card-match{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr)}}.duel-card-center>small{font-size:12px;font-weight:600;line-height:16px;color:#c1d5c9}.duel-card-center .duel-card-amount{font-size:17px;line-height:22px;font-weight:600;margin-top:3px}.duel-card-center .duel-card-amount img{width:15px;height:16px}.duel-empty-slot .duel-card-name>b{white-space:normal;text-align:center;font-size:9px;line-height:13px;color:#7f9e8d;font-weight:400}.duel-empty-slot .jp-avatar{border-style:dashed;color:#799788;background:#19231f}.duel-live-card.duel-compact{position:relative;isolation:isolate;overflow:hidden;padding:12px 9px}.duel-compact .duel-card-match{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:5px}.duel-compact .jp-avatar{width:40px;height:40px;border-radius:12px;font-size:18px}.duel-card-name>b{font-size:12px;line-height:16px}.duel-card-name .inline-clan-tag{font-size:10px;line-height:14px}.duel-empty-slot .jp-avatar{border:1px dashed #64847680;background:radial-gradient(circle,#2c443733,#17221e);color:#7d9e8c;box-shadow:inset 0 0 0 4px #192620}.duel-empty-slot .jp-avatar svg{width:25px;height:25px}.duel-empty-slot .duel-card-name>b{font-size:9px;line-height:13px;max-width:90px;color:#8da897}.duel-live-card.phase-done{border-color:#3c504747}.duel-live-card.phase-done:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 4% 50%,#27cba82b 0%,#27cba810 30%,transparent 64%),radial-gradient(ellipse at 96% 50%,#db6f7529 0%,#db6f750d 30%,transparent 64%)}.duel-live-card.phase-done.winner-right:before{background:radial-gradient(ellipse at 96% 50%,#27cba82b 0%,#27cba810 30%,transparent 64%),radial-gradient(ellipse at 4% 50%,#db6f7529 0%,#db6f750d 30%,transparent 64%)}.duel-compact .won .jp-avatar{border-color:#59cfa6;color:#8ae2bd;box-shadow:0 0 14px #27cba819;background:#1e3930}.duel-compact .lost .jp-avatar{border-color:#ba7279;color:#d9a0a5;background:#342429;box-shadow:none}.duel-compact .lost .duel-card-name>b{color:#cc979d}.duel-compact .lost .inline-clan-tag{color:#a47f83}.duel-compact-result{position:relative;z-index:1}@media(max-width:360px){.duel-compact .duel-card-match{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.duel-card-name>b{font-size:11px}.duel-card-name .inline-clan-tag{font-size:9px}}.duel-card-person .duel-player-result{font-size:9px;line-height:12px;margin-top:0}.duel-card-person.won .duel-player-result{color:#6bd5ac}.duel-card-person.lost .duel-player-result{color:#cc979d}.duel-live-card.phase-rolling:before,.duel-live-card.phase-rolling:after,.duel-live-card.phase-done:before,.duel-live-card.phase-done:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 4% 50%,#27cba82b 0%,#27cba810 30%,transparent 64%),radial-gradient(ellipse at 96% 50%,#db6f7529 0%,#db6f750d 30%,transparent 64%)}.duel-live-card.phase-rolling:after,.duel-live-card.phase-done:after{background:radial-gradient(ellipse at 96% 50%,#27cba82b 0%,#27cba810 30%,transparent 64%),radial-gradient(ellipse at 4% 50%,#db6f7529 0%,#db6f750d 30%,transparent 64%)}.duel-live-card.phase-rolling:before{animation:duel-side-left 6.5s ease-in-out both;animation-delay:var(--duel-delay,0ms)}.duel-live-card.phase-rolling:after{animation:duel-side-right 6.5s ease-in-out both;animation-delay:var(--duel-delay,0ms)}.duel-live-card.phase-done:before,.duel-live-card.phase-done.winner-right:before{background:radial-gradient(ellipse at 4% 50%,#27cba82b 0%,#27cba810 30%,transparent 64%),radial-gradient(ellipse at 96% 50%,#db6f7529 0%,#db6f750d 30%,transparent 64%);opacity:var(--duel-final)}.duel-live-card.phase-done:after{opacity:calc(1 - var(--duel-final))}@keyframes duel-side-left{0%{opacity:.45}15%{opacity:1}30%{opacity:0}45%{opacity:1}60%{opacity:0}74%{opacity:1}84%{opacity:.4}to{opacity:var(--duel-final)}}@keyframes duel-side-right{0%{opacity:.45}15%{opacity:0}30%{opacity:1}45%{opacity:0}60%{opacity:1}74%{opacity:0}84%{opacity:.6}to{opacity:calc(1 - var(--duel-final))}}.phase-rolling .duel-card-person .jp-avatar,.phase-rolling .duel-card-person:last-child .jp-avatar{animation:none;transform:none}.duel-player-result{animation:duel-result-reveal .4s ease-out both}@keyframes duel-result-reveal{0%{opacity:0}to{opacity:1}}.reduce-motion .duel-live-card:before,.reduce-motion .duel-live-card:after{animation:none}@media(prefers-reduced-motion:reduce){.duel-live-card:before,.duel-live-card:after{animation:none}}.duel-live-card.phase-waiting:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 0% 50%,#27cba819 0%,#27cba808 32%,transparent 65%)}.phase-waiting .duel-card-match>.duel-card-person .jp-avatar{border-color:#4f99836b;background:#20352d}.duel-opponent-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0}.duel-opponent-slot>.duel-card-person{width:100%;flex:none}.duel-opponent-slot>button{padding:5px 10px;border:1px solid #27cba83b;background:#27cba810;border-radius:7px;color:#79d5b8;font-size:10px;line-height:14px}.duel-opponent-slot>button:disabled{opacity:.4}.duel-opponent-slot .duel-empty-slot .jp-avatar{width:40px;height:40px;border:1px solid #67877955;background:#14201b;box-shadow:inset 0 0 0 4px #1a2921;border-radius:12px;color:#82ae96}.duel-opponent-slot .duel-empty-slot .jp-avatar svg{width:22px;height:22px}.duel-opponent-slot .duel-empty-slot .duel-card-name>b{color:#789487;font-size:9px;line-height:12px}.phase-rolling .duel-opponent-slot{animation:duel-opponent-arrive .45s ease-out both}@keyframes duel-opponent-arrive{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.reduce-motion .duel-opponent-slot{animation:none}@media(prefers-reduced-motion:reduce){.phase-rolling .duel-opponent-slot{animation:none}}.duel-empty-slot .duel-card-name{display:none}[data-duel-view]{cursor:pointer}.duel-detail-stage{margin:24px 0 16px}.duel-detail-stage .duel-live-card{padding:26px 10px;min-height:230px;display:flex;align-items:center;border-radius:20px}.duel-detail-stage .duel-card-match{width:100%;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:6px}.duel-detail-stage .duel-card-center>small{display:none}.duel-detail-stage .jp-avatar{width:62px;height:62px;border-radius:18px;font-size:27px}.duel-detail-stage .duel-empty-slot .jp-avatar{width:62px;height:62px;border-radius:18px}.duel-detail-stage .duel-empty-slot .jp-avatar svg{width:30px;height:30px}.duel-detail-stage .duel-card-name>b{font-size:14px;line-height:18px}.duel-detail-stage .inline-clan-tag{font-size:10px}.duel-detail-stage .duel-card-person{gap:12px}.duel-detail-stage .duel-player-result{font-size:10px}.duel-detail-stage .duel-card-amount{font-size:18px}.duel-detail-result{text-align:center}.duel-detail-result>span{font-size:11px;color:#88a596}.duel-detail-result>strong{display:flex;align-items:center;justify-content:center;gap:7px;font-size:27px;color:#dce9e2;margin:8px 0 20px}.duel-detail-result strong img{width:22px;height:23px}.duel-detail-result button{width:100%}.duel-detail-note{font-size:11px;text-align:center;color:#8ca697;line-height:1.6}.duel-found-notice{display:flex;align-items:center;justify-content:space-between;gap:8px}.duel-found-notice button{border:1px solid #27cba83a;background:#27cba810;color:#79d5b8;border-radius:6px;font-size:10px;padding:5px 8px}.upgrade-orbit{--chance:50;position:relative;width:224px;height:224px;margin:22px auto 24px;display:grid;place-items:center}.upgrade-ring{position:absolute;inset:8px;border-radius:50%;background:conic-gradient(#ae91e1 calc(var(--chance)*1%),#262b31 0);mask:radial-gradient(transparent 63%,#000 64%);-webkit-mask:radial-gradient(transparent 63%,#000 64%)}.upgrade-orbit:before{content:"";position:absolute;inset:23px;border-radius:50%;background:radial-gradient(ellipse,#ae91e10c,transparent 75%);border:1px solid #ffffff07}.upgrade-pointer{position:absolute;inset:0;transform:rotate(var(--rotation));pointer-events:none}.upgrade-pointer i{position:absolute;left:calc(50% - 3px);top:0;width:6px;height:23px;border-radius:5px;background:#e4e7ed;box-shadow:0 0 10px #ffffff30}.upgrade-pointer.is-rolling{animation:upgrade-spin 5.5s cubic-bezier(.12,.55,.13,1) both;animation-delay:var(--elapsed)}@keyframes upgrade-spin{0%{transform:rotate(0)}to{transform:rotate(var(--rotation))}}.upgrade-center{position:relative;text-align:center;max-width:175px;display:flex;flex-direction:column;gap:10px}.upgrade-center small{font-size:11px;color:#89929e}.upgrade-center strong{display:flex;align-items:center;justify-content:center;gap:7px;font-size:clamp(18px,5vw,29px);overflow-wrap:anywhere}.upgrade-center strong img{width:21px;height:22px;flex-shrink:0}.upgrade-center>span{font-size:14px;color:#b295e1}.upgrade-orbit.is-win .upgrade-center strong{color:#46d9b4}.upgrade-orbit.is-loss .upgrade-center strong{color:#df828e}.upgrade-controls{padding:0 5px 22px}.upgrade-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 9px;font-size:12px;color:#abb2bd}.upgrade-label small{display:flex;align-items:center;gap:5px;font-size:10px;color:#737e8b}.upgrade-label b{font-size:14px;color:#c7afea}.upgrade-input{display:flex;align-items:center;gap:9px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff04;padding:0 13px;height:46px}.upgrade-input input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#e8edf3;font:600 17px inherit;appearance:textfield;-moz-appearance:textfield}.upgrade-input input::-webkit-inner-spin-button,.upgrade-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#upgrade-chance{width:100%;accent-color:#b295e1;cursor:pointer;margin:9px 0 15px}.upgrade-presets{display:flex;gap:7px}.upgrade-presets button{flex:1;border:1px solid #ffffff0b;background:#ffffff04;color:#929dab;border-radius:9px;padding:8px;font:inherit;font-size:11px}.upgrade-presets button.selected{background:#b295e117;color:#d0b9ee;border-color:#b295e13c}.upgrade-submit{width:100%;height:44px;border-radius:12px;border:1px solid #b295e155;background:#b295e122;color:#dfccfa;font:600 13px inherit;margin-top:8px}.upgrade-submit:disabled{opacity:.5;cursor:default}#upgrade-error{font-size:11px;color:#e596a0;margin:8px 0;min-height:0}.upgrade-history{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.upgrade-history>span,.upgrade-history strong{display:inline-flex;align-items:center;gap:5px}.upgrade-history small{font-size:10px;color:#8c97a6}.upgrade-win{color:#46d9b4}.upgrade-loss{color:#df828e}.reduce-motion .upgrade-pointer.is-rolling{animation:none}@media(prefers-reduced-motion:reduce){.upgrade-pointer.is-rolling{animation:none}}#games .upgrade-input{height:44px;padding:0 12px;overflow:hidden;align-items:center}#games .upgrade-input #upgrade-amount{display:block;flex:1;width:0;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#e8edf3;font-family:inherit;font-size:17px;font-weight:600;line-height:normal;appearance:textfield;-moz-appearance:textfield}#games .upgrade-input>img{flex:none;width:17px;height:18px}.upgrade-input:focus-within{border-color:#b295e166}.upgrade-center{width:174px;max-width:174px;min-height:100px;align-items:center;justify-content:center;gap:9px;line-height:1.15}.upgrade-center small{font-size:12px;line-height:1.2;margin:0}.upgrade-center strong{line-height:1.15;letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:0;max-width:100%;font-size:27px}.upgrade-center>span:not(:empty){font-size:12px;font-weight:600;line-height:1;padding:5px 9px;background:#b295e112;border:1px solid #b295e121;border-radius:7px;letter-spacing:0;font-variant-numeric:tabular-nums}.upgrade-center>span:empty{display:none}.upgrade-sliders{display:grid;gap:8px;margin:14px 0}.upgrade-slider-box{padding:10px 12px 8px;border:1px solid #ffffff09;border-radius:12px;background:#ffffff02}.upgrade-slider-box .upgrade-label{margin:0 0 7px;font-size:11px}.upgrade-slider-box .upgrade-label b{font-size:14px;font-variant-numeric:tabular-nums}.upgrade-slider-box:last-child{--slider-color:#75cdb7}.upgrade-slider-box:first-child{--slider-color:#b295e1}#games .upgrade-slider-box input.upgrade-range{appearance:none;-webkit-appearance:none;display:block;width:100%;height:26px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;outline:none;background:transparent;cursor:pointer}#games .upgrade-range::-webkit-slider-runnable-track{height:5px;border-radius:6px;background:linear-gradient(to right,var(--slider-color) var(--fill),#30353e var(--fill))}#games .upgrade-range::-moz-range-track{height:5px;border-radius:6px;background:linear-gradient(to right,var(--slider-color) var(--fill),#30353e var(--fill))}#games .upgrade-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:17px;height:17px;margin-top:-6px;border-radius:6px;border:3px solid #172129;background:var(--slider-color);box-shadow:0 0 0 1px var(--slider-color)}#games .upgrade-range::-moz-range-thumb{box-sizing:border-box;width:17px;height:17px;border-radius:6px;border:3px solid #172129;background:var(--slider-color);box-shadow:0 0 0 1px var(--slider-color)}#games .upgrade-range:focus-visible{outline:1px solid var(--slider-color);outline-offset:3px}#games .upgrade-range:disabled{opacity:.5;cursor:default}.upgrade-range-limits{display:flex;justify-content:space-between;font-size:9px;line-height:1.2;color:#657381}.upgrade-slider-box:last-child .upgrade-label b{color:#75cdb7}.upgrade-submit{font-family:inherit;font-size:13px;font-weight:600}.upgrade-orbit{width:196px;height:196px;margin:10px auto 12px}.upgrade-center{width:153px;max-width:153px;gap:7px;min-height:88px}.upgrade-center strong{font-size:25px}.upgrade-center strong img{width:18px;height:19px}.upgrade-center small{font-size:11px}.upgrade-center>span:not(:empty){padding:4px 8px;font-size:11px}.upgrade-entry{display:flex;gap:7px;align-items:stretch}.upgrade-entry .upgrade-input{flex:1;min-width:0}#games .upgrade-entry .upgrade-submit{flex:0 0 auto;width:auto;min-width:94px;height:44px;margin:0;padding:0 12px;font-size:12px;white-space:nowrap}.upgrade-controls>.upgrade-label{margin:7px 0}.upgrade-controls{padding-bottom:12px}.upgrade-sliders{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin:10px 0 0}.upgrade-slider-box{padding:9px 10px 7px}.upgrade-slider-box .upgrade-label{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:3px}.upgrade-slider-box .upgrade-label b{font-size:16px}.upgrade-slider-box .upgrade-label label{font-size:10px}.upgrade-history-player{display:flex;align-items:center;gap:7px;margin:9px 0}.upgrade-history-player .jp-avatar{width:25px;height:25px;border-radius:8px;font-size:11px}.upgrade-history-player>b{font-size:12px;font-weight:600}.upgrade-history-player .inline-clan-tag{margin-left:0}.upgrade-controls #upgrade-error:empty{display:none}@container hashik-viewport (max-height: 740px){.upgrade-orbit{width:172px;height:172px;margin:8px auto}.upgrade-center{width:132px;max-width:132px;gap:6px}.upgrade-center strong{font-size:22px}.upgrade-center>span:not(:empty){font-size:10px;padding:3px 7px}.upgrade-slider-box{padding-top:7px;padding-bottom:6px}.upgrade-slider-box .upgrade-label{gap:3px}}#games .upgrade-entry{display:block}#games .upgrade-entry .upgrade-input{display:flex;gap:8px;height:42px;padding:0 5px 0 11px;width:100%;background:#ffffff04;border:1px solid #ffffff10;border-radius:12px}#games .upgrade-entry .upgrade-input .upgrade-submit{height:30px;min-width:0;flex:none;margin:0;padding:0 11px;border-radius:7px;font-size:11px}#games .upgrade-input #upgrade-amount{font-size:15px}#games .upgrade-controls>.upgrade-label{margin:0 0 6px;font-size:11px}.upgrade-controls{padding-top:0}.team-tool-row{display:flex;gap:7px;margin:12px 0}.team-tool-row button,.team-admin-person button,.team-invite-entry button,.team-admin-form>button{border:1px solid #27cba831;border-radius:8px;padding:8px 10px;background:#27cba80b;color:#8bd7c3;font:inherit;font-size:10px}.team-tool-row button{flex:1}.team-admin-form{display:grid;gap:10px;margin:14px 0 22px}.team-admin-form label,.dev-preview>label{display:grid;gap:6px;font-size:11px;color:#9eaeb5}#teams .team-admin-form input,#teams .team-admin-form textarea,#teams .team-admin-form select,#teams .team-invite-entry input,.dev-preview>label input{width:100%;min-width:0;background:#151e25;border:1px solid #293941;border-radius:9px;color:#dfebe7;font:inherit;font-size:12px;padding:10px;box-sizing:border-box}.team-admin-form textarea{resize:vertical;min-height:66px}.team-admin-person{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;background:#151e25;border:1px solid #29343c;border-radius:10px;margin:6px 0}.team-admin-person b,.team-admin-person>span{font-size:11px}.team-admin-person small{display:block;font-size:9px;color:#8b9b9c;margin-top:4px}.team-admin-person>div:last-child{display:flex;gap:4px;flex-wrap:wrap}.team-admin-person button{font-size:9px;padding:6px}.team-invite-entry{display:flex;gap:6px;margin:10px 0}.team-invite-entry input{flex:1}.team-admin-note{font-size:11px;color:#90a3a8}.team-look-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.team-look-grid button{border:1px solid #2b3840;border-radius:12px;background:#151e25;display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px;color:#c7d6d3}.team-look-grid button.selected{border-color:#54bba1;background:#27cba80c}.team-look-grid button:disabled{opacity:.45}.team-look-grid b{font-size:18px;letter-spacing:1px}.team-look-grid span{font-size:11px}.team-look-grid small{font-size:9px;color:#829b93}.team-look-preview{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;margin:10px 0 14px;border:1px solid #2b3b42;border-radius:14px;background:#151e25}.team-look-preview small{font-size:10px;color:#8ca5a0}.dev-preview{padding:14px}.dev-preview p{font-size:10px;margin:10px 0;color:#819a93}.dev-preview .team-line{font-size:11px}.dev-preview small{font-size:9px;color:#82958f}.dev-key{display:flex;justify-content:space-between;align-items:center;padding:12px 9px;background:#0f171c;border-radius:8px;margin:12px 0;font-size:11px}.dev-key span{font-size:9px;color:#7e918d}.dev-permissions{display:grid;gap:10px;font-size:11px;margin:14px 0}.dev-permissions label{display:flex;align-items:center;gap:8px}.dev-permissions input{accent-color:#65c9ab;width:14px!important;height:14px!important}.dev-preview>button{width:100%;border:1px solid #30433f;border-radius:9px;padding:10px;background:#22342e;color:#738d80;margin:8px 0 12px;font-size:11px}.dev-docs{background:transparent!important}@keyframes team-shimmer{to{background-position:200% center}}.reduce-motion .inline-clan-tag{animation:none!important}#teams .team-admin-form textarea{resize:none;height:76px;min-height:76px;max-height:76px;line-height:1.5}.description-count{text-align:right;color:#74858f;font-size:9px}.team-mode-field>span{display:block;font-size:11px;color:#9eaeb5;margin-bottom:7px}.team-mode-options{display:flex;padding:4px;gap:3px;border:1px solid #ffffff0e;background:#11191f;border-radius:10px}.team-mode-options button{flex:1;min-width:0;padding:9px 3px;border:0;border-radius:7px;background:transparent;color:#8e9ba5;font:inherit;font-size:10px;line-height:1.3}.team-mode-options button[aria-pressed=true]{background:#27cba818;color:#83d6c0}.team-admin-person>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.team-admin-person>div:first-child small{margin:0;line-height:1.4}.team-admin-person>div:first-child b{line-height:1.4}.team-member>div{display:flex;flex-direction:column;gap:4px;min-width:0}.team-member small{display:block;line-height:1.3}.dev-v2{padding:14px}.dev-v2>label{font-size:11px}.dev-v2>label input{height:39px;background:#11191f;border-color:#ffffff10}.dev-v2 .dev-key{margin:13px 0 4px;padding:11px;background:#11191f;border:1px solid #ffffff09}.dev-key>div{display:grid;gap:7px;min-width:0}.dev-key code{font-size:11px;color:#9dacb6}.dev-v2 .dev-key>span{border-radius:5px;background:#27cba80e;color:#7bbda9;padding:4px 6px;white-space:nowrap}.dev-v2>button{margin:7px 0;font-family:inherit}.dev-v2>button:disabled{opacity:.55}.dev-v2 .dev-app-card{display:flex;align-items:center;text-align:left;gap:10px;background:#161e26;border:1px solid #ffffff10;color:#d9e2e7;padding:11px}.dev-app-card>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.dev-app-card b{font-size:12px;overflow-wrap:anywhere}.dev-app-card small{color:#8a9ba5;font-size:10px}.app-symbol{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #27cba832;border-radius:10px;background:#27cba80b;color:#79d9bc;font-size:14px;font-weight:600}.dev-v2 .dev-docs{border:0;padding:8px;margin-bottom:0;color:#9caeb7}.app-symbol-large{width:52px;height:52px;font-size:20px;margin:4px auto 11px}.app-kind{display:block;text-align:center;font-size:10px;color:#8496a1}#application-dialog{width:min(330px,calc(100vw - 32px));padding:0;border:1px solid #2a353e;border-radius:20px;background:#121b22;color:#e2e9ec}#application-dialog::backdrop{background:#0006}#application-dialog h2{text-align:center;font-size:19px;margin:7px 0 18px;overflow-wrap:anywhere}.app-details{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:11px;margin:14px 0 20px}.app-details>span{color:#8496a1}.app-details>b{font-weight:500}.app-amount-label{display:block;font-size:11px;color:#9aaab3}.app-amount{display:flex;align-items:center;gap:8px;background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;padding:10px;margin:7px 0 12px}.app-amount input{width:0;flex:1;min-width:0;background:none;border:0;outline:none;color:#e2e9ec;font:inherit;font-size:17px}.app-amount img{width:19px;height:20px}.app-back{display:block;margin:12px auto 0;background:none;border:0;color:#8da6ad;font:inherit;font-size:11px}#app-transfer-status{font-size:11px;line-height:1.5;color:#9dabb5}.team-level-endpoints{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px;font-size:12px}.team-level-endpoints strong{color:#dbe8e4;font-weight:600}.team-level-endpoints>span{color:#80cdb7;font-size:11px}.team-level-caption{text-align:center;font-size:10px;color:#849b97;font-variant-numeric:tabular-nums;margin:8px 0 12px}.team-goal .team-line{font-size:10px}.support-link{display:flex;text-decoration:none;align-items:center;justify-content:space-between;color:#c5d3d8}.support-link>span:last-child{color:#79cdb6}#application-dialog .app-amount-label{margin-top:16px}.settings-support-hero{display:flex;align-items:center;gap:12px;padding:14px;margin:4px 0 22px;border:1px solid #62bfa530;border-radius:13px;background:linear-gradient(115deg,#27cba811,#151e2500),#131c23;text-decoration:none;color:#d9e6e3}.support-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;background:#27cba811;color:#7cd6ba}.support-icon svg{width:23px;height:23px}.settings-support-hero>span:nth-child(2){display:grid;gap:5px;flex:1}.settings-support-hero b{font-size:13px;font-weight:600}.settings-support-hero small{font-size:10px;color:#8eaaa2}.support-arrow{width:19px;height:19px;color:#7cb4a4}.dev-v3{padding:14px}.dev-v3 input{background:#10181e!important;border-color:#ffffff13!important;height:41px}.dev-v3 .dev-name-note{font-size:10px;line-height:1.6;color:#82959e;margin:8px 0 13px}.dev-v3>button{font:inherit;font-size:12px}.dev-v3 .dev-create{display:flex;justify-content:space-between;align-items:center;background:#27cba81b;border:1px solid #27cba83b;color:#98e1cc;padding:12px;margin:0 0 14px}.dev-v3 .dev-key{border:1px solid #ffffff0b;margin:12px 0 14px}.dev-v3 .dev-key code{overflow-wrap:anywhere;line-height:1.6;color:#bdcec8;font-size:12px}.dev-identity{display:flex;align-items:center;gap:9px}.dev-identity>div{flex:1;min-width:0;display:grid;gap:5px}.dev-identity b{font-size:13px;overflow-wrap:anywhere}.dev-identity small{font-size:9px;color:#7d919a}.dev-identity>button{background:none;border:0;color:#84bcae;font:inherit;font-size:9px;padding:5px}.dev-v3 .dev-app-card,.dev-v3 .dev-doc-card{display:flex;align-items:center;gap:10px;text-align:left;background:#151e25;border:1px solid #ffffff0b;color:#cbd9db;border-radius:10px;padding:11px;margin:8px 0 0}.dev-v3 .dev-app-card>span:nth-child(2),.dev-doc-card>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.dev-v3 .dev-doc-card b,.dev-v3 .dev-app-card b{font-size:11px;font-weight:550}.dev-v3 .dev-doc-card small,.dev-v3 .dev-app-card small{font-size:9px;color:#8397a1}.dev-doc-card .app-symbol{color:#b5a4d8;border-color:#b295e130;background:#b295e10a}.dev-doc-intro{font-size:11px;color:#91a3ac;line-height:1.6}.dev-doc-topic{padding:12px 0;border-bottom:1px solid #ffffff09;font-size:12px;color:#bfced2}.dev-doc-topic:last-child{border:0}#news .news-tabs{padding:4px;gap:3px;border:1px solid #ffffff0b;border-radius:11px;background:#11181e;margin:14px 0 17px}#news .news-tabs button{background:transparent;border:0;border-radius:7px;font-size:10px;padding:9px 2px;color:#8697a2}#news .news-tabs button.selected{background:#27cba816;color:#8ddbc4}#news .news-card{background:#151c23;border:1px solid #ffffff09;border-radius:12px;padding:14px;margin:0 0 10px}#news .news-feature{background:linear-gradient(135deg,#27cba80c,transparent 75%),#151c23;border-color:#27cba825}.news-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.news-meta time{font-size:9px;color:#7e909a;white-space:nowrap}.news-category{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#8ac8b5}.news-category svg{width:14px;height:14px}#news .news-card h3{font-size:13px;font-weight:600;line-height:1.45;margin:12px 0 7px;color:#dce5e8}#news .news-card p{font-size:11px;line-height:1.7;color:#96a5af}.news-card-footer{display:flex;justify-content:space-between;gap:9px;margin-top:14px;padding-top:11px;border-top:1px solid #ffffff07;font-size:9px;color:#718995}.news-pin{color:#8ab6a8}.news-version{padding:4px 7px;border-radius:6px;border:1px solid #b295e126;background:#b295e10b;color:#bea9dd;font-size:10px;font-weight:600}.news-changes{list-style:none;padding:0;margin:9px 0 0;display:grid;gap:9px}.news-changes li{display:flex;align-items:baseline;gap:8px;font-size:11px;line-height:1.5;color:#9cabb3}.change-dot{width:5px;height:5px;border-radius:2px;flex:none;position:relative;top:-1px;background:#7acbb2}.change-dot.refined{background:#af99cf}.news-more{border-top:1px solid #ffffff09;margin-top:13px;padding-top:10px}.news-more summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:10px;color:#8ab5a7}.news-more summary::-webkit-details-marker{display:none}.news-more[open] summary{margin-bottom:8px}.news-more[open] summary span{transform:rotate(180deg)}.news-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#81939d;margin:0 0 16px}.news-inbox-toolbar button{border:0;background:none;font:inherit;color:#80c6af;padding:4px 0}.news-inbox-toolbar button:disabled{opacity:.4}.news-date-group{font-size:9px;color:#748792;margin:16px 0 9px;letter-spacing:.2px}#news .inbox-card{display:flex;gap:10px;padding:12px}#news .inbox-card.is-unread{border-color:#27cba824;background:linear-gradient(110deg,#27cba807,transparent),#151c23}.inbox-symbol{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#ffffff04;color:#86b9aa;border:1px solid #ffffff08}.inbox-symbol svg{width:17px;height:17px}.inbox-symbol.achievement{color:#b5a0d5;background:#b295e109}.inbox-content{flex:1;min-width:0}.inbox-title{display:flex;align-items:center;justify-content:space-between;gap:6px}#news .inbox-card h3{font-size:11px;margin:0 0 5px}#news .inbox-card p{font-size:10px;line-height:1.6}.inbox-content time{display:block;text-align:right;margin-top:7px;font-size:9px;color:#6f8591}.unread-dot{width:5px;height:5px;flex:none;border-radius:50%;background:#71d1b3}#app{width:100%;display:flex;flex-direction:column;align-items:center}.phone.stage-one{margin:0;height:var(--tg-height, 100dvh);min-height:0;padding-top:calc(max(12px,env(safe-area-inset-top),var(--tg-safe-top, 0px)) + var(--tg-content-safe-top, 0px));padding-bottom:calc(max(12px,env(safe-area-inset-bottom),var(--tg-safe-bottom, 0px)) + var(--tg-content-safe-bottom, 0px));padding-left:calc(max(9px,env(safe-area-inset-left),var(--tg-safe-left, 0px)) + var(--tg-content-safe-left, 0px));padding-right:calc(max(9px,env(safe-area-inset-right),var(--tg-safe-right, 0px)) + var(--tg-content-safe-right, 0px))}.stage-one .workspace[inert]{opacity:.55}.stage-one nav{overflow-y:auto;flex-shrink:0}.stage-one .primary:disabled{opacity:.5;cursor:not-allowed}.stage-one button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media(max-width:540px){.phone.stage-one{width:100%;border:0;border-radius:0;box-shadow:none}}html.game-page,html.game-page body{height:100%;min-height:0;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.game-viewport{position:relative;inset:0;width:100%;height:var(--tg-height, 100dvh);display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:none;touch-action:pan-y;padding:16px}.game-viewport .phone.stage-one{width:430px;max-width:100%;height:100%;max-height:900px;min-width:0;min-height:0;flex-shrink:0}.stage-one>header,.stage-one>.workspace{min-width:0;min-height:0;overflow:hidden}.stage-one .panel{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y}.stage-one nav{min-height:0;overflow-x:hidden;overscroll-behavior:none;touch-action:pan-y}.stage-one .hash-icon{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.stage-one .player-identity{min-width:0}.stage-one .player-nickname{min-width:0;max-width:100%}@media(max-width:540px){.game-viewport{padding:0}.game-viewport .phone.stage-one{width:100%;max-height:none}}@container hashik-viewport (max-height: 500px){.game-viewport{padding:0}.game-viewport .phone.stage-one{max-height:none;border-radius:0}.stage-one .balance{font-size:32px;line-height:1.1}.stage-one .balance .hash-icon{width:32px;height:32px}.stage-one .player-identity{margin-bottom:4px}.stage-one .panel{padding-top:8px}}html.game-page,html.game-page body,html.entry-page,html.entry-page body,html.session-page-locked,html.session-page-locked body,.game-viewport,.game-viewport *,.entry-screen,.entry-screen *,.session-page,.session-page *{touch-action:pan-y!important}.stage-one .notification{flex-shrink:0;height:40px;margin-bottom:0;align-items:flex-start;position:relative;top:-6px}.stage-one .profile-heading{flex-wrap:wrap}.stage-one .profile-id-chip b{max-width:130px;overflow:hidden;text-overflow:ellipsis}#settings.active{display:flex;flex-direction:column}#settings>*{flex-shrink:0}#settings .settings-footer{margin-top:auto;padding-top:28px}.app-content{width:100%}.orientation-screen{position:fixed;inset:0;display:grid;place-content:center;padding:24px;background:#0c1015;color:#edf2f5;text-align:center;z-index:100}.orientation-screen h1{font-size:26px}.orientation-screen p{font-size:15px;margin:12px 0 0}.stage-one>header{overflow:visible}.preview-content{display:contents}.flow>.preview-content{display:flex;flex:1;flex-direction:column;min-height:0}#settings>.preview-content{display:flex;flex:1;flex-direction:column;min-height:min-content}#settings>.preview-content>*{flex-shrink:0}.preview-content>:is(.upgrade-heading,.profile-heading,.ranking-heading,.transfer-heading,.friends-heading,.settings-heading){display:flex;align-items:center;gap:9px;min-height:32px;margin:0 0 16px;flex-shrink:0}.preview-content>:is(.upgrade-heading,.profile-heading,.ranking-heading,.transfer-heading,.friends-heading,.settings-heading) h1{font-size:22px;font-weight:700;line-height:32px;letter-spacing:-.7px;margin:0;display:flex;align-items:center;gap:9px}.preview-content>:is(.upgrade-heading,.profile-heading,.ranking-heading,.transfer-heading,.friends-heading,.settings-heading)>svg,.preview-content>.upgrade-heading h1>svg{width:23px;height:25px;color:var(--brand-bright);flex-shrink:0}.design-preview-dialog{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:none;touch-action:pan-y}.design-preview-dialog input,.preview-content input{min-width:0}@media(max-width:540px){.phone.stage-one{padding-left:calc(max(7px,env(safe-area-inset-left),var(--tg-safe-left, 0px)) + var(--tg-content-safe-left, 0px));padding-right:calc(max(7px,env(safe-area-inset-right),var(--tg-safe-right, 0px)) + var(--tg-content-safe-right, 0px))}}.stage-one button,.stage-one [role=button],.design-preview-dialog button{-webkit-tap-highlight-color:transparent}.stage-one button:focus:not(:focus-visible),.stage-one [role=button]:focus:not(:focus-visible),.design-preview-dialog button:focus:not(:focus-visible),.design-preview-dialog:focus{outline:none}.design-preview-dialog .mini-close{background:transparent;color:#839eae}.stage-one button.profile-rating{padding-inline:0}.stage-one .profile-rating .rank-mark{width:20px}.stage-one .achievement-count,.stage-one .referral-more,.design-preview-dialog .achievement-next strong,.design-preview-dialog .team-access-mode,.design-preview-dialog .team-preview-place span,.design-preview-dialog .referral-zero{color:#a5b7c2}.stage-one .earned-badge,.design-preview-dialog .earned-badge{line-height:1;padding:0;place-items:center}.stage-one .earned-badge svg,.design-preview-dialog .earned-badge svg{width:60%;height:60%;margin:0}.stage-one .profile-team-link>span:last-child,.stage-one .achievement-open>span>b,.stage-one .referral-more>span,.stage-one .customization-open>b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;height:20px;font-size:20px;font-weight:400;line-height:1}.team-season-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:12px 0}.team-season-summary .team-preview-place{justify-content:flex-start;gap:7px;margin:0;font-size:10px}.team-season-summary .team-preview-place strong{font-size:13px}.team-season-summary .team-season-badge{font-size:9px;padding:4px 6px}.mining-detail{display:block;margin-top:4px}.stage-one .panel,.stage-one .ranking-scroll,.design-preview-dialog{--scroll-fade: 0px;mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade));overflow-anchor:none;overscroll-behavior:none}.team-preview-heading{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.team-preview-heading .team-preview-tag{font-weight:400}.profile-team-tag{white-space:nowrap}.design-preview-dialog,.design-preview-dialog *{touch-action:pan-y}.design-preview-dialog .cosmetic-options{--scroll-fade: 0px;mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade),#000 calc(100% - 12px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--scroll-fade),#000 calc(100% - 12px),transparent);padding-bottom:12px;overscroll-behavior:none;overflow-anchor:none}.stage-one nav:has([data-view=admin]) [data-view=news]{margin-top:0}.stage-one nav [data-view=admin]{margin-top:auto}.team-preview-heading{align-items:center}.team-preview-heading>span,.team-preview-heading .team-preview-tag{line-height:1.2}#ranking .ranking-name:not(.team-ranking-name){display:flex;align-items:center}#ranking .inline-clan-tag{display:inline-flex;align-items:center;line-height:1.2;flex-shrink:0}#ranking .ranking-row>strong{color:#a5aeba}.season-caption{display:flex;flex-direction:column;gap:3px}.season-caption>small{font-size:8px;color:#718c85}.season-caption>span{font-size:11px;color:#b5c9c2}.mini-team,.mini-team strong{display:flex;align-items:center}.mini-team strong{gap:5px}.mini-team b{margin:0;line-height:1.2}.mini-actions{align-items:center;flex-wrap:wrap}.mini-actions .mini-friend-control{margin:0;flex:none}.mini-actions .mini-friend-control button{min-height:38px}.achievement-owner{font-size:11px;margin:0 0 12px}.mini-actions .mini-link{min-height:38px}#transfers .transfer-fields{padding:14px;border:1px solid #293941;border-radius:13px;background:#121a21}#transfers .transfer-fields>label,#transfers .transfer-amount-caption label{font-size:12px;color:#a5b7c2}#transfers .transfer-recipient-field{margin:7px 0 12px}#transfers .transfer-amount-field{margin-top:7px;height:46px}#transfers .transfer-amount-field #transfer-amount{height:44px;font-size:17px}#transfers .transfer-history-heading h2{font-size:17px}#transfers .transfer-filters button{font-size:12px;padding:9px 7px}.friends-summary span:last-child,#teams .team-season-title,#teams .team-summary>span,#teams .team-access-mode,#teams .team-member-count,#teams .team-members-heading>span,#teams .team-discovery small,#teams .team-meta-row{color:#a5b7c2}.friend-person strong{display:flex;align-items:center}.friend-person .inline-clan-tag{display:inline-flex;align-items:center;line-height:1.2}.team-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;margin:12px 0}.team-meta-row .team-access-mode{margin:0}.team-meta-row .team-season-badge{font-size:9px;padding:4px 6px}button.team-member{width:100%;border:0;background:transparent;text-align:left;color:inherit;font:inherit}.team-member>strong{display:flex;align-items:center;gap:5px}#teams .team-leave{width:100%;padding:12px;border:1px solid #d3686e88;border-radius:10px;color:#f3a2a6;background:#a83d4326;font-weight:600}#teams .team-admin-form input:focus,#teams .team-admin-form textarea:focus{outline:none;box-shadow:none;border-color:#637583}#teams .team-admin-form input:focus-visible,#teams .team-admin-form textarea:focus-visible{outline:1px solid #637583;outline-offset:1px}.team-tag-formats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.team-tag-formats button{padding:10px 3px;border:1px solid #293941;border-radius:9px;background:#151e25;color:#a5b7c2;font-size:11px}.team-tag-formats button.selected{border-color:#54bba1;color:#8bd7c3}.team-format-title{margin-top:20px;font-size:13px}.team-clear{padding:9px 18px;border:1px solid #637583;border-radius:8px;background:#19232b}.design-preview-dialog,#collection-dialog{max-height:calc(var(--tg-height, 100dvh) - 32px)}#transfers .transfer-recipient-field #transfer-recipient,#teams .team-admin-form input,#teams .team-admin-form textarea{font-size:16px}.stage-one .panel{padding-bottom:calc(20px + var(--keyboard-inset, 0px))}.design-preview-dialog .player-sheet{padding-bottom:calc(16px + var(--keyboard-inset, 0px))}.game-viewport{container-type:size;container-name:hashik-viewport}
