@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_596f26b2-module__s8alNa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_596f26b2-module__s8alNa__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.0g1t.0rh7pnnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.0n5n1r_vv7.6y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.p.0iuj2wol7j-3b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.06avho5za9mi..woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.07mp_d91dgmcu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.08ydm43xlmlw2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_197e9ce8-module__HIVl4a__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_197e9ce8-module__HIVl4a__variable{--font-heading:"Rubik", "Rubik Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-primary:#69d878;--theme-color-primary-rgb:105 216 120;--theme-color-primary-light:#b4f3aa;--theme-color-primary-light-rgb:180 243 170;--theme-color-primary-deep:#28734a;--theme-color-primary-deep-rgb:40 115 74;--theme-color-secondary:#a56cff;--theme-color-secondary-rgb:165 108 255;--theme-color-secondary-light:#d7b8ff;--theme-color-secondary-light-rgb:215 184 255;--theme-color-secondary-deep:#57348b;--theme-color-secondary-deep-rgb:87 52 139;--theme-color-teal:#55d7b0;--theme-color-success:#58d68d;--theme-color-success-rgb:88 214 141;--theme-color-danger:#fb7185;--theme-color-danger-rgb:251 113 133;--theme-color-info:#26b9e2;--theme-color-info-rgb:38 185 226;--theme-color-plus:#f5a33e;--theme-color-plus-rgb:245 163 62;--theme-color-plus-light:#ffd184;--theme-color-plus-light-rgb:255 209 132;--theme-color-plus-deep:#a43e14;--theme-color-plus-deep-rgb:164 62 20;--theme-color-gold:#f4b35f;--theme-color-gold-rgb:244 179 95;--theme-ink-root:#060810;--theme-ink-root-rgb:6 8 16;--theme-ink-panel:#0b0e19;--theme-ink-panel-rgb:11 14 25;--theme-ink-elevated:#131523;--theme-ink-elevated-rgb:19 21 35;--theme-ink-plum:#211321;--theme-ink-plum-rgb:33 19 33;--theme-text-primary:#fff5e7;--theme-text-primary-rgb:255 245 231;--theme-text-secondary:#d2cad2;--theme-text-secondary-rgb:210 202 210;--theme-text-muted:#9893a3;--theme-text-muted-rgb:152 147 163;--theme-text-warm:#ead8bf;--theme-radius-xs:7px;--theme-radius-sm:10px;--theme-radius-md:12px;--theme-radius-lg:16px;--theme-radius-xl:18px;--theme-radius-panel:18px;--theme-radius-window:24px;--theme-radius-pill:999px;--theme-duration-instant:60ms;--theme-duration-fast:.1s;--theme-duration-default:.14s;--theme-duration-card-lift:.18s;--theme-duration-medium:.22s;--theme-ease-standard:ease-in-out;--theme-ease-out:ease-out;--site-header-height:78px;--site-sticky-gap:12px;--site-sticky-top:calc(var(--site-header-height) + var(--site-sticky-gap));--theme-border-subtle:rgb(var(--theme-color-primary-rgb) / 16%);--theme-border-default:rgb(var(--theme-color-primary-rgb) / 26%);--theme-border-strong:rgb(var(--theme-color-primary-rgb) / 48%);--theme-border-secondary:rgb(var(--theme-color-secondary-rgb) / 24%);--theme-focus-ring:0 0 0 2px rgb(var(--theme-color-primary-light-rgb) / 88%), 0 0 0 5px rgb(var(--theme-color-primary-rgb) / 18%);--theme-surface-hud:linear-gradient(135deg, #09110fe8, #111421e6 50%, #211329e8);--theme-surface-panel:linear-gradient(135deg, #09110ff5, #121523f2 50%, #24152df2);--theme-surface-card:linear-gradient(135deg, #14201ceb, #10121fe8 52%, #25162deb);--theme-surface-table:linear-gradient(135deg, #101a18f2, #0a0c16f2 52%, #1d1225f2);--theme-surface-dialog:linear-gradient(135deg, #101711fa, #0b0e19fa 48%, #211329fa);--theme-surface-plus-paywall:linear-gradient(135deg, #261939f7, #1b182af7 52%, #4b2d24f5);--theme-surface-profile-panel:linear-gradient(135deg, #101321f2, #090b14f2 58%, #211522f2);--theme-surface-profile-card:linear-gradient(135deg, #171827ed, #10111ded);--theme-surface-input:rgb(var(--theme-ink-root-rgb) / 91%);--theme-surface-overlay:linear-gradient(180deg, #000814d9, #02040beb 55%, #000000f5);--theme-surface-status-primary:linear-gradient(135deg, #29332ff5, #2a2e37f5 62%, #302d38f5);--theme-surface-status-secondary:linear-gradient(135deg, #2d2c36f5, #302d39f5 60%, #352d3cf5);--theme-surface-status-plus:linear-gradient(135deg, #4c3425f5, #433027f5 56%, #362a31f5);--theme-shadow-hud:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 4%), 0 16px 34px -26px #000000f5;--theme-shadow-panel:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 7%), inset 0 -1px 0 rgb(var(--theme-color-secondary-rgb) / 6%), 0 22px 46px -34px #000000fa;--theme-shadow-card:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 6%), 0 16px 30px -26px #000000f5;--theme-shadow-dialog:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 8%), inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 9%), 0 24px 54px -36px #000000fa;--theme-shadow-table:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 5%), 0 18px 38px -32px #000000f2;--theme-shadow-interactive:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 16%), inset 0 -2px 0 rgb(var(--theme-color-primary-rgb) / 38%), 0 0 34px -20px rgb(var(--theme-color-secondary-rgb) / 72%), 0 24px 46px -32px #000000fa;--theme-control-secondary:linear-gradient(135deg, #182820e8, #191d2bed 52%, #291d3aed);--theme-control-secondary-hover:linear-gradient(135deg, #20382aed, #202538ed 50%, #36244bed);--theme-control-primary:linear-gradient(135deg, #3d8452f2, #345544f2 50%, #5b3980f2);--theme-control-primary-hover:linear-gradient(135deg, #4b9b63f5, #406753f5 50%, #70479bf5);--theme-control-neutral:#242333;--theme-control-neutral-hover:#302e42;--theme-control-danger:linear-gradient(135deg, #4b1a2af0, #1a1f33f5 52%, #100d19f5);--theme-control-plus:linear-gradient(180deg, #dc9345ed, #bd722ce3 46%, #a85a1ce8);--theme-table-row-dark:#080a12e8;--theme-table-row-light:#151827eb;--theme-table-row-header:#191725de;--theme-table-row-hover:#1e1d2df5;--theme-table-row-hover-banner:#171527ad;--theme-table-row-shadow:0 7px 14px -13px #000000f2;--theme-progress-track:#050811e8;--theme-progress-track-edge:#ffffff0d;--theme-progress-muted:#557982;--theme-progress-info:var(--theme-color-info);--bg:var(--theme-ink-root);--bg-soft:var(--theme-ink-panel);--surface:var(--theme-surface-hud);--surface-alt:var(--theme-surface-card);--surface-border:var(--theme-border-default);--surface-border-strong:var(--theme-border-strong);--text:var(--theme-text-primary);--text-soft:var(--theme-text-secondary);--muted:var(--theme-text-muted);--brand:var(--theme-color-primary);--brand-strong:var(--theme-color-primary-light);--accent-warm:var(--theme-color-secondary);--accent-warm-soft:var(--theme-color-secondary-light);--accent-plum:var(--theme-color-secondary);--accent-plum-soft:var(--theme-color-secondary-light);--success:var(--theme-color-success);--danger:var(--theme-color-danger);--shadow-deep:#000000ad;--radius-sm:var(--theme-radius-sm);--radius:var(--theme-radius-md);--radius-lg:var(--theme-radius-lg);--radius-xl:var(--theme-radius-window);--dur-fast:var(--theme-duration-fast);--dur-medium:var(--theme-duration-medium);--plus-accent:var(--theme-color-plus-rgb);--plus-accent-gold:var(--theme-color-gold-rgb);--plus-accent-soft:var(--theme-color-plus-light-rgb);--plus-accent-deep:var(--theme-color-plus-deep-rgb);--mode-dota-primary:var(--theme-color-primary);--mode-dota-soft:var(--theme-color-primary-light);--mode-dota-border:rgb(var(--theme-color-primary-rgb) / 52%);--mode-dota-glow:rgb(var(--theme-color-primary-rgb) / 72%);--mode-dota-fill:rgb(var(--theme-color-primary-rgb) / 34%);--mode-dota-outline:rgb(var(--theme-color-primary-rgb) / 14%);--mode-omg-primary:var(--theme-color-secondary-light);--mode-omg-secondary:var(--theme-color-secondary);--mode-omg-soft:var(--theme-text-primary);--mode-omg-border:rgb(var(--theme-color-secondary-rgb) / 56%);--mode-omg-glow:rgb(var(--theme-color-secondary-rgb) / 72%);--mode-omg-fill:rgb(var(--theme-color-secondary-rgb) / 40%);--mode-omg-outline:rgb(var(--theme-color-secondary-rgb) / 13%)}
.ui-btn{border-radius:var(--theme-radius-pill);color:var(--theme-text-primary);font:inherit;text-shadow:0 1px 4px #000000d6;cursor:pointer;transition:filter var(--theme-duration-default) var(--theme-ease-standard), transform var(--theme-duration-default) var(--theme-ease-standard), border-color var(--theme-duration-default) var(--theme-ease-standard), background var(--theme-duration-default) var(--theme-ease-standard), box-shadow var(--theme-duration-default) var(--theme-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;display:inline-flex}.ui-btn:active:not(:disabled){filter:brightness(.88);transform:translateY(1px)scale(.985)}.ui-btn:focus-visible{box-shadow:var(--theme-focus-ring);outline:none}.ui-btn:disabled{background:var(--theme-control-neutral);filter:saturate(.25)brightness(.65);opacity:.76;cursor:default;border-color:#0000;box-shadow:inset 0 1px #ffffff14}.ui-btn-size-default{min-height:38px;padding:0 14px;font-size:.85rem}.ui-btn-size-sm{min-height:34px;padding:0 12px;font-size:.8rem}.ui-btn-size-lg{min-height:42px;padding:0 18px;font-size:.9rem}.ui-btn-size-icon{border-radius:var(--theme-radius-sm);width:38px;height:38px;padding:0}.ui-btn-default,.ui-btn-primary{background:var(--theme-control-primary);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 36%), 0 0 25px -15px rgb(var(--theme-color-primary-rgb) / 72%)}.ui-btn-outline,.ui-btn-secondary{color:var(--theme-text-secondary);background:var(--theme-control-secondary);box-shadow:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 8%), 0 12px 24px -20px #000000f5}.ui-btn-outline{border-color:var(--theme-border-default)}.ui-btn-neutral{color:var(--theme-text-secondary);background:var(--theme-control-neutral);box-shadow:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 8%)}.ui-btn-utility{box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 38%), 0 0 22px -14px rgb(var(--theme-color-primary-rgb) / 72%);background:linear-gradient(135deg,#3d8452f5,#3f744ef5 52%,#4b8d58f5)}.ui-btn-success,.ui-btn-reward{box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 34%), 0 10px 22px -17px rgb(var(--theme-color-primary-rgb) / 78%);background:#347f4d}.ui-btn-reward{box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 34%), 0 10px 22px -17px rgb(var(--theme-color-primary-rgb) / 78%)}.ui-btn-reward:disabled{filter:saturate(.68)brightness(.86);opacity:.92;background:linear-gradient(135deg,#42564af2,#3d4741f2 54%,#42444cf2);box-shadow:inset 0 1px #ffffff17,0 10px 22px -18px #000000e8}.ui-btn-accent{box-shadow:inset 0 1px 0 rgb(var(--theme-color-secondary-light-rgb) / 28%), 0 10px 22px -17px rgb(var(--theme-color-secondary-rgb) / 72%);background:#573b7c}.ui-btn-free{background:#18384a;border-color:#55c7d5;box-shadow:inset 0 1px #bff8ff24,0 10px 22px -17px #55c7d5b8}.ui-btn-gold{background:var(--theme-control-plus);border-color:#ee9b45db;box-shadow:inset 0 1px #ffe0aa54,0 0 20px -13px #ff9700d9}.ui-btn-destructive,.ui-btn-danger{color:#ffe5e9;border-color:rgb(var(--theme-color-danger-rgb) / 68%);background:var(--theme-control-danger);box-shadow:inset 0 1px 0 #ffc0cb30, 0 0 18px -12px rgb(var(--theme-color-danger-rgb) / 82%)}.ui-btn-ghost{color:var(--theme-text-secondary);box-shadow:none;background:0 0}.ui-btn-link{color:var(--theme-color-primary-light);text-underline-offset:4px;box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ui-btn-default:hover:not(:disabled),.ui-btn-primary:hover:not(:disabled){background:var(--theme-control-primary-hover);filter:brightness(1.15);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 48%), 0 0 30px -11px rgb(var(--theme-color-secondary-rgb) / 78%)}.ui-btn-outline:hover:not(:disabled),.ui-btn-secondary:hover:not(:disabled){color:var(--theme-text-primary);background:var(--theme-control-secondary-hover);filter:brightness(1.12);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 18%), 0 0 25px -14px rgb(var(--theme-color-secondary-rgb) / 72%);border-color:#0000}.ui-btn-neutral:hover:not(:disabled){color:var(--theme-text-primary);background:var(--theme-control-neutral-hover);filter:brightness(1.1)}.ui-btn-utility:hover:not(:disabled){filter:brightness(1.16);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 52%), 0 0 28px -11px rgb(var(--theme-color-primary-rgb) / 88%);background:linear-gradient(135deg,#4b9b63f5,#4b8c5df5 50%,#5aa769f5)}.ui-btn-success:hover:not(:disabled),.ui-btn-reward:hover:not(:disabled){filter:brightness(1.12);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 46%), 0 12px 26px -14px rgb(var(--theme-color-primary-rgb) / 88%);background:#40995c}.ui-btn-reward:hover:not(:disabled){box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 46%), 0 12px 26px -14px rgb(var(--theme-color-primary-rgb) / 88%)}.ui-btn-accent:hover:not(:disabled){filter:brightness(1.12);box-shadow:inset 0 1px 0 rgb(var(--theme-color-secondary-light-rgb) / 40%), 0 12px 26px -14px rgb(var(--theme-color-secondary-rgb) / 86%);background:#774dac}.ui-btn-free:hover:not(:disabled){filter:brightness(1.12);background:#205066;border-color:#79e3ec}.ui-btn-gold:hover:not(:disabled){filter:brightness(1.18);border-color:#ffb35c;box-shadow:inset 0 1px #ffe0aa73,0 0 24px -11px #ff9700e8}.ui-btn-destructive:hover:not(:disabled),.ui-btn-danger:hover:not(:disabled){border-color:rgb(var(--theme-color-danger-rgb) / 88%);filter:brightness(1.14)}.ui-btn-ghost:hover:not(:disabled),.ui-btn-link:hover:not(:disabled){color:var(--theme-text-primary);background:rgb(var(--theme-color-primary-rgb) / 10%)}}.ui-nav-tabs,.ui-toggle-group{border-radius:var(--theme-radius-pill);background:rgb(var(--theme-ink-panel-rgb) / 85%);box-shadow:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 5%);border:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.ui-nav-tab,.ui-toggle-item{border-radius:var(--theme-radius-pill);color:var(--theme-text-muted);background:rgb(var(--theme-ink-elevated-rgb) / 90%);transition:color var(--theme-duration-fast) var(--theme-ease-out), filter var(--theme-duration-fast) var(--theme-ease-out), background var(--theme-duration-fast) var(--theme-ease-out), box-shadow var(--theme-duration-fast) var(--theme-ease-out);border:1px solid #0000}.ui-nav-tab.active,.ui-nav-tab[aria-current=page],.ui-toggle-item.active,.ui-toggle-item[aria-pressed=true]{color:var(--theme-text-primary);box-shadow:inset 0 -3px 0 var(--theme-color-primary);background:#1b1d2ced}.ui-nav-tab:focus-visible,.ui-toggle-item:focus-visible{box-shadow:var(--theme-focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.ui-nav-tab:hover,.ui-toggle-item:hover:not(:disabled){color:var(--theme-text-primary);filter:brightness(1.12);background:#1b1d2ce8}}.ui-search-field,.ui-input{border-radius:var(--theme-radius-md);color:var(--theme-text-primary);background:var(--theme-surface-input);box-shadow:inset 0 1px 3px #000000d9, inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 18%);transition:filter var(--theme-duration-default) var(--theme-ease-standard), box-shadow var(--theme-duration-default) var(--theme-ease-standard);border:1px solid #0000}.ui-search-field:focus-within,.ui-input:focus-visible{filter:brightness(1.05);box-shadow:inset 0 1px 3px #000000d9, inset 0 0 0 1px rgb(var(--theme-color-primary-rgb) / 38%), 0 0 20px -14px rgb(var(--theme-color-primary-rgb) / 72%);outline:none}.ui-search-input{color:var(--theme-text-primary)}.ui-search-input::placeholder,.ui-input::placeholder{color:rgb(var(--theme-text-muted-rgb) / 86%)}.ui-field{gap:7px;display:grid}.ui-field-label{color:var(--theme-text-secondary);font-size:.82rem;font-weight:700}.ui-field-required{color:var(--theme-color-danger);margin-left:4px}.ui-input{width:100%;min-height:40px;font:inherit;padding:0 12px}.ui-textarea{resize:vertical;min-height:96px;padding-block:10px}.ui-field-hint{color:var(--theme-text-muted);font-size:.76rem;line-height:1.4}.ui-field-error{color:#ffb7c2;font-size:.76rem;line-height:1.4}.ui-field-invalid .ui-input{box-shadow:inset 0 0 0 1px rgb(var(--theme-color-danger-rgb) / 72%)}.ui-tooltip-trigger{position:relative}.ui-tooltip{z-index:140;left:var(--ui-tooltip-left,0);top:var(--ui-tooltip-top,0);pointer-events:none;opacity:0;border-radius:var(--theme-radius-md);width:max-content;max-width:min(280px,100vw - 24px);color:var(--theme-text-secondary);background:var(--theme-surface-dialog);box-shadow:var(--theme-shadow-dialog), inset 3px 0 0 rgb(var(--theme-color-primary-rgb) / 72%);text-align:left;white-space:normal;border:0;padding:9px 11px;font-size:.75rem;font-weight:650;line-height:1.4;position:fixed}.ui-tooltip[data-positioned=true]{opacity:1;animation:ui-tooltip-enter var(--theme-duration-fast) var(--theme-ease-out) both}.ui-tooltip[data-placement=top]{transform-origin:50% 100%;transform:translate(-50%,-100%)}.ui-tooltip[data-placement=bottom]{transform-origin:50% 0;transform:translate(-50%)}@keyframes ui-tooltip-enter{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.ui-tooltip[data-positioned=true]{animation:none}}.ui-data-state{width:100%;color:var(--theme-text-muted);text-align:center;text-shadow:0 1px 4px #000000d9;padding:26px 18px;line-height:1.5}.ui-data-state-loading{color:var(--theme-text-secondary)}.ui-data-state-error{color:#ffb7c2}.ui-data-table{isolation:isolate;color:var(--theme-text-secondary)}.ui-data-table-scroll-area{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:rgb(var(--theme-color-primary-rgb) / .72) rgb(var(--theme-ink-root-rgb) / .72);max-width:100%;overflow:auto hidden}.ui-data-table-scroll-area::-webkit-scrollbar{height:7px}.ui-data-table-scroll-area::-webkit-scrollbar-track{background:rgb(var(--theme-ink-root-rgb) / .72)}.ui-data-table-scroll-area::-webkit-scrollbar-thumb{border:2px solid rgb(var(--theme-ink-root-rgb) / .72);background:rgb(var(--theme-color-primary-rgb) / .72);border-radius:999px}.ui-pagination{background:rgb(var(--theme-ink-panel-rgb) / 86%);box-shadow:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 5%);border-color:#0000}.ui-progress{border-radius:var(--theme-radius-pill);background:var(--theme-progress-track);width:100%;box-shadow:inset 0 1px 2px #000000d9, inset 0 0 0 1px var(--theme-progress-track-edge);border:0;overflow:hidden}.ui-progress-xs{height:3px}.ui-progress-sm{height:4px}.ui-progress-md{height:7px}.ui-progress-lg{height:10px}.ui-progress-fill{border-radius:inherit;background:var(--theme-color-primary);min-width:3px;height:100%;box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 52%), inset 0 -1px 0 rgb(var(--theme-color-primary-deep-rgb) / 72%);transition:width .25s var(--theme-ease-standard);display:block}.ui-progress-accent .ui-progress-fill{background:linear-gradient(90deg, var(--theme-color-primary), var(--theme-color-secondary));box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 rgb(var(--theme-color-secondary-rgb) / 48%)}.ui-progress-plus .ui-progress-fill{background:var(--theme-color-plus);box-shadow:inset 0 1px 0 rgb(var(--theme-color-plus-light-rgb) / 58%), inset 0 -1px 0 rgb(var(--theme-color-plus-deep-rgb) / 62%)}.ui-progress-muted .ui-progress-fill{background:var(--theme-progress-muted)}.ui-progress-info .ui-progress-fill{background:var(--theme-progress-info)}.ui-checkbox{width:fit-content;color:var(--theme-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter var(--theme-duration-fast) var(--theme-ease-standard);align-items:center;display:inline-flex;position:relative}.ui-checkbox-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-checkbox-box{border-radius:var(--theme-radius-xs);width:22px;height:22px;box-shadow:inset 0 1px 3px #000000e0, inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 36%);transition:background var(--theme-duration-fast) var(--theme-ease-standard), box-shadow var(--theme-duration-fast) var(--theme-ease-standard);background:#171523;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-checkbox-mark{fill:none;width:14px;height:14px;stroke:var(--theme-text-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 1px 2px #000000b8);transition:opacity var(--theme-duration-fast) var(--theme-ease-standard), transform var(--theme-duration-fast) var(--theme-ease-standard);transform:scale(.72)}.ui-checkbox-label{color:var(--theme-text-secondary);transition:color var(--theme-duration-fast) var(--theme-ease-standard);margin-left:10px;font-size:1rem}.ui-checkbox-input:checked+.ui-checkbox-box{background:var(--theme-color-primary);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / 62%), inset 0 -3px 0 rgb(var(--theme-color-primary-deep-rgb) / 78%), 0 0 14px -6px rgb(var(--theme-color-primary-rgb) / 82%)}.ui-checkbox-input:checked+.ui-checkbox-box .ui-checkbox-mark{opacity:1;transform:scale(1)}.ui-checkbox-input:checked~.ui-checkbox-label{color:var(--theme-text-primary)}.ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:2px solid var(--theme-color-primary-light);outline-offset:3px}.ui-checkbox:has(.ui-checkbox-input:disabled){filter:saturate(.25)brightness(.65);opacity:.76;cursor:default}@media (hover:hover) and (pointer:fine){.ui-checkbox:has(.ui-checkbox-input:not(:disabled)):hover{filter:brightness(1.12)}}.ui-status-pill{--ui-pill-accent:var(--theme-text-muted);--ui-pill-accent-size:3px;--ui-pill-text:var(--theme-text-secondary);--ui-pill-surface-start:#23262ffa;--ui-pill-surface-end:#2d2a34fa;isolation:isolate;border-radius:var(--theme-radius-pill);color:var(--ui-pill-text);background:linear-gradient(100deg, var(--ui-pill-surface-start), var(--ui-pill-surface-end));box-shadow:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 9%), 0 8px 18px -13px #000000f5;white-space:nowrap;text-shadow:0 1px 4px #000000eb;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border:0;justify-content:center;align-items:center;font-weight:800;line-height:1;transition:none;display:inline-flex;position:relative;overflow:hidden}.ui-status-pill-accent{border-radius:inherit;box-shadow:inset var(--ui-pill-accent-size) 0 0 var(--ui-pill-accent);pointer-events:none;background:0 0;position:absolute;inset:0}.ui-status-pill-sm{min-height:24px;padding:4px 10px;font-size:.7rem}.ui-status-pill-md{min-height:28px;padding:5px 12px;font-size:.76rem}.ui-status-pill-lg{min-height:36px;padding:7px 15px;font-size:.9rem}.ui-status-pill-primary{--ui-pill-accent:var(--theme-color-primary);--ui-pill-text:var(--theme-color-primary-light);--ui-pill-surface-start:#1b3126fa;--ui-pill-surface-end:#2a2e37fa}.ui-status-pill-secondary{--ui-pill-accent:var(--theme-color-secondary);--ui-pill-text:var(--theme-color-secondary-light);--ui-pill-surface-start:#2b1d3afa;--ui-pill-surface-end:#302d39fa}.ui-status-pill-plus{--ui-pill-accent:var(--theme-color-plus);--ui-pill-text:var(--theme-color-plus-light);--ui-pill-surface-start:#4e2f20fa;--ui-pill-surface-end:#302b32fa}.ui-status-pill-success{--ui-pill-accent:var(--theme-color-primary);--ui-pill-text:#aef7b8;--ui-pill-surface-start:#1e452ffa;--ui-pill-surface-end:#2c2f36fa}.ui-status-pill-danger{--ui-pill-accent:var(--theme-color-danger);--ui-pill-text:#ffc8ce;--ui-pill-surface-start:#4f2631fa;--ui-pill-surface-end:#2e2932fa}.ui-status-pill-info{--ui-pill-accent:var(--theme-color-info);--ui-pill-text:#c4f5ff;--ui-pill-surface-start:#163d4afa;--ui-pill-surface-end:#272d35fa}.player-avatar-component{--player-avatar-radius:var(--theme-radius-sm);isolation:isolate;width:var(--player-avatar-size);height:var(--player-avatar-size);box-shadow:none;background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.player-avatar-image,.player-avatar-fallback{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.player-avatar-component[data-player-avatar-frame=false]{border-radius:var(--player-avatar-radius)}.player-avatar-component[data-player-avatar-frame=false]>.player-avatar-image,.player-avatar-component[data-player-avatar-frame=false]>.player-avatar-fallback{border-radius:var(--player-avatar-radius);overflow:hidden}.player-avatar-component[data-player-avatar-frame=true]{border-radius:0;overflow:visible}.player-avatar-component[data-player-avatar-frame=true]>.player-avatar-image{border-radius:0;width:82.1429%;height:82.1429%;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.player-avatar-fallback{color:rgb(var(--theme-text-secondary-rgb) / 78%);background:var(--theme-surface-deep);place-items:center;display:grid}.player-avatar-fallback svg{stroke-width:1.8px;width:58%;height:58%}.player-avatar-component[data-player-avatar-kind=bot]>.player-avatar-fallback{color:rgb(var(--theme-color-primary-light-rgb) / 82%);background:rgb(var(--theme-color-primary-rgb) / 10%)}.player-avatar-component>.player-avatar-overlay{z-index:2;object-fit:contain;pointer-events:none;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.player-avatar-link{border-radius:0;flex:none;width:42px;height:42px;display:inline-flex;overflow:visible}.player-avatar-link>.player-avatar-component{width:100%;height:100%}.player-identity-component{align-items:center;gap:10px;min-width:0;display:flex}.player-identity-avatar-link{flex:none;display:inline-flex;overflow:visible}.player-identity-copy{flex-direction:column;min-width:0;display:flex}.player-identity-name-row{align-items:baseline;gap:5px;min-width:0;display:flex}.player-identity-name,.player-identity-name-link{min-width:0}.player-identity-name,.player-identity-name-link strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-identity-clan-link{flex:none}.player-row-surface{isolation:isolate;position:relative;overflow:hidden}.player-row-surface>:not(.profile-banner-video){z-index:1;position:relative}.player-row-identity{min-width:0}.player-row-identity-link{width:fit-content;min-width:0;max-width:100%}.player-row-identity-link .player-identity-name-link strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-row-banner{opacity:.82;transition:opacity var(--dur-medium) ease}.player-row-banner video{width:100%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-row-banner .profile-banner-video-shade{background:linear-gradient(90deg,#050a12a3 0%,#080c1761 48%,#070a13b8 100%)}@media (hover:hover) and (pointer:fine){.player-row-surface:hover .player-row-banner{opacity:.94}}.ui-notification-badge{border-radius:var(--theme-radius-pill);color:#fff5f6;text-shadow:0 1px 2px #000000d1;pointer-events:none;background:#ff0f33;border:1px solid #ff6a7c;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.66rem;font-weight:900;line-height:1;animation:1.4s ease-in-out infinite ui-notification-badge-pulse;display:inline-flex;box-shadow:0 0 3px #ff0f3347,0 1px 2px #000000e8}@keyframes ui-notification-badge-pulse{0%,to{filter:brightness(.94);transform:scale(.9)}50%{filter:brightness(1.26);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ui-notification-badge{animation:none}}.ui-modal-backdrop{z-index:100;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));place-items:center;inset:0;overflow-y:auto;background:var(--theme-surface-overlay)!important;-webkit-backdrop-filter:blur(8px)saturate(.82)!important;backdrop-filter:blur(8px)saturate(.82)!important;animation:ui-modal-backdrop-enter var(--theme-duration-card-lift) var(--theme-ease-out) both!important;display:grid!important;position:fixed!important}.ui-modal-surface{max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);position:relative;overflow-y:auto;border-radius:var(--theme-radius-window)!important;background:var(--theme-surface-dialog)!important;box-shadow:var(--theme-shadow-dialog)!important;animation:ui-modal-surface-enter var(--theme-duration-card-lift) cubic-bezier(.22, 1, .36, 1) both!important;border:1px solid #0000!important}.ui-modal-close{z-index:5;border-radius:var(--theme-radius-sm)!important;width:40px!important;height:40px!important;min-height:40px!important;color:var(--theme-text-secondary)!important;background:rgb(var(--theme-ink-elevated-rgb) / 95%)!important;box-shadow:inset 0 1px 0 rgb(var(--theme-text-primary-rgb) / 6%), 0 8px 18px -14px #000c!important;border:1px solid #0000!important;padding:0!important;position:absolute!important;top:14px!important;right:14px!important}.ui-modal-close img{object-fit:contain;opacity:.9;width:18px;height:18px}.ui-modal-close:disabled{cursor:wait;opacity:.5}.ui-modal-close:focus-visible{box-shadow:var(--theme-focus-ring)!important;outline:none!important}@media (hover:hover) and (pointer:fine){.ui-modal-close:hover:not(:disabled){color:var(--theme-text-primary)!important;box-shadow:inset 0 -2px 0 rgb(var(--theme-color-primary-rgb) / 42%), 0 0 18px -12px rgb(var(--theme-color-secondary-rgb) / 58%)!important;background:#263029f2!important}}.ui-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ui-dialog-heading{min-width:0}.ui-dialog-description{color:var(--theme-text-muted);margin-top:6px;line-height:1.5}.ui-modal-surface>.ui-dialog-header{padding-right:58px}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}@keyframes ui-modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-surface-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-progress-fill,.ui-modal-backdrop,.ui-modal-surface{transition:none!important;animation:none!important}}
*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;min-height:100%}html{background-color:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable}body{color:var(--text);background-color:var(--bg);background:radial-gradient(circle at 82% -10%, #5a4cff38 0%, transparent 36%), radial-gradient(circle at 14% 16%, #ff7e531f 0%, transparent 32%), radial-gradient(circle at 42% 110%, #4ce1ff1f 0%, transparent 42%), linear-gradient(180deg, var(--bg-soft) 0%, var(--bg) 100%);font-family:var(--font-body), "Segoe UI", sans-serif;overflow-x:hidden}.ambient-bg{z-index:0;pointer-events:none;background:#050915;position:fixed;inset:0;overflow:hidden}.ambient-bg-video{object-fit:cover;filter:blur(15px)saturate(1.05)brightness(.47)hue-rotate(-8deg);opacity:.78;width:112%;height:112%;position:absolute;inset:-6%;transform:scale(1.06)}.ambient-bg-overlay{position:absolute;inset:0}.ambient-bg-overlay-base{background:linear-gradient(#060a147a 0%,#070a149e 48%,#04070edb 100%)}.ambient-bg-overlay-vignette{background:radial-gradient(circle at 51% 31%,#556dff29 0%,#10142429 33%,#05080ebd 100%)}.ambient-bg-overlay-accent{background:linear-gradient(118deg,#28426633 0%,#0c0f1c00 42%,#60392a33 100%)}a{color:inherit;text-decoration:none}.container{width:min(1120px,100% - 32px);margin:0 auto}.site-shell{z-index:1;background:0 0;min-height:100vh;position:relative}.site-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgb(var(--theme-color-primary-rgb) / 18.0%);box-shadow:0 14px 30px -18px #000000c2,inset 0 -1px rgb(var(--theme-color-secondary-rgb) / 20.0%);background:linear-gradient(#080c18f0 0%,#0b0e1be6 100%);position:sticky;top:0}.site-header:before{content:"";pointer-events:none;background:linear-gradient(90deg,rgb(var(--theme-color-primary-rgb) / 0.0%) 0%,rgb(var(--theme-color-primary-rgb) / 10.2%) 40%,#ff7e531a 100%);position:absolute;inset:0}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,rgb(var(--theme-color-primary-rgb) / 0.0%) 0%,rgb(var(--theme-color-primary-rgb) / 52.2%) 46%,#ff7e5300 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.site-header-inner{z-index:1;justify-content:space-between;align-items:center;gap:18px;min-height:78px;display:flex;position:relative}.header-actions{align-items:center;gap:10px;display:inline-flex}.brand{font-family:var(--font-heading), "Segoe UI", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2fbff;text-shadow:0 0 18px rgb(var(--theme-color-primary-rgb) / 27.8%),0 0 24px #ff7e5329,0 2px 8px #0009;font-weight:700}.main-nav{flex-wrap:wrap;gap:10px;display:flex}.nav-link{color:var(--text-soft);transition:var(--dur-medium) ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.93rem;font-weight:560;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:var(--brand-strong);background:rgb(var(--theme-color-primary-rgb) / 7.8%);border-color:rgb(var(--theme-color-primary-rgb) / 40.0%)}}.nav-link.active{color:var(--brand-strong);background:linear-gradient(rgb(var(--theme-color-primary-rgb) / 14.1%) 0%,rgb(var(--theme-color-secondary-rgb) / 16.9%) 100%);border-color:rgb(var(--theme-color-primary-rgb) / 43.9%);box-shadow:0 0 0 1px rgb(var(--theme-color-primary-rgb) / 14.1%),0 10px 22px -14px rgb(var(--theme-color-primary-rgb) / 38.0%)}.nav-link-plus{color:#ffbb81;background:linear-gradient(#ff7e2c33 0%,#4b230e5c 100%);border-color:#ff7e2c75;box-shadow:inset 0 1px #ffcead24,0 0 18px -12px #ff7e2c99}@media (hover:hover) and (pointer:fine){.nav-link-plus:hover{color:#ffe6d3;background:linear-gradient(#ff88384d 0%,#5c280e7a 100%);border-color:#ff9246c7}}.nav-link-plus.active{color:#fff0e4;background:linear-gradient(#ffa45861 0%,#ff7e2c5c 62%,#6e2c0c70 100%);border-color:#ff9d54d6;box-shadow:0 0 0 1px #ff7e2c4d,0 10px 22px -14px #ff7e2c85}.nav-plus-icon{flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.nav-plus-icon-svg{object-fit:contain;filter:sepia()saturate(5.4)hue-rotate(-15deg)brightness(1.08)drop-shadow(0 0 4px #ff9848a6)drop-shadow(0 0 12px #ff701c85);width:24px;height:24px;display:block}.lang-switcher{border:1px solid rgb(var(--theme-color-primary-rgb) / 20.0%);background:#0c1223d6;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.auth-nav-button{color:var(--brand-strong);transition:var(--dur-medium) ease;background:linear-gradient(rgb(var(--theme-color-primary-rgb) / 18.0%) 0%,rgb(var(--theme-color-secondary-rgb) / 22.0%) 100%);border:1px solid rgb(var(--theme-color-primary-rgb) / 52.2%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:.83rem;font-weight:600;display:inline-flex}.auth-nav-button-icon{fill:#fff;opacity:1;flex:none;width:18px;height:18px;display:block}@media (hover:hover) and (pointer:fine){.auth-nav-button:hover{color:#fff;background:linear-gradient(rgb(var(--theme-color-primary-rgb) / 30.2%) 0%,rgb(var(--theme-color-secondary-rgb) / 30.2%) 100%);border-color:rgb(var(--theme-color-primary-light-rgb) / 78.0%);box-shadow:0 0 0 1px rgb(var(--theme-color-primary-rgb) / 20.0%),0 8px 20px -12px rgb(var(--theme-color-primary-rgb) / 45.1%)}}.lang-button{color:var(--muted);cursor:pointer;letter-spacing:.05em;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:.8rem}.lang-button.active{color:#fff;background:rgb(var(--theme-color-secondary-rgb) / 42.0%)}.site-main{background:0 0;padding-block:42px 56px}h1,h2{font-family:var(--font-heading), "Segoe UI", sans-serif;line-height:1.15}h1{margin-top:12px;font-size:clamp(1.8rem,4vw,3rem)}h2{font-size:clamp(1.16rem,2.2vw,1.45rem)}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.info-card,.page-block{border-radius:var(--radius);border:0;border-left:1px solid rgb(var(--theme-color-primary-rgb) / 23.9%);background:linear-gradient(96deg,#12193075 0%,#0d122333 100%);padding:18px 20px;animation:.65s both fade-up;box-shadow:0 14px 34px -30px #000000f2}.info-card p,.page-block p{color:var(--muted);margin-top:10px;line-height:1.55}.page-block{max-width:780px}.inline-link{color:var(--brand-strong);margin-top:14px;font-weight:600;display:inline-flex}.muted{color:var(--muted);margin-top:10px}.plus-page{--plus-accent:255 138 58;--plus-accent-gold:255 188 92;--plus-accent-soft:255 229 170;--plus-accent-deep:164 62 20;flex-direction:column;gap:16px;display:flex}.plus-hero-card{border-radius:var(--radius-xl);border:1px solid rgb(var(--plus-accent-gold) / 34%);box-shadow:inset 0 1px 0 rgb(var(--plus-accent-soft) / 10%), inset 0 0 0 1px rgb(var(--plus-accent) / 14%), 0 18px 42px -28px #000000e6, 0 0 22px -14px rgb(var(--plus-accent) / 34%);background:linear-gradient(120deg,#ffa55408 0%,#ff7d300f 30%,#0000 58%),linear-gradient(130deg,#0c1226db 0%,#0a0f1ee6 66%,#1a0f14d6 100%);padding:24px;animation:.7s both fade-up;position:relative;overflow:hidden}.plus-kicker{border:1px solid rgb(var(--plus-accent-gold) / 38%);background:linear-gradient(180deg, rgb(var(--plus-accent) / 22%) 0%, rgb(var(--plus-accent-deep) / 16%) 100%);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--plus-accent-soft));box-shadow:inset 0 1px 0 #ffeeb42e, 0 0 12px -6px rgb(var(--plus-accent) / 52%);border-radius:999px;align-items:center;gap:9px;padding:7px 12px;font-size:.82rem;display:inline-flex}.plus-kicker-icon{opacity:.98;width:17px;height:17px;filter:sepia(1) saturate(5.6) hue-rotate(-12deg) brightness(1.1) drop-shadow(0 0 6px rgb(var(--plus-accent-gold) / 70%));flex:none}.plus-hero-copy h1{color:var(--text);text-shadow:0 0 22px rgb(var(--plus-accent-gold) / 28%), 0 0 20px rgb(var(--plus-accent) / 24%), 0 2px 10px #0000008c;margin-top:14px}.plus-hero-description{max-width:720px;color:var(--muted);margin-top:12px;line-height:1.62}.plus-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:inline-flex}.plus-cta{min-height:40px;transition:var(--dur-medium) ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:600;display:inline-flex}.plus-cta.primary{border-color:rgb(var(--plus-accent-gold) / 62%);background:linear-gradient(180deg, #ffdc8c57 0%, rgb(var(--plus-accent-gold) / 44%) 34%, rgb(var(--plus-accent) / 44%) 68%, rgb(var(--plus-accent-deep) / 36%) 100%);color:#fff0e6;box-shadow:inset 0 1px 0 #ffeeb438, 0 0 16px -10px rgb(var(--plus-accent) / 56%)}@media (hover:hover) and (pointer:fine){.plus-cta.primary:hover{border-color:rgb(var(--plus-accent-soft) / 92%);color:#fff;box-shadow:0 0 0 1px rgb(var(--plus-accent-gold) / 32%), 0 12px 24px -18px rgb(var(--plus-accent) / 58%), 0 0 20px -8px rgb(var(--plus-accent-gold) / 62%)}}.plus-cta.secondary{border-color:rgb(var(--plus-accent-gold) / 40%);color:#ffd6b4;background:linear-gradient(#23100ba3 0%,#0e0c18a3 100%)}@media (hover:hover) and (pointer:fine){.plus-cta.secondary:hover{border-color:rgb(var(--plus-accent-soft) / 76%);color:#fff4e7;background:linear-gradient(180deg, rgb(var(--plus-accent) / 20%) 0%, #3a1a1094 100%)}}.plus-plan-hint{color:var(--muted);margin-top:12px;font-size:.82rem;line-height:1.52}.plus-plan-hint strong{color:rgb(var(--plus-accent-soft))}.plus-benefits{flex-direction:column;gap:14px;display:flex}.plus-benefits-head h2{color:var(--text)}.plus-benefits-head p{color:var(--muted);margin-top:9px;line-height:1.5}.plus-benefits-list{flex-direction:column;gap:12px;list-style:none;display:flex}.plus-benefit-item{--plus-stack-index:0;top:calc(94px + (var(--plus-stack-index) * 10px));z-index:calc(20 - var(--plus-stack-index));animation:.6s both fade-up;position:sticky}.plus-benefit-card{border-radius:var(--radius-lg);min-height:156px;box-shadow:inset 0 1px 0 #b4cdff14, inset 0 0 0 1px #788abe14, 0 0 18px -14px rgb(var(--plus-accent) / 24%);background:linear-gradient(#4b5a8c14 0%,#0a0f1dd6 70%);border:1px solid #788abe3d;position:relative;overflow:hidden}.plus-benefit-card-expanded{padding:16px 18px 18px}.plus-benefit-bg{opacity:.36;filter:saturate(1.06)brightness(.58);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.plus-benefit-overlay{background:linear-gradient(115deg, #0c0e183d 0%, #080c18c7 58%), linear-gradient(180deg, rgb(var(--plus-accent-gold) / 6%) 0%, rgb(var(--plus-accent-deep) / 7%) 100%);position:absolute;inset:0}.plus-benefit-topline{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.plus-benefit-index{border:1px solid rgb(var(--plus-accent-gold) / 48%);background:linear-gradient(180deg, rgb(var(--plus-accent-gold) / 24%) 0%, rgb(var(--plus-accent-deep) / 24%) 100%);color:#ffe4ac;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:24px;padding:0 8px;font-size:.76rem;font-weight:700;display:inline-flex}.plus-benefit-copy{z-index:1;margin-top:12px;padding:0;position:relative}.plus-benefit-copy h3{color:var(--text);text-shadow:0 0 14px rgb(var(--plus-accent-gold) / 24%), 0 2px 10px #0000008f;font-size:clamp(1.06rem,2.2vw,1.38rem);line-height:1.24}.plus-benefit-copy p{color:var(--text-soft);max-width:min(800px,96%);margin-top:8px;line-height:1.5}.plus-value{color:#0000;text-shadow:0 0 10px rgb(var(--plus-accent-gold) / 46%), 0 0 12px rgb(var(--plus-accent) / 42%);background:linear-gradient(#ffe8aa 0%,#ffae4a 40%,#ff7e22 100%);-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline}@media (hover:hover) and (pointer:fine){.plus-benefit-card:hover{border-color:rgb(var(--plus-accent-soft) / 46%);box-shadow:inset 0 1px 0 #ffe8aa1a, inset 0 0 0 1px rgb(var(--plus-accent-gold) / 14%), 0 0 28px -14px rgb(var(--plus-accent) / 42%);transform:translateY(-1px)}}.leaderboard-wrap,.heroes-wrap,.hero-detail-wrap{flex-direction:column;gap:14px;display:flex;position:relative}.heroes-header h1,.hero-detail-title h1{color:var(--text);text-shadow:0 0 22px rgb(var(--theme-color-primary-rgb) / 22.0%),0 0 20px #ff7e5324,0 2px 10px #0000008c}.heroes-controls,.heroes-sub-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.heroes-sort-tabs,.heroes-attribute-tabs{flex-wrap:wrap;gap:8px;display:inline-flex}.heroes-attribute-tabs{border:1px solid rgb(var(--theme-color-primary-rgb) / 16.1%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 5.9%);background:#0a101fa8;border-radius:999px;padding:4px}.heroes-attribute-tabs .season-tab{min-height:36px;padding:0 12px}.heroes-attribute-tabs .hero-attribute-tab{border-color:rgb(var(--theme-color-primary-rgb) / 25.9%);background:linear-gradient(#0c1324db 0%,#090e1bcc 100%);border-radius:999px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.hero-attribute-tab:hover{border-color:rgb(var(--theme-color-primary-light-rgb) / 52.2%);background:linear-gradient(#141f38eb 0%,#0b1222e0 100%)}}.hero-attribute-tab.active{border-color:rgb(var(--theme-color-primary-rgb) / 58.0%)}.hero-attribute-tab:not(.active) .hero-attribute-tab-icon{opacity:.8;filter:saturate(.74)}.hero-attribute-tab-icon{object-fit:contain;width:17px;height:17px;display:block}.heroes-search-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(360px,48vw);min-height:40px;transition:border-color var(--dur-medium) ease, box-shadow var(--dur-medium) ease;border:1px solid rgb(var(--theme-color-primary-rgb) / 20.0%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 7.8%),0 10px 22px -18px rgb(var(--theme-color-primary-rgb) / 34.1%);background:linear-gradient(#0c1324e6 0%,#080d1adb 100%);border-radius:999px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.heroes-search-form:focus-within{border-color:rgb(var(--theme-color-primary-rgb) / 52.2%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 12.2%),0 0 0 1px rgb(var(--theme-color-primary-rgb) / 18.0%),0 12px 24px -18px rgb(var(--theme-color-primary-rgb) / 45.1%)}.heroes-search-icon{opacity:.84;border:2px solid rgb(var(--theme-color-primary-light-rgb) / 72.2%);border-radius:999px;flex:none;width:13px;height:13px;position:relative}.heroes-search-icon:after{content:"";background:rgb(var(--theme-color-primary-light-rgb) / 72.2%);border-radius:2px;width:6px;height:2px;position:absolute;bottom:-1px;right:-4px;transform:rotate(42deg)}.heroes-search-input{width:100%;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:.87rem}.heroes-search-input::placeholder{color:rgb(var(--theme-text-muted-rgb) / 83.9%)}.heroes-search-input:focus-visible{outline:none}.heroes-search-button{color:var(--brand-strong);cursor:pointer;height:36px;transition:var(--dur-medium) ease;background:linear-gradient(rgb(var(--theme-color-primary-rgb) / 16.1%) 0%,rgb(var(--theme-color-secondary-rgb) / 18.0%) 100%);border:1px solid rgb(var(--theme-color-primary-rgb) / 42.0%);border-radius:999px;padding:0 14px;font-size:.82rem;font-weight:600}@media (hover:hover) and (pointer:fine){.heroes-search-button:hover{color:#fff;border-color:rgb(var(--theme-color-primary-light-rgb) / 67.8%)}}.heroes-table-wrap{border-radius:var(--radius-lg);border:1px solid rgb(var(--theme-color-primary-rgb) / 14.1%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 7.1%),inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 14.1%),0 16px 42px -30px #000000f2;background:linear-gradient(#0e1528ad 0%,#0a101ea3 100%);overflow-x:auto}.heroes-table{min-width:780px}.heroes-row{border-bottom:1px solid rgb(var(--theme-color-primary-rgb) / 11.0%);grid-template-columns:minmax(240px,1.6fr) 70px 104px 104px 104px;align-items:center;gap:8px;padding:6px 16px;display:grid}.heroes-row:last-child{border-bottom:0}.heroes-row-head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-top:11px;padding-bottom:11px;font-size:.78rem;font-weight:600}.heroes-sort-head{color:inherit;font:inherit;cursor:pointer;transition:color var(--dur-medium) ease;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.heroes-sort-head:hover{color:var(--brand-strong)}}.heroes-sort-indicator{width:12px;min-width:12px;color:var(--brand-strong);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.heroes-row>:not(:first-child){text-align:center;justify-self:center}.heroes-row-link{cursor:pointer;transition:background-color var(--dur-medium) ease, box-shadow var(--dur-medium) ease}@media (hover:hover) and (pointer:fine){.heroes-row-link:hover{background:linear-gradient(90deg,rgb(var(--theme-color-primary-rgb) / 10.2%) 0%,rgb(var(--theme-color-secondary-rgb) / 10.2%) 48%,#ff7e5314 100%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 12.2%)}}.heroes-row-link:focus-visible{outline-offset:-1px;outline:1px solid rgb(var(--theme-color-primary-rgb) / 56.1%)}.hero-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.hero-cell-avatar{object-fit:cover;border:1px solid rgb(var(--theme-color-primary-rgb) / 25.9%);background:#0c1424b8;border-radius:7px;flex:none;width:48px;height:26px}.hero-cell-avatar-fallback{background:#0c1424b8}.hero-cell-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.hero-cell-name{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hero-attribute{letter-spacing:.03em;width:fit-content;color:var(--muted);border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:.72rem;display:inline-flex}.hero-attribute-inline{background:0 0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.hero-attribute-inline-icon{object-fit:contain;width:14px;height:14px}.hero-attribute-strength{color:#ffc2ad;background:#ff7e531f;border-color:#ff7e5366}.hero-attribute-agility{color:#b8f4be;background:rgb(var(--theme-color-success-rgb) / 12.2%);border-color:rgb(var(--theme-color-success-rgb) / 42.0%)}.hero-attribute-intelligence{color:#adf6ff;background:rgb(var(--theme-color-primary-rgb) / 12.2%);border-color:rgb(var(--theme-color-primary-rgb) / 42.0%)}.hero-attribute-universal{color:#ffe0a5;background:#ffbc4d24;border-color:#ffbc4d70}.hero-tier-cell{color:var(--brand-strong);font-weight:700}.hero-percent-cell{font-variant-numeric:tabular-nums;text-shadow:0 0 10px #00000073;font-weight:600}.hero-detail-header{border-radius:var(--radius);border:1px solid rgb(var(--theme-color-primary-rgb) / 14.1%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 7.1%),inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 14.1%),0 16px 42px -30px #000000f2;background:linear-gradient(#0e1528ad 0%,#0a101ea3 100%);padding:14px}.hero-detail-actions{flex-wrap:wrap;gap:10px;display:inline-flex}.hero-detail-head{align-items:center;gap:14px;margin-top:12px;display:flex}.hero-detail-avatar{object-fit:cover;border:1px solid rgb(var(--theme-color-primary-rgb) / 32.2%);background:#0c1424b8;border-radius:12px;width:108px;height:60px}.hero-detail-title h1{margin:0}.hero-detail-title .hero-attribute{margin-top:8px}.hero-attribute-detail{background:0 0;border:0;padding:0}.hero-attribute-detail-icon{object-fit:contain;width:16px;height:16px}.hero-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.hero-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hero-differences-list{gap:8px;margin-top:12px;list-style:none;display:grid}.hero-differences-list li{color:var(--text-soft);border-left:1px solid rgb(var(--theme-color-primary-rgb) / 25.9%);background:#0a101e8f;border-radius:10px;padding:10px 12px;line-height:1.45}.profile-wrap{flex-direction:column;gap:14px;display:flex}.profile-card{border-radius:var(--radius);border:1px solid rgb(var(--theme-color-primary-rgb) / 14.9%);border-left-color:rgb(var(--theme-color-primary-rgb) / 23.9%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 7.1%),inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 10.2%),0 16px 36px -30px #000000f2;background:linear-gradient(#0f172c99 0%,#0b112275 100%);padding:16px}.profile-head-card{background:linear-gradient(98deg,#121c36a3 0%,#0b122275 100%);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.profile-head-main{align-items:center;gap:14px;min-width:0;display:flex}.profile-avatar{border:1px solid rgb(var(--theme-color-primary-rgb) / 42.0%);width:58px;height:58px;box-shadow:0 0 0 2px rgb(var(--theme-color-primary-rgb) / 12.2%),0 10px 22px -16px rgb(var(--theme-color-primary-rgb) / 34.9%);background:#131f3a;border-radius:50%;flex:none;overflow:hidden}.profile-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.profile-identity{min-width:0}.profile-identity h1{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(1.3rem,2.5vw,1.95rem);overflow:hidden}.profile-head-actions{align-items:center;gap:8px;display:inline-flex}.profile-grid{grid-template-columns:minmax(0,1fr) 220px 290px;gap:14px;display:grid}.profile-stats-card{padding:14px}.profile-kpi-grid-compact{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.profile-subscription-card h2{margin:0}.profile-subscription-card p{color:var(--text-soft);margin-top:8px;line-height:1.4}.profile-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-kpi{border:1px solid rgb(var(--theme-color-primary-rgb) / 16.1%);min-height:80px;box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 5.9%);background:linear-gradient(#0a101eb3 0%,#090e1a9e 100%);border-radius:10px;flex-direction:column;justify-content:space-between;padding:11px;display:flex}.profile-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.profile-kpi strong{font-variant-numeric:tabular-nums;font-size:1.16rem}.profile-rank{align-items:center;display:inline-flex}.profile-rank-summary-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:6px 2px;display:flex}.profile-rank-summary-top,.profile-rank-summary-bottom{box-shadow:none;background:0 0;border:0;padding:0}.profile-rank-summary-top{flex-direction:column;align-items:center;gap:8px;display:flex}.profile-rank-summary-medal .rank-image{width:82px;height:82px}.profile-rank-summary-bottom{flex-direction:column;align-items:center;gap:2px;display:flex}.profile-rank-summary-bottom strong{font-variant-numeric:tabular-nums;font-size:1.14rem}.profile-winrate-value{text-shadow:0 0 10px #00000073}.profile-matches-card h2{margin-bottom:12px}.profile-matches-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:14px;padding:0}.profile-matches-card .leaderboard-pagination{margin-top:12px}.profile-matches-table{border-radius:var(--radius-lg);border:1px solid rgb(var(--theme-color-primary-rgb) / 14.1%);min-width:940px;box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 7.1%),inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 14.1%),0 16px 42px -30px #000000f2;background:linear-gradient(#0d1427ad 0%,#0a101ea3 100%);overflow:hidden}.profile-match-row{border-bottom:1px solid rgb(var(--theme-color-primary-rgb) / 11.0%);grid-template-columns:minmax(240px,1fr) 100px 140px 110px 130px 160px;align-items:center;gap:8px;padding:6px 16px;display:grid}.profile-match-row:last-child{border-bottom:0}.profile-match-row>:not(:first-child){text-align:center;justify-self:center}.profile-match-row>:first-child{text-align:left;justify-self:stretch}@media (hover:hover) and (pointer:fine){.profile-match-row:not(.profile-match-head):hover{background:linear-gradient(90deg,rgb(var(--theme-color-primary-rgb) / 10.2%) 0%,rgb(var(--theme-color-secondary-rgb) / 10.2%) 48%,#ff7e5314 100%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 12.2%)}}.profile-match-head{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-top:11px;padding-bottom:11px;font-size:.78rem;font-weight:600}.profile-hero-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.profile-hero-avatar{object-fit:cover;border:1px solid rgb(var(--theme-color-primary-rgb) / 23.9%);background:#0e1425b8;border-radius:7px;flex:none;width:46px;height:26px}.profile-hero-avatar-fallback{background:#0e1425b8}.profile-hero-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-kda-cell{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.profile-delta-cell{font-variant-numeric:tabular-nums;font-weight:600}.profile-cell-muted{color:var(--text-soft);font-variant-numeric:tabular-nums}.profile-medals-card{padding:14px}.profile-medals-card h2{margin-bottom:12px}.profile-medals-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px;display:grid}.profile-medal-item{border:1px solid rgb(var(--theme-color-primary-rgb) / 14.1%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 5.9%);background:linear-gradient(#0a101eb3 0%,#090e1a9e 100%);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 10px 8px;display:flex}.profile-medal-image{object-fit:contain;width:100%;max-width:124px;height:54px;display:block}.profile-medal-count{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.result-win{color:#5ad793;font-weight:600}.result-loss{color:#ff8a8a;font-weight:600}.result-leave{color:#f8c876;font-weight:600}.leaderboard-controls{justify-content:space-between;align-items:stretch;gap:10px;padding:0;display:flex}.season-tabs{border:1px solid rgb(var(--theme-color-primary-rgb) / 16.1%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 5.9%);background:#0a101fa8;border-radius:999px;gap:8px;padding:4px;display:flex;overflow-x:auto}.leaderboard-controls .season-tabs{flex:1;align-items:center;min-height:44px}.season-tab{border:1px solid var(--surface-border);white-space:nowrap;min-height:36px;color:var(--muted);transition:var(--dur-medium) ease;background:linear-gradient(#0c1324db 0%,#090e1bcc 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.season-tab:hover{color:var(--brand-strong);border-color:rgb(var(--theme-color-primary-rgb) / 43.9%)}}.season-tab.active{color:var(--brand-strong);background:linear-gradient(rgb(var(--theme-color-primary-rgb) / 18.0%) 0%,rgb(var(--theme-color-secondary-rgb) / 22.0%) 60%,#ff7e5321 100%);border-color:rgb(var(--theme-color-primary-rgb) / 52.2%);box-shadow:0 0 0 1px rgb(var(--theme-color-primary-rgb) / 14.1%),0 8px 18px -12px rgb(var(--theme-color-primary-rgb) / 32.2%)}.leaderboard-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.leaderboard-header h1{color:var(--text);text-shadow:0 0 22px rgb(var(--theme-color-primary-rgb) / 22.0%),0 0 20px #ff7e5324,0 2px 10px #0000008c}.leaderboard-header p{color:var(--muted);max-width:760px;margin-top:10px;line-height:1.5}.leaderboard-modes{border:1px solid rgb(var(--theme-color-primary-rgb) / 16.1%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 5.9%);background:#0a101fa8;border-radius:999px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;padding:4px;display:inline-flex}.leaderboard-scroll{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(var(--theme-color-primary-rgb) / 14.1%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 7.1%),inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / 14.1%),0 16px 42px -30px #000000f2;background:linear-gradient(#0e1528ad 0%,#0a101ea3 100%);overflow-x:auto}.leaderboard-table{min-width:780px}.leaderboard-empty{color:var(--muted);padding:24px 16px}.leaderboard-row{border-bottom:1px solid rgb(var(--theme-color-primary-rgb) / 11.0%);grid-template-columns:96px minmax(260px,1fr) 146px 136px 124px;align-items:center;gap:10px;padding:10px 18px;display:grid}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row-link{cursor:pointer;transition:background-color var(--dur-medium) ease, box-shadow var(--dur-medium) ease}@media (hover:hover) and (pointer:fine){.leaderboard-row-link:hover{background:linear-gradient(90deg,rgb(var(--theme-color-primary-rgb) / 10.2%) 0%,rgb(var(--theme-color-secondary-rgb) / 10.2%) 48%,#ff7e5314 100%);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 12.2%)}}.leaderboard-row-link:focus-visible{outline-offset:-1px;outline:1px solid rgb(var(--theme-color-primary-rgb) / 56.1%)}.leaderboard-row-head{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-top:10px;padding-bottom:10px;font-size:.78rem;font-weight:600}.leaderboard-row>:first-child,.leaderboard-row>:nth-child(3),.leaderboard-row>:nth-child(4),.leaderboard-row>:nth-child(5){text-align:center;justify-self:center}.leaderboard-row>:nth-child(2){justify-self:stretch}.cell-place{color:var(--text-soft);font-variant-numeric:tabular-nums;font-weight:700}.cell-player{align-items:center;gap:10px;display:flex}.player-avatar{border:1px solid rgb(var(--theme-color-primary-rgb) / 32.2%);background:#13203d;border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.player-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.player-meta{flex-direction:column;gap:1px;display:flex}.player-name{color:var(--text);font-weight:600}.player-games{color:var(--muted);font-size:.78rem}.cell-rating,.cell-winrate,.cell-rank{font-variant-numeric:tabular-nums;font-weight:600}.rank-placeholder{min-width:54px;color:var(--muted);letter-spacing:.08em;border:1px dashed #b8b8c4a3;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.74rem;display:inline-flex}.rank-image{object-fit:contain;width:38px;height:38px}.leaderboard-pagination{border:1px solid rgb(var(--theme-color-primary-rgb) / 18.0%);width:fit-content;box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 5.9%);background:#0a101fb3;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:4px;display:flex}.page-button,.page-number{min-width:32px;height:32px;color:var(--muted);transition:var(--dur-medium) ease;border:1px solid rgb(var(--theme-color-primary-rgb) / 18.0%);background:#0a101fbd;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.83rem;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-button:hover,.page-number:hover{color:var(--text);border-color:rgb(var(--theme-color-primary-rgb) / 47.8%)}}.page-button.disabled{pointer-events:none;opacity:.4}.page-numbers{flex-wrap:nowrap;gap:4px;display:inline-flex}.page-dots{min-width:28px;height:32px;color:var(--muted);justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.leaderboard-percent-cell{text-shadow:0 0 10px #00000073;font-weight:600}.page-number.active{color:#052437;background:var(--brand);border-color:rgb(var(--theme-color-primary-light-rgb) / 70.2%)}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ambient-bg-video{display:none}}@media (max-width:980px){.site-header-inner{flex-wrap:wrap;justify-content:center;padding-block:10px}.brand{text-align:center;width:100%}.main-nav{justify-content:center}.header-actions{justify-content:center;width:100%}.info-grid{grid-template-columns:1fr}.leaderboard-header,.profile-head-card{flex-direction:column;align-items:flex-start}.profile-grid,.hero-detail-grid{grid-template-columns:1fr}.profile-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-matches-card{overflow-x:auto}.leaderboard-controls,.heroes-controls,.heroes-sub-controls{flex-direction:column;align-items:flex-start}.heroes-search-form,.heroes-search-input{width:100%}.leaderboard-modes{justify-content:flex-start;width:100%}.plus-hero-card{padding:20px}.plus-benefit-card-expanded{padding:14px 14px 16px}.plus-benefit-item{z-index:auto;position:static;top:auto}}@media (max-width:620px){.plus-kicker{justify-content:center;width:100%}.plus-benefit-topline{flex-wrap:wrap}.plus-benefit-copy p{max-width:100%}}
.shards-balance-widget{align-items:center;gap:0;line-height:0;display:inline-flex}.shards-balance-compact{appearance:none;box-sizing:border-box;border:1px solid rgb(var(--theme-color-primary-rgb) / 42%);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / .12), inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / .12), 0 0 20px -12px rgb(var(--theme-color-primary-rgb) / .72);color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;height:50px;min-height:50px;transition:filter var(--theme-duration-default) ease-out;background:linear-gradient(135deg,#09110feb,#0b0e19f0 62%,#211329eb);border-radius:999px;align-items:center;gap:8px;padding:4px;font-family:inherit;display:inline-flex}.shards-balance-main{align-self:center;align-items:center;gap:10px;height:40px;min-height:40px;margin-left:10px;display:inline-flex}.shards-balance-icon{flex:none;width:26px;height:22px;display:inline-flex}.shards-balance-icon-svg{filter:drop-shadow(0 0 3px #ff9e3b85);width:100%;height:100%;display:block}.shards-balance-value{font-variant-numeric:tabular-nums;letter-spacing:.045em;text-shadow:0 0 10px rgb(var(--theme-color-primary-rgb) / .12);align-items:center;height:100%;font-size:1.16rem;font-weight:700;line-height:1;display:inline-flex}.shards-balance-guest-label{color:var(--text-soft);letter-spacing:.03em;text-transform:uppercase;align-items:center;height:100%;font-size:.98rem;font-weight:700;line-height:1;display:inline-flex}.shards-balance-divider{display:none}.shards-balance-action{box-sizing:border-box;height:40px;min-height:40px;color:var(--theme-text-primary);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;cursor:inherit;transition:filter var(--theme-duration-default) ease-out, background var(--theme-duration-default) ease-out;background:linear-gradient(#9c6237 0%,#6e3d28 100%);border:0;border-radius:999px;grid-auto-flow:column;align-self:center;align-items:center;column-gap:6px;margin:0;padding:0 12px 0 10px;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffe2a83a,inset 0 -1px #3c1b16a0}@media (hover:hover) and (pointer:fine){.shards-balance-compact:hover{filter:brightness(1.08)}.shards-balance-compact:hover .shards-balance-action{filter:brightness(1.18);background:linear-gradient(#b77743 0%,#7d452b 100%)}}.shards-balance-compact:active{filter:brightness(.86)}.shards-balance-action-plus{align-items:center;font-size:.96rem;line-height:1;display:inline-flex;transform:translateY(.5px)}.shards-balance-action-label{align-items:center;line-height:1;display:inline-flex;transform:translateY(1px)}.shards-shop-backdrop{z-index:130;background:radial-gradient(circle at 22% 10%, rgb(var(--theme-color-primary-rgb) / .14) 0%, transparent 44%), radial-gradient(circle at 85% 80%, #ff7e531f 0%, transparent 42%), #040812bd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:clamp(12px,4vh,28px) 16px;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));justify-content:center;align-items:center;animation:.18s ease-out both shards-shop-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.shards-shop-modal{-webkit-overflow-scrolling:touch;width:min(960px,100%);max-height:calc(100svh - 24px);margin:0 auto;padding:22px;position:relative;overflow:auto}@supports (height:100dvh){.shards-shop-modal{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}}.patchnotes-wrap{--patchnotes-scroll-offset:168px;flex-direction:column;gap:18px;display:flex;position:relative}.site-main:has(>.patchnotes-wrap){padding-block-start:32px}.patchnotes-layout{flex-direction:column;gap:14px;display:flex}.patchnotes-main{flex-direction:column;gap:14px;min-width:0;display:flex}.patchnotes-hero{justify-content:space-between;align-items:flex-end;gap:16px;padding:0;display:flex}.patchnotes-hero h1{color:var(--text);text-shadow:0 0 22px rgb(var(--theme-color-primary-rgb) / .28), 0 2px 10px #0000008c;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.patchnotes-hero-current-id{color:var(--text);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:900;line-height:1}.patchnotes-hero-current-date{color:var(--muted);font-size:.78rem;font-weight:800}.patchnotes-current-id,.patchnotes-current-date{color:var(--text-soft);font-size:1rem;font-weight:800}.patchnotes-current-meta{align-items:center;gap:9px;display:inline-flex}.patchnotes-patch-dropdown{display:flex;position:relative}.patchnotes-patch-trigger{min-width:116px;min-height:62px;color:var(--text);cursor:pointer;font:inherit;transition:var(--dur-medium) ease;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:5px;padding:0 0 8px;font-size:1rem;font-weight:800;display:flex}.patchnotes-patch-trigger:focus-visible{outline:1px solid rgb(var(--theme-color-primary-light-rgb) / .86);outline-offset:3px}.patchnotes-patch-dropdown.open .patchnotes-patch-trigger{color:var(--brand-strong)}.patchnotes-patch-trigger-id{color:var(--text);align-items:center;gap:6px;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:900;line-height:1;display:inline-flex}.patchnotes-patch-trigger-date{color:var(--muted);padding-right:20px;font-size:.78rem;font-weight:800;line-height:1}.patchnotes-patch-caret{color:#dff9ff;background:rgb(var(--theme-color-primary-rgb) / .12);width:22px;height:22px;filter:drop-shadow(0 0 5px rgb(var(--theme-color-primary-rgb) / .28));transition:color var(--dur-medium) ease, background-color var(--dur-medium) ease, filter var(--dur-medium) ease, transform var(--dur-medium) ease;border-radius:999px;flex:0 0 22px;padding:2px}.shards-pack-old-price{color:var(--muted);font-size:.65em;font-weight:400;display:block}
.clan-avatar-control{flex:none;position:relative}.clan-icon-placeholder{object-fit:contain;opacity:.86;padding:18%}.clan-avatar{width:var(--clan-avatar-size);height:var(--clan-avatar-size);flex:0 0 var(--clan-avatar-size);place-items:center;display:inline-grid;overflow:hidden}.clan-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.clan-avatar.is-placeholder .clan-avatar-image{object-fit:contain;padding:12%}.clan-rating-pill.ui-status-pill{font-variant-numeric:tabular-nums;justify-content:center;min-width:72px;font-weight:800}.clan-rating-pill.is-dota.ui-status-pill{--ui-pill-accent:var(--mode-dota-soft);color:var(--mode-dota-soft);border-color:var(--mode-dota-border);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / 12%), 0 8px 18px -14px var(--mode-dota-glow);background:linear-gradient(#143b30e0,#0a1c1ee6)}.clan-rating-pill.is-omg.ui-status-pill{--ui-pill-accent:var(--mode-omg-primary);color:var(--mode-omg-primary);border-color:var(--mode-omg-border);box-shadow:inset 0 1px #ffc7ef29, 0 8px 18px -14px var(--mode-omg-glow);background:linear-gradient(#3a1d3feb,#17152de6)}.clan-rating-empty{color:var(--muted)}.clan-avatar-edit-trigger{z-index:2;min-height:0;padding:0;position:absolute;bottom:-7px;right:-7px}.clan-avatar-edit-trigger span{color:#0000;border-radius:999px;justify-content:center;width:27px;height:27px;min-height:27px;padding:0;font-size:0;overflow:hidden;box-shadow:0 6px 16px -8px #000000e6}.clan-avatar-edit-trigger .clan-action-icon{width:13px;height:13px;color:var(--brand-strong)}.clan-description{color:#c9d7efc2;max-width:680px;margin:5px 0 0;font-size:.9rem;line-height:1.45}.clan-avatar-editor{border:1px solid rgb(var(--theme-color-primary-rgb) / .32);width:min(430px,100%);box-shadow:0 30px 70px -28px #000000f2, inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .12);background:linear-gradient(#0c1325fc,#060a16fc);border-radius:18px;padding:18px}.clan-avatar-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.clan-avatar-editor-head h2,.clan-avatar-editor-head p{margin:0}.clan-avatar-editor-head p{color:var(--muted);margin-top:3px;font-size:.78rem}.clan-avatar-editor-head button{color:var(--muted);cursor:pointer;background:0 0;border:0}.clan-avatar-crop-frame{aspect-ratio:1;touch-action:none;background:#050814;border-radius:16px;width:min(320px,100%);margin:0 auto;position:relative;overflow:hidden}.clan-avatar-crop-frame canvas{cursor:grab;width:100%;height:100%;display:block}.clan-avatar-crop-frame canvas:active{cursor:grabbing}.clan-avatar-crop-frame>span{pointer-events:none;border:2px solid rgb(var(--theme-color-primary-light-rgb) / .66);border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000008c}.clan-avatar-zoom{color:var(--text-soft);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:16px;font-size:.84rem;font-weight:760;display:grid}.clan-avatar-zoom input{width:100%;accent-color:var(--theme-color-primary)}.clan-avatar-editor-hint{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.78rem}.clan-avatar-save{border-color:rgb(var(--theme-color-primary-rgb) / .5);background:linear-gradient(180deg, rgb(var(--theme-color-primary-rgb) / .2), #1e538247);color:var(--brand-strong)}.clan-member-menu .clan-member-menu-dropdown{min-width:190px}.clan-member-menu-dropdown>button{width:100%;min-height:34px;color:var(--text-soft);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:.84rem;font-weight:780;display:flex}.clan-member-role-control{color:var(--muted);gap:5px;padding:6px 7px 8px;font-size:.72rem;font-weight:760;display:grid}.clan-member-role-control select{border:1px solid rgb(var(--theme-color-primary-rgb) / .28);min-height:34px;color:var(--text-soft);font:inherit;background:#080e1cf5;border-radius:8px;padding:0 8px}.patchnotes-patch-dropdown.open .patchnotes-patch-caret{color:#fff;background:rgb(var(--theme-color-primary-rgb) / .22);filter:drop-shadow(0 0 7px rgb(var(--theme-color-primary-rgb) / .5));transform:rotate(180deg)}.patchnotes-patch-menu{z-index:25;border:1px solid rgb(var(--theme-color-primary-rgb) / .28);width:max-content;min-width:88px;max-height:min(420px,100dvh - 180px);box-shadow:0 18px 30px -22px #000000f2, inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .1);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(var(--theme-color-primary-rgb) / .52) #ffffff0d;opacity:0;pointer-events:none;transition:opacity var(--dur-medium) ease, transform var(--dur-medium) ease;background:linear-gradient(#0c1324fa 0%,#080c18fa 100%);border-radius:14px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-4px)}.patchnotes-patch-menu::-webkit-scrollbar{width:7px}.patchnotes-patch-menu::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.patchnotes-patch-menu::-webkit-scrollbar-thumb{background:rgb(var(--theme-color-primary-rgb) / .52);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.patchnotes-patch-menu::-webkit-scrollbar-thumb:hover{background:rgb(var(--theme-color-primary-light-rgb) / .72);background-clip:padding-box}.patchnotes-patch-dropdown.open .patchnotes-patch-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.patchnotes-patch-menu-item{width:100%;min-height:40px;color:var(--text-soft);cursor:pointer;font:inherit;text-align:left;transition:var(--dur-medium) ease;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:1rem;font-weight:800}.patchnotes-patch-menu-item.active{color:var(--brand-strong);background:rgb(var(--theme-color-primary-rgb) / .12)}@media (hover:hover) and (pointer:fine){.patchnotes-patch-trigger:hover,.patchnotes-patch-menu-item:hover{color:var(--brand-strong)}.patchnotes-patch-trigger:hover .patchnotes-patch-caret{color:#fff;background:rgb(var(--theme-color-primary-rgb) / .2);filter:drop-shadow(0 0 7px rgb(var(--theme-color-primary-rgb) / .44))}.patchnotes-patch-menu-item:hover{background:rgb(var(--theme-color-primary-rgb) / .1)}}.patchnotes-current-dot{background:var(--brand);width:5px;height:5px;box-shadow:0 0 10px rgb(var(--theme-color-primary-rgb) / .78);border-radius:999px}.patchnotes-general-group,.patchnotes-detail-card{border-radius:var(--radius);border:1px solid rgb(var(--theme-color-primary-rgb) / .22);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .1), 0 14px 34px -30px #000000f2;background:linear-gradient(96deg,#1219309e 0%,#090e1ca3 100%)}.patchnotes-general,.patchnotes-sections,.patchnotes-details{flex-direction:column;gap:14px;display:flex}.patchnotes-general,.patchnotes-entity-section,.patchnotes-detail-section,.patchnotes-detail-card{scroll-margin-top:var(--patchnotes-scroll-offset)}.patchnotes-toc{top:var(--site-sticky-top);z-index:25;scrollbar-width:none;border:1px solid rgb(var(--theme-color-primary-light-rgb) / .62);background:radial-gradient(circle at 14% 0%, rgb(var(--theme-color-primary-light-rgb) / .38) 0%, rgb(var(--theme-color-primary-light-rgb) / 0) 50%), radial-gradient(circle at 86% 100%, #ffbc5c42 0%, #ffbc5c00 52%), linear-gradient(120deg, #2f6291d6 0%, #224876e6 42%, #402f6fdb 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:fit-content;max-width:min(100%,720px);box-shadow:inset 0 1px #ffffff2e, inset 0 0 0 1px rgb(var(--theme-color-primary-rgb) / .22), 0 16px 32px -22px #000000e6, 0 0 28px -10px rgb(var(--theme-color-primary-rgb) / .76);border-radius:999px;flex-wrap:nowrap;justify-content:center;gap:8px;margin-inline:auto;padding:8px;display:flex;position:sticky;overflow-x:auto}.patchnotes-toc::-webkit-scrollbar{display:none}.patchnotes-toc-link{color:#fff;border:1px solid rgb(var(--theme-color-primary-light-rgb) / .18);background:linear-gradient(180deg, rgb(var(--theme-color-primary-rgb) / .12) 0%, rgb(var(--theme-color-secondary-rgb) / .08) 100%), #09101f9e;text-shadow:0 1px 8px #000000a6;min-height:42px;transition:var(--dur-medium) ease;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 22px;font-size:.92rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 8px 18px -16px #000000e6}.patchnotes-toc-link:before{display:none}@media (hover:hover) and (pointer:fine){.patchnotes-toc-link:hover{color:#fff;background:linear-gradient(180deg, #ffbc5c38 0%, rgb(var(--theme-color-primary-rgb) / .14) 100%), #0c1628db;box-shadow:inset 0 1px #ffefca3d, 0 12px 22px -16px #ff8a3ae6, 0 0 22px -8px rgb(var(--theme-color-primary-rgb) / .86);border-color:#ffda89db}}.patchnotes-general-grid{gap:10px;display:grid}.patchnotes-general-group{padding:14px}.patchnotes-general-group h2{color:var(--text);font-size:1rem}.patchnotes-general-group ul,.patchnotes-change-group ul{gap:8px;margin-top:10px;padding-left:18px;display:grid}.patchnotes-general-group li,.patchnotes-change-group li{color:var(--text-soft);line-height:1.5}.patchnotes-general-link{color:#56c2ff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.patchnotes-general-link:hover{color:#8ad5ff}.patchnotes-section-title{color:#fff;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(90deg, rgb(var(--theme-color-primary-rgb) / .42) 0%, rgb(var(--theme-color-secondary-rgb) / .22) 100%);min-height:42px;font-family:var(--font-heading), "Segoe UI", sans-serif;border-radius:0;align-items:center;padding:7px 14px;font-size:clamp(1.1rem,2.5vw,1.65rem);font-weight:700;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff1f}.patchnotes-section-title-general{background:linear-gradient(90deg, rgb(var(--theme-color-primary-rgb) / .34) 0%, rgb(var(--theme-color-secondary-rgb) / .18) 100%)}.patchnotes-section-title-hero{background:linear-gradient(90deg,#a63e9fb8 0%,#1e234ae6 100%)}.patchnotes-section-title-item{background:linear-gradient(90deg,#b0551bd1 0%,#1e234ae6 100%)}.patchnotes-section-title-neutral_item{background:linear-gradient(90deg,#13879ac7 0%,#1e234ae6 100%)}.patchnotes-section-title-system{background:linear-gradient(90deg, rgb(var(--theme-color-primary-rgb) / .42) 0%, #ff7e5347 100%)}.patchnotes-controls,.patchnotes-controls-right{align-items:center;gap:12px;display:flex}.patchnotes-controls{flex-wrap:nowrap;justify-content:flex-start;width:100%}.patchnotes-controls-right{justify-content:flex-end}.patchnotes-view-toggle{flex:none;margin-left:auto}.patchnotes-search-form{flex:0 260px;width:min(260px,30vw)}.patchnotes-filter-tabs{border:1px solid rgb(var(--theme-color-primary-rgb) / .16);border-radius:var(--radius);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .06);background:#0a101fa8;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.patchnotes-tag-legend{border:1px solid rgb(var(--theme-color-primary-rgb) / .29);min-width:0;box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .1);background:#0a101fa8;border-radius:999px;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:6px;padding:4px;display:flex}.patch-tag-chip{width:36px;min-width:36px;min-height:36px;color:var(--muted);cursor:pointer;border:1px solid rgb(var(--theme-color-primary-rgb) / .42);font:inherit;transition:var(--dur-medium) ease;box-shadow:none;background:linear-gradient(#0c1324db 0%,#090e1bcc 100%);border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 8px;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.patch-tag-chip.active{color:var(--text);border-color:rgb(var(--theme-color-primary-rgb) / .62);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .22), 0 0 0 1px rgb(var(--theme-color-primary-rgb) / .2);background:linear-gradient(135deg,#162442f2 0%,#2a1836eb 100%);gap:7px;padding-inline:11px 13px}.patch-tag-text{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--dur-medium) ease, opacity var(--dur-fast) ease;overflow:hidden}.patch-tag-chip.active .patch-tag-text{opacity:1;max-width:none}.patch-tag-all{width:auto;min-width:48px;padding-inline:12px}.patchnotes-tag-legend .patch-tag-chip:not(.patch-tag-all).active{width:auto}.patch-tag-all .patch-tag-text,.patch-tag-all.active .patch-tag-text{opacity:1;max-width:60px}.patch-tag-icon{width:26px;height:26px;color:var(--text);text-shadow:0 0 10px;flex:none;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.patch-tag-icon-image{object-fit:contain;filter:none;width:29px;height:29px;display:block}.patch-tag-badge{width:28px;height:28px;color:var(--text);border:1px solid rgb(var(--theme-color-primary-light-rgb) / .24);z-index:2;background:#080c16e0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-9px;box-shadow:inset 0 1px #ffffff1f,0 0 10px -5px}.patch-tag-buff .patch-tag-icon,.patch-tag-buff.patch-tag-badge{color:#28f5bb}.patch-tag-nerf .patch-tag-icon,.patch-tag-nerf.patch-tag-badge{color:#ff4e5b}.patch-tag-new .patch-tag-icon,.patch-tag-new.patch-tag-badge{color:#ffd447}.patch-tag-removed .patch-tag-icon,.patch-tag-removed.patch-tag-badge{color:#ff8a2a}.patch-tag-mixed .patch-tag-icon,.patch-tag-mixed.patch-tag-badge{color:#a855ff}.patchnotes-entity-section,.patchnotes-detail-section{flex-direction:column;gap:10px;display:flex}.patchnotes-tile-grid{border-radius:var(--radius);border:1px solid rgb(var(--theme-color-primary-rgb) / .18);box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .08), inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / .12);background:linear-gradient(#0e1528ad 0%,#0a101ea3 100%);grid-template-columns:repeat(auto-fill,104px);justify-content:flex-start;gap:10px;padding:12px;display:grid}.patchnotes-tile{width:104px;min-width:0;min-height:84px;color:var(--text-soft);cursor:pointer;border:1px solid rgb(var(--theme-color-primary-rgb) / .34);border-radius:var(--radius-sm);font:inherit;text-align:left;transition:border-color var(--dur-medium) ease, box-shadow var(--dur-medium) ease, transform var(--dur-medium) ease;background:#09101fbf;padding:4px;text-decoration:none;display:block;position:relative}@media (hover:hover) and (pointer:fine){.patchnotes-tile:hover{border-color:rgb(var(--theme-color-primary-light-rgb) / .78);box-shadow:0 0 0 1px rgb(var(--theme-color-primary-rgb) / .14), 0 10px 20px -14px rgb(var(--theme-color-primary-rgb) / .55);transform:translateY(-1px)}.patch-tag-chip:hover{color:var(--brand-strong);border-color:rgb(var(--theme-color-primary-rgb) / .52)}}.patchnotes-tile:focus-visible{outline:1px solid rgb(var(--theme-color-primary-rgb) / .78);outline-offset:2px}.patchnotes-tile-icon{aspect-ratio:auto;object-fit:cover;background:#0c1424b8;border-radius:7px;width:100%;height:56px;display:block}.patchnotes-tile-icon-system{object-fit:contain;padding:8px}.patchnotes-tile-icon-item{aspect-ratio:85/64;object-fit:cover;height:auto}.patchnotes-tile-icon-fallback{display:block}.patchnotes-tile-name{white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:5px;font-size:.72rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.patchnotes-detail-list{gap:10px;display:grid}.patchnotes-detail-card{padding:14px}.patchnotes-detail-card-item,.patchnotes-detail-card-neutral_item{padding:18px}.patchnotes-detail-head{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.patchnotes-detail-icon{object-fit:cover;border:1px solid rgb(var(--theme-color-primary-rgb) / .38);background:#0c1424b8;border-radius:7px;width:70px;height:40px}.patchnotes-detail-icon-item{width:72px;height:54px;box-shadow:none;background:0 0;border:0}.patchnotes-detail-card-hero .patchnotes-detail-icon{box-shadow:none;background:0 0;border:0}.patchnotes-detail-icon-fallback{display:block}.patchnotes-detail-title{min-width:0}.patchnotes-detail-title h2{color:var(--text);font-size:1.12rem}.patchnotes-detail-icon-link{border-radius:7px;width:fit-content;display:inline-flex}.patchnotes-detail-hero-title{max-width:100%;color:inherit;text-decoration:none;display:inline-block}.patchnotes-detail-hero-title h2{transition:color var(--dur-medium) ease}@media (hover:hover) and (pointer:fine){.patchnotes-detail-icon-link:hover+.patchnotes-detail-title .patchnotes-detail-hero-title h2,.patchnotes-detail-hero-title:hover h2{color:var(--brand-strong)}}.patchnotes-detail-icon-link:focus-visible,.patchnotes-detail-hero-title:focus-visible{outline:1px solid rgb(var(--theme-color-primary-rgb) / .78);outline-offset:2px}.patchnotes-detail-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.patchnotes-detail-tags .patch-tag-chip{pointer-events:none;border:1px solid rgb(var(--theme-color-primary-rgb) / .34);background:#080c16e0;border-radius:999px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:1rem;box-shadow:inset 0 1px #ffffff1a,0 0 10px -6px}.patchnotes-detail-tags .patch-tag-icon{width:100%;height:100%}.patchnotes-detail-card-hero .patchnotes-detail-tags .patch-tag-chip,.patchnotes-detail-card-item .patchnotes-detail-tags .patch-tag-chip,.patchnotes-detail-card-neutral_item .patchnotes-detail-tags .patch-tag-chip{width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;background:0 0;border:0}.patchnotes-detail-card-item .patchnotes-change-groups,.patchnotes-detail-card-neutral_item .patchnotes-change-groups{margin-top:18px}.patchnotes-change-groups{gap:10px;margin-top:12px;display:grid}.patchnotes-change-group{border-left:1px solid rgb(var(--theme-color-primary-rgb) / .36);border-radius:var(--radius-sm);background:#080e1c6b;padding:11px 12px}.patchnotes-change-group-hero{background:#070c187a;border-left:0;padding:0}.patchnotes-change-group h3{color:var(--brand-strong);font-size:.94rem}.patchnotes-ability-title{border-bottom:1px solid rgb(var(--theme-color-primary-rgb) / .16);align-items:center;gap:9px;min-height:42px;padding:8px 10px;display:flex}.patchnotes-ability-title h3{color:var(--text);font-size:.98rem}.patchnotes-ability-icon{object-fit:cover;width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:6px;flex:none}.patchnotes-change-group-hero ul{margin-top:0;padding:11px 12px 12px 28px}.patchnotes-detail-card-item .patchnotes-change-group,.patchnotes-detail-card-neutral_item .patchnotes-change-group{padding:10px 12px}.patchnotes-detail-card-item .patchnotes-change-group ul,.patchnotes-detail-card-neutral_item .patchnotes-change-group ul{margin-top:0}.patchnotes-value-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.patchnotes-technical-change{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.patchnotes-technical-label{color:var(--text);font-weight:800}.patchnotes-technical-label:after{content:":"}.patchnotes-technical-icon{opacity:.94;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:16px;height:16px;display:inline-block}.patchnotes-technical-icon-cooldown{background-image:url(https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/cooldown.png)}.patchnotes-technical-icon-range{background-image:url(https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/heroes/stats/icon_attack_range.png)}.patchnotes-technical-icon-radius{background-image:url(https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/heroes/stats/icon_turn_rate.png)}.patchnotes-technical-values{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.patchnotes-value-old,.patchnotes-value-new{color:var(--text-soft);border:1px solid rgb(var(--theme-color-primary-rgb) / .18);background:#0a101fb3;border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:700}.patchnotes-value-old span,.patchnotes-value-new span{color:var(--muted);margin-right:6px;font-weight:600}.patchnotes-value-new{border-color:#28f5bb42}.patchnotes-value-arrow{color:var(--brand-strong);font-weight:800}.patch-line-buff::marker{color:#28f5bb}.patch-line-nerf::marker{color:#ff4e5b}.patch-line-new::marker{color:#ffd447}.patch-line-removed::marker{color:#ff8a2a}.patch-line-mixed::marker{color:#a855ff}@media (max-width:980px){.patchnotes-wrap{--patchnotes-scroll-offset:188px}.patchnotes-toc{top:var(--site-sticky-top);max-width:calc(100vw - 28px)}.patchnotes-general-grid{grid-template-columns:1fr}}@media (max-width:820px){.patchnotes-wrap{--patchnotes-scroll-offset:188px}.patchnotes-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.patchnotes-toc{top:var(--site-sticky-top);max-width:calc(100vw - 28px)}.patchnotes-general-grid{grid-template-columns:1fr}.patchnotes-view-toggle{order:1;justify-content:center;width:100%;margin-left:0}.patchnotes-controls .heroes-search-form{order:2;width:100%}.patchnotes-tag-legend{order:3;grid-column:1/-1;justify-content:flex-start;width:100%}.patchnotes-controls .heroes-view-button{width:calc(50% - 3px);min-width:0}}@media (max-width:620px){.patchnotes-wrap{--patchnotes-scroll-offset:178px}.site-main:has(>.patchnotes-wrap){padding-block-start:24px}.patchnotes-wrap{gap:16px}.patchnotes-hero{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:10px;min-height:0;display:grid}.patchnotes-controls{grid-template-columns:1fr}.patchnotes-toc{border-radius:999px;justify-content:center;gap:5px;padding:6px}.patchnotes-toc-link{min-height:38px;padding:0 11px;font-size:.8rem}.patchnotes-hero h1{font-size:clamp(2.25rem,10vw,2.75rem);line-height:.95}.patchnotes-patch-dropdown-current{justify-self:end}.patchnotes-patch-trigger{min-width:92px;min-height:58px;padding-bottom:4px}.patchnotes-patch-trigger-id{font-size:1.5rem}.patchnotes-patch-trigger-date{padding-right:18px;font-size:.74rem}.patchnotes-controls .heroes-search-form,.patchnotes-controls .heroes-view-toggle{width:100%}.patchnotes-tag-legend{flex-wrap:wrap}.patchnotes-controls .heroes-view-button{width:calc(50% - 3px);min-width:0}.patchnotes-tile-grid{grid-template-columns:repeat(auto-fill,96px);gap:8px;padding:10px}.patchnotes-tile{width:96px}.patchnotes-tile-icon{height:52px}.patchnotes-tile-icon-item{height:auto}.patchnotes-detail-head{grid-template-columns:58px minmax(0,1fr)}.patchnotes-detail-icon{width:58px;height:34px}.patchnotes-detail-icon-item{width:58px;height:44px}}.shards-shop-head h2{color:var(--text);text-shadow:0 0 18px #ffbb6238, 0 0 20px rgb(var(--theme-color-primary-rgb) / .18), 0 2px 8px #0000009e;margin:0;font-size:clamp(1.3rem,2.8vw,2rem)}.shards-shop-head-list{gap:8px;max-width:780px;margin-top:10px;padding:0;list-style:none;display:grid}.shards-shop-head-list li{color:var(--text-soft);padding-left:15px;line-height:1.5;position:relative}.shards-shop-head-list li:before{content:"";background:rgb(var(--theme-color-primary-light-rgb) / .9);width:6px;height:6px;box-shadow:0 0 8px -2px rgb(var(--theme-color-primary-light-rgb) / .9);border-radius:999px;position:absolute;top:.65em;left:0}.shards-shop-balance{border:1px solid rgb(var(--theme-color-primary-rgb) / .42);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / .12), inset 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / .12), 0 8px 18px -14px rgb(var(--theme-color-primary-rgb) / .56);background:linear-gradient(#091124eb 0%,#070d1bdb 100%);border-radius:23px;align-items:center;gap:9px;height:46px;min-height:46px;margin-top:14px;padding:0 5px 0 14px;display:inline-flex}.shards-shop-balance-label{color:var(--theme-text-muted);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding-right:2px;font-size:.82rem;line-height:1}.shards-shop-balance-value{background:linear-gradient(#ffce8d33 0%,#ff822a66 100%);border:1px solid #ffb5698f;border-radius:17px;align-items:center;gap:10px;height:34px;min-height:34px;padding:0 14px 0 12px;display:inline-flex;box-shadow:inset 0 1px #fff0c757,0 0 12px -7px #ffb256c2}.shards-shop-balance-icon{flex:none;width:18px;height:22px;display:inline-flex}.shards-shop-balance-icon-svg{filter:drop-shadow(0 0 4px #ffab56ad);width:100%;height:100%;display:block}.shards-shop-balance strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.045em;text-shadow:0 0 10px #ffac5b2e;font-size:1.16rem;line-height:1}.shards-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.shards-pack-card{min-height:272px;transition:transform var(--dur-medium) ease, border-color var(--dur-medium) ease, box-shadow var(--dur-medium) ease;background:radial-gradient(circle at 62% 10%,#ffaa4e1f 0%,#0000 44%),linear-gradient(120deg,#0b1121eb 0%,#080d18e6 100%);border:1px solid #7a8abe57;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeeba14,0 10px 26px -20px #000000db}@media (hover:hover) and (pointer:fine){.shards-pack-card:hover{border-color:#ffba6ca8;transform:translateY(-2px);box-shadow:inset 0 1px #ffeeba24,0 18px 32px -22px #ff984875}}.shards-pack-card.is-featured{border-color:#ffbc70d1;box-shadow:inset 0 1px #ffeeba2e,0 0 24px -12px #ff974894}.shards-pack-discount{z-index:3;isolation:isolate;background:linear-gradient(140deg,#8cffa4fa 0%,#45e474f7 48%,#21b250fa 100%);border:1px solid #79ff9df0;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:32px;padding:0 12px;display:inline-flex;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 8px 18px -12px #42d37ceb}.shards-pack-discount:before,.shards-pack-discount:after{content:none}.shards-pack-discount-value{z-index:1;color:#072212;text-shadow:0 1px #ffffff47,0 0 8px #adffc29e;letter-spacing:.01em;font-size:1.03rem;font-weight:900;line-height:1;position:relative}.shards-pack-badge{z-index:3;color:#ffe1bc;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffc88442 0%,#9a421757 100%);border:1px solid #ffb15ea3;border-radius:999px;padding:4px 9px;font-size:.72rem;position:absolute;top:10px;left:10px}.shards-pack-visual{aspect-ratio:4/3;background:radial-gradient(circle at 50% 0,#ffae593d 0%,#0000 50%),linear-gradient(#0f1625db 0%,#070c18f5 100%);border-bottom:1px solid #ffae5938;height:auto;position:relative;overflow:hidden}.shards-pack-visual:after{content:"";pointer-events:none;background:linear-gradient(#080d1800 0%,#080d18eb 100%);height:44px;position:absolute;inset:auto 0 0}.shards-pack-image{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.04);transform:none}.shards-pack-content{background:linear-gradient(#070d1cfa 0%,#060b17fa 100%);flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.shards-pack-total{color:var(--text);margin-top:0;font-size:clamp(1.01rem,1.5vw,1.2rem);line-height:1.3}.shards-pack-bonus{color:rgb(var(--theme-color-primary-light-rgb) / .86);min-height:14px;font-size:.82rem;line-height:1}.shards-pack-foot{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;margin-top:auto;padding-top:6px;display:grid}.shards-pack-price{color:#ffe0c2;white-space:nowrap;letter-spacing:.03em;font-variant-numeric:tabular-nums;text-shadow:0 0 14px #ffac5b4d;justify-self:start;font-size:clamp(1.65rem,2.8vw,1.9rem);font-weight:900;line-height:1}.shards-pack-buy.plus-cta.primary{white-space:nowrap;letter-spacing:.01em;text-transform:uppercase;color:#ffe6cf;text-shadow:0 0 10px #ffa45257;background:linear-gradient(#ffce8d33 0%,#ff822a66 100%);border-color:#ffc77fdb;flex:none;justify-content:center;width:100%;min-width:0;min-height:40px;padding:0 12px;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:inset 0 1px #fff7da85,0 0 12px -6px #ffab4ab3}.shards-pack-buy.plus-cta.primary:disabled{cursor:not-allowed;opacity:.68}@media (hover:hover) and (pointer:fine){.shards-pack-buy.plus-cta.primary:hover{color:#fff4e8;border-color:#ffd69af5;box-shadow:inset 0 1px #fff9e69e,0 0 0 1px #ffb75857,0 12px 18px -14px #ff9340d6,0 0 16px -8px #ffbf6cb8}}@keyframes shards-shop-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes shards-discount-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shards-shop-backdrop,.shards-pack-discount:before{animation:none}}@media (max-width:980px){.shards-balance-widget{order:-1}.shards-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.shards-shop-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));align-items:flex-start}.shards-shop-modal{padding:18px 14px 14px}.shards-shop-grid{grid-template-columns:1fr}.shards-pack-visual{aspect-ratio:4/3}}@media (max-width:620px){.header-actions{flex-wrap:wrap;row-gap:8px}.shards-balance-widget{justify-content:center;width:100%}.shards-balance-compact{justify-content:space-between;width:min(100%,260px);max-width:280px}.shards-balance-action{min-height:30px;padding:0 10px;font-size:.72rem}}.profile-rank-summary-card{isolation:isolate;background:radial-gradient(ellipse 72% 58% at 50% 42%, rgb(var(--theme-color-primary-rgb) / .12) 0%, rgb(var(--theme-color-primary-rgb) / 0) 72%), linear-gradient(180deg, #0d1427e0 0%, #080d1beb 100%);border-radius:16px;justify-content:flex-start;gap:8px;padding-top:8px;padding-bottom:6px;position:relative;overflow:hidden}.profile-rank-summary-top,.profile-rank-summary-bottom,.profile-game-modes{z-index:2;position:relative}.profile-rank-summary-medal .rank-image{width:98px;height:98px}.profile-rank-summary-bottom{isolation:isolate;width:100%;padding:4px 10px 8px}.profile-rank-summary-bottom span{color:#dae7f6d6;letter-spacing:.08em;font-size:.68rem}.profile-rank-summary-bottom:before{content:"";filter:blur(3px);z-index:-1;pointer-events:none;background:radial-gradient(#050914c7 0%,#05091485 52%,#0509140a 100%);border-radius:999px;width:min(178px,96%);height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.profile-rank-summary-bottom>span,.profile-rank-summary-bottom>strong{z-index:1;position:relative}.profile-rank-summary-bottom strong{color:#e8f4ff;text-shadow:0 2px 16px #040a16ad, 0 0 16px rgb(var(--theme-color-primary-rgb) / .12);font-size:clamp(1.64rem,2.8vw,1.96rem);line-height:1.02}.profile-subscription-banner{--profile-plus-accent:255 151 0;--profile-plus-accent-gold:255 179 71;--profile-plus-accent-soft:255 229 170;--profile-plus-accent-deep:164 62 20;border-color:rgb(var(--profile-plus-accent-gold) / 46%);border-left-color:rgb(var(--profile-plus-accent-gold) / 76%);background:linear-gradient(120deg, rgb(var(--profile-plus-accent-gold) / 8%) 0%, rgb(var(--profile-plus-accent) / 10%) 32%, transparent 62%), linear-gradient(132deg, #0c1226e6 0%, #0a0f1ef0 58%, #1a0f14eb 100%);min-height:100%;box-shadow:inset 0 1px rgb(var(--profile-plus-accent-soft) / 12%), inset 0 0 0 1px rgb(var(--profile-plus-accent) / 14%), 0 18px 40px -30px #000000f2, 0 0 28px -14px rgb(var(--profile-plus-accent) / 62%);border-radius:22px;padding:18px 20px;position:relative;overflow:hidden}.profile-subscription-banner-bg{pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 18% 22%, rgb(var(--profile-plus-accent-gold) / 38%) 0%, rgb(var(--profile-plus-accent-gold) / 0%) 44%), radial-gradient(circle at 86% 82%, rgb(var(--profile-plus-accent) / 34%) 0%, rgb(var(--profile-plus-accent) / 0%) 46%), linear-gradient(135deg, rgb(var(--profile-plus-accent-deep) / 32%) 0%, #160e240d 62%);position:absolute;inset:0}.profile-subscription-banner-overlay{pointer-events:none;background:radial-gradient(circle at 16% 20%, rgb(var(--profile-plus-accent-soft) / 12%) 0%, transparent 38%), radial-gradient(circle at 86% 76%, rgb(var(--profile-plus-accent) / 12%) 0%, transparent 44%), linear-gradient(132deg, #090c1ac7 0%, #090d1beb 54%, #1d0d12e6 100%), linear-gradient(180deg, rgb(var(--profile-plus-accent-gold) / 6%) 0%, rgb(var(--profile-plus-accent-deep) / 7%) 100%);position:absolute;inset:0}.profile-subscription-content{z-index:1;flex-direction:column;min-height:100%;display:flex;position:relative}.profile-subscription-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-subscription-title-wrap{align-items:center;gap:12px;min-width:0;display:flex}.profile-subscription-title-copy{min-width:0}.profile-subscription-head h2{color:var(--text);letter-spacing:.01em;text-shadow:0 0 16px rgb(var(--profile-plus-accent-gold) / 24%), 0 2px 10px #0000008f;margin:0;font-size:clamp(1.16rem,2vw,1.48rem);line-height:1.15}.profile-subscription-plan-name{letter-spacing:.01em;margin:3px 0 0;font-size:1.12rem;font-weight:800;line-height:1}.profile-stats-card h2{margin-bottom:12px}.profile-subscription-icon-wrap{justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.profile-subscription-icon{width:46px;height:46px;filter:drop-shadow(0 0 8px rgb(var(--profile-plus-accent-gold) / 58%)) drop-shadow(0 0 16px rgb(var(--profile-plus-accent) / 44%))}.profile-subscription-state{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:132px;min-height:38px;margin-top:0;padding:0 16px;font-size:.9rem;font-weight:700;display:inline-flex}.profile-subscription-state-active{color:#b6f7bf;background:linear-gradient(#5ad79333 0%,#184e3552 100%);border-color:#5ad79394}.profile-subscription-state-inactive{color:#ffd5ba;background:linear-gradient(#ff7e5338 0%,#4c1f1457 100%);border-color:#ff9a6a7a}.profile-subscription-meta{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:16px;display:grid}.profile-subscription-meta-row{border:1px solid rgb(var(--profile-plus-accent-gold) / 22%);background:linear-gradient(180deg, rgb(var(--profile-plus-accent-gold) / 7%) 0%, rgb(var(--profile-plus-accent-deep) / 6%) 100%), linear-gradient(180deg, #070c18b8 0%, #070c18db 100%);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-height:70px;padding:11px 12px;display:flex}.profile-subscription-meta-row dt{color:#dec4a8c7;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.73rem}.profile-subscription-meta-row dd{color:#fff2e3;text-align:left;font-variant-numeric:tabular-nums;margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.profile-subscription-private-hint{color:#f1dfcbf0;background:linear-gradient(#ffb2540f 0%,#5b2b1614 100%),linear-gradient(#0a101e8f 0%,#080d19b8 100%);border:1px solid #ffb9703d;border-radius:12px;margin-top:14px;padding:10px 12px;line-height:1.45}.profile-subscription-actions{gap:8px;margin-top:auto;padding-top:18px;display:grid}.profile-subscription-actions .plus-subscribe-open-btn.shards-pack-buy.plus-cta.primary{letter-spacing:.01em;width:100%;min-width:0;min-height:42px;font-size:.9rem}.profile-subscription-manage-open-btn{border-radius:var(--theme-radius-pill);border:0;width:100%;min-height:42px}@media (min-width:981px){.profile-grid{grid-template-columns:minmax(300px,.72fr) 220px minmax(340px,1fr)}.profile-stats-card .profile-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.profile-subscription-banner{order:1}.profile-rank-summary-card{order:2}.profile-stats-card{order:3}}.profile-subscription-manage-modal{width:min(620px,100%)}.profile-subscription-manage-head{padding-right:40px}.profile-subscription-manage-head-list{margin-top:10px}.profile-subscription-manage-panel{background:linear-gradient(#ffb5620f 0%,#742e1214 100%),linear-gradient(#0b1121db 0%,#080d18eb 100%);border:1px solid #ffba6c47;border-radius:14px;margin-top:14px;overflow:hidden}.profile-subscription-manage-row{border-bottom:1px solid #ffbc7029;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.profile-subscription-manage-row:last-child{border-bottom:0}.profile-subscription-manage-row span{color:#dec4a8c7;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.profile-subscription-manage-value{color:#fff2e3;text-align:right;font-size:.95rem;font-weight:700}.profile-subscription-manage-value.is-active{color:#bdf7c9}.profile-subscription-manage-action{background:linear-gradient(#ffad540f 0%,#8137120f 100%),linear-gradient(#0d1324eb 0%,#080d1af0 100%);border:1px solid #ffba6c3d;border-radius:14px;gap:12px;margin-top:14px;padding:12px;display:grid}.profile-subscription-manage-action p{color:#ffe8cdeb;margin:0;line-height:1.45}.profile-subscription-support-email-copy{appearance:none;cursor:pointer;color:#ffe0bd;font:inherit;font-weight:700;line-height:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffd6a47a;padding:0}@media (hover:hover) and (pointer:fine){.profile-subscription-support-email-copy:hover{color:#fff4e8;border-bottom-color:#ffe2bad1}}.profile-subscription-manage-cancel-btn{color:#ffdfc1;background:linear-gradient(#ffcd8e12 0%,#ff822a1f 100%),#0a0912a3;border-color:#ffb56961;width:100%;min-height:43px;box-shadow:inset 0 1px #ffeac514,0 10px 22px -20px #ff822a7a}@media (hover:hover) and (pointer:fine){.profile-subscription-manage-cancel-btn:hover{color:#fff2e6;background:linear-gradient(#ffcd8e1f 0%,#ff822a2e 100%),#100b14b8;border-color:#ffca919e}}.profile-subscribe-plan-btn{width:100%;margin-top:10px}.plus-subscribe-open-btn.shards-pack-buy.plus-cta.primary{letter-spacing:.02em;width:auto;min-width:228px;min-height:52px;padding:0 26px;font-size:1rem;font-weight:800}.plus-subscribe-plan-btn.shards-pack-buy.plus-cta.primary{width:100%}@media (max-width:620px){.profile-subscription-head{flex-wrap:wrap;align-items:flex-start}.profile-subscription-state{min-width:0;min-height:32px;margin-top:2px;padding:0 12px}.profile-subscription-meta{gap:6px}.profile-subscription-meta-row{flex-direction:column;align-items:flex-start;gap:4px}.profile-subscription-meta-row dd{text-align:left}.profile-subscription-actions .plus-subscribe-open-btn.shards-pack-buy.plus-cta.primary{min-height:40px}.profile-subscription-manage-row{flex-direction:column;align-items:flex-start;gap:6px}.profile-subscription-manage-value{text-align:left}}
.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1 0 auto}.lang-switcher{vertical-align:top;display:inline-block;position:relative}.lang-trigger{appearance:none;border:1px solid rgb(var(--theme-color-primary-rgb) / .62);background:linear-gradient(180deg, #0b1223f5 0%, #070c18eb 100%), radial-gradient(circle at 16% 22%, rgb(var(--theme-color-primary-rgb) / .18) 0%, transparent 56%);color:var(--text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-width:162px;min-height:42px;transition:var(--dur-medium) ease;box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / .14), 0 0 0 1px rgb(var(--theme-color-primary-rgb) / .08), 0 12px 24px -18px rgb(var(--theme-color-primary-rgb) / .64);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 16px;font-size:1.02rem;font-weight:600;line-height:1;list-style:none;display:inline-flex}.lang-trigger>*{pointer-events:none}.lang-trigger::marker{content:""}.lang-trigger::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.lang-trigger:hover,.lang-switcher[open]>.lang-trigger{border-color:rgb(var(--theme-color-primary-light-rgb) / .9);box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / .2), 0 0 0 1px rgb(var(--theme-color-primary-rgb) / .24), 0 14px 30px -20px rgb(var(--theme-color-primary-rgb) / .88)}}.lang-trigger-caret{width:13px;height:13px;color:var(--brand-strong);transition:transform var(--dur-medium) ease;flex:none}.lang-switcher[open]>.lang-trigger .lang-trigger-caret{transform:rotate(180deg)}.lang-trigger-caret path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lang-menu{border:1px solid rgb(var(--theme-color-primary-rgb) / .42);background:linear-gradient(180deg, #0b1223fa 0%, #070c18f7 100%), radial-gradient(circle at 14% 12%, rgb(var(--theme-color-primary-rgb) / .12) 0%, transparent 56%);min-width:164px;box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / .14), 0 18px 34px -22px #000000e6;opacity:0;pointer-events:none;transition:var(--dur-medium) ease;z-index:50;border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(6px)}.lang-switcher[open]>.lang-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.lang-menu-item{color:var(--text-soft);text-align:left;cursor:pointer;width:100%;min-height:38px;transition:var(--dur-medium) ease;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;padding:0 11px;font-size:.95rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.lang-menu-item:hover{color:#fff;border-color:rgb(var(--theme-color-primary-light-rgb) / .54);background:linear-gradient(180deg, rgb(var(--theme-color-primary-rgb) / .14) 0%, rgb(var(--theme-color-secondary-rgb) / .18) 100%)}}.lang-menu-item.active{color:var(--brand-strong);border-color:rgb(var(--theme-color-primary-rgb) / .6);background:linear-gradient(180deg, rgb(var(--theme-color-primary-rgb) / .2) 0%, rgb(var(--theme-color-secondary-rgb) / .24) 100%)}.legal-page-block{border-radius:var(--radius);border-left:1px solid rgb(var(--theme-color-primary-rgb) / .32);background:linear-gradient(96deg,#12193075 0%,#0d122333 100%);max-width:920px;padding:18px 20px;box-shadow:0 14px 34px -30px #000000f2}.legal-page-block p{color:var(--muted);margin-top:10px;line-height:1.55}.legal-warning{border-radius:var(--radius-sm);color:#ffe7cb;background:linear-gradient(#ffa45433 0%,#5e2a1342 100%);border:1px solid #ffbe6685;margin-top:14px;padding:10px 12px;font-size:.9rem;line-height:1.45}.legal-links-list{gap:12px;margin-top:16px;list-style:none;display:grid}.legal-checklist,.legal-note{border:1px solid rgb(var(--theme-color-primary-rgb) / .22);border-radius:var(--radius-sm);background:#0a101e9e;margin-top:16px;padding:12px 14px}.legal-checklist h2,.legal-note h2{margin:0;font-size:1rem}.legal-checklist ul{gap:8px;margin-top:10px;padding-left:18px;display:grid}.legal-checklist li{color:var(--text-soft);line-height:1.45}.legal-links-list li{border:1px solid rgb(var(--theme-color-primary-rgb) / .22);border-radius:var(--radius-sm);background:#0a101e9e;padding:12px 14px}.legal-links-list li p{margin-top:6px}.legal-inline-link{color:var(--brand-strong);font-weight:600}@media (hover:hover) and (pointer:fine){.legal-inline-link:hover{color:#fff}}.legal-link-plain{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.legal-link-plain:hover{color:inherit;opacity:.9}}.legal-doc h2{margin-top:18px}.legal-definition-list{gap:10px;margin-top:14px;display:grid}.legal-definition-list div{border:1px solid rgb(var(--theme-color-primary-rgb) / .22);border-radius:var(--radius-sm);background:#0a101e94;padding:10px 12px}.legal-definition-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.legal-definition-list dd{color:var(--text-soft);margin-top:4px;font-weight:600}.legal-muted{margin-top:14px}.site-footer{background:linear-gradient(180deg, #080d1ad1 0%, #050812eb 100%), radial-gradient(circle at 16% 14%, rgb(var(--theme-color-primary-rgb) / .08) 0%, transparent 42%), radial-gradient(circle at 84% 82%, #ff7e5314 0%, transparent 46%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;border-top:0;margin-top:auto}.site-footer-inner{flex-direction:column;gap:12px;padding:14px 0 10px;display:flex}.site-footer-legal-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.site-footer-legal-link{border:1px solid rgb(var(--theme-color-primary-rgb) / .2);text-align:center;min-height:0;color:var(--text-soft);transition:var(--dur-medium) ease;box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .08);background:linear-gradient(#0b1121d6 0%,#080c16d6 100%);border-radius:14px;justify-content:center;align-items:center;padding:10px 12px;font-size:.86rem;font-weight:620;line-height:1.25;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer-legal-link:hover{border-color:rgb(var(--theme-color-primary-light-rgb) / .78);box-shadow:0 0 0 1px rgb(var(--theme-color-primary-rgb) / .18), 0 14px 24px -18px rgb(var(--theme-color-primary-rgb) / .72);transform:translateY(-1px)}}.site-footer-divider{background:linear-gradient(90deg, rgb(var(--theme-color-primary-rgb) / 0) 0%, rgb(var(--theme-color-primary-rgb) / .3) 34%, #ff7e5338 66%, #ff7e5300 100%);width:100%;height:1px}.site-footer-social-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.site-footer-social-label{color:rgb(var(--theme-text-muted-rgb) / .9);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.site-footer-social-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-footer-social-link{border:1px solid rgb(var(--theme-color-primary-rgb) / .3);width:36px;height:36px;transition:var(--dur-medium) ease;background:linear-gradient(#0d1528e6 0%,#090f1ed1 100%),radial-gradient(circle at 30% 24%,#ffffff0f 0%,#0000 54%);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer-social-link:hover{border-color:rgb(var(--theme-color-primary-light-rgb) / .8);box-shadow:0 0 0 1px rgb(var(--theme-color-primary-rgb) / .24), 0 14px 20px -16px rgb(var(--theme-color-primary-rgb) / .8);transform:translateY(-1px)}}.site-footer-social-icon{width:18px;height:18px;transition:transform var(--dur-medium) ease, filter var(--dur-medium) ease, color var(--dur-medium) ease;display:block}@media (hover:hover) and (pointer:fine){.site-footer-social-link:hover .site-footer-social-icon{transform:translateY(-.5px)scale(1.05)}}.site-footer-social-icon.is-discord{filter:drop-shadow(0 0 9px #5865f280)}.site-footer-social-icon.is-telegram{filter:drop-shadow(0 0 9px #24a2e085)}.site-footer-social-icon.is-youtube{filter:drop-shadow(0 0 9px #ff003375)}.site-footer-social-icon.is-tiktok{filter:drop-shadow(-1px 0 #00f2ead1)drop-shadow(0 0 9px #fe2c5570)}.site-footer-social-icon.is-instagram{filter:drop-shadow(0 0 9px #e4405f80)}.lang-switcher-footer{flex:none;margin-left:auto}.site-footer-bottom{border-top:1px solid rgb(var(--theme-color-primary-rgb) / .2)}.site-footer-bottom-inner{min-height:36px;color:var(--muted);letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;font-size:.72rem;display:flex}@media (max-width:980px){.site-footer-legal-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-social-row{justify-content:center}.lang-switcher-footer{margin-left:0}}@media (max-width:620px){.legal-page-block{padding:15px 14px}.site-footer-legal-links{grid-template-columns:1fr}.site-footer-legal-link:last-child{grid-column:auto}.site-footer-legal-link{min-height:0;padding:10px 12px;font-size:.85rem}.site-footer-social-row{flex-direction:column;justify-content:center;align-items:center;gap:10px}.site-footer-social-link{width:38px;height:38px}.site-footer .lang-trigger{min-width:132px;min-height:40px;font-size:.95rem}}@media (max-width:460px){.site-footer-social-links{justify-content:center;gap:6px}.site-footer-social-link{width:34px;height:34px}.site-footer-social-icon{width:16px;height:16px}.site-footer .lang-trigger{min-width:118px;padding:0 12px;font-size:.88rem}}.profile-logout-button{border:1px solid rgb(var(--theme-color-primary-rgb) / .26);min-height:34px;color:var(--muted);letter-spacing:.01em;white-space:nowrap;transition:color var(--dur-medium) ease, border-color var(--dur-medium) ease, box-shadow var(--dur-medium) ease, background var(--dur-medium) ease;box-shadow:inset 0 1px 0 rgb(var(--theme-color-primary-light-rgb) / .08);background:linear-gradient(#0c1426bd 0%,#080e1ad1 100%);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.8rem;font-weight:650;line-height:1;display:inline-flex}.profile-logout-icon{opacity:.72;flex:none;width:13px;height:13px}.profile-head-actions{padding-inline-end:2px}.profile-name-line{min-width:0}.profile-name-line h1{align-items:baseline;gap:12px;min-width:0;margin:0;line-height:1;display:flex}.profile-player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.profile-clan-tag,.leaderboard-clan-tag,.match-player-clan-tag,.champion-clan-tag,.clan-tag){color:#ffcf9ad6;font-family:var(--font-heading), "Segoe UI", sans-serif;font-size:var(--player-clan-tag-font-size,.82rem);letter-spacing:.04em;white-space:nowrap;text-shadow:0 0 7px #ffb34724,0 1px 8px #0000008f;transition:color var(--dur-medium) ease, text-shadow var(--dur-medium) ease;flex:none;font-weight:760;line-height:1;text-decoration:none}.profile-clan-tag{--player-clan-tag-font-size:clamp(.92rem, 1.45vw, 1.12rem)}@media (hover:hover) and (pointer:fine){:is(.profile-clan-tag,.leaderboard-clan-tag,.match-player-clan-tag,.champion-clan-tag,.clan-tag):hover{color:#ffdeb5f5;text-shadow:0 0 9px #ffb3473d,0 1px 8px #00000094}}.profile-level-widget{align-items:center;gap:10px;width:min(100%,1328px);padding:0 18px;display:flex}.profile-level-label{border:1px solid rgb(var(--theme-color-primary-rgb) / .34);background:linear-gradient(180deg, #0d162adb 0%, #080e1be6 100%), linear-gradient(90deg, rgb(var(--theme-color-primary-rgb) / .1) 0%, #ffb3471a 100%);min-height:26px;box-shadow:inset 0 1px rgb(var(--theme-color-primary-light-rgb) / .13), 0 0 0 1px rgb(var(--theme-color-secondary-rgb) / .12), 0 8px 18px -16px rgb(var(--theme-color-primary-rgb) / .52);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.profile-level-label span{color:#c9f7ffc7;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.profile-level-label strong{color:#ffcf7a;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #ffb3478a;font-size:.9rem;font-weight:900;line-height:1}.profile-level-body{flex:auto;gap:5px;min-width:0;padding-top:7px;display:grid}.profile-level-caption{color:rgb(var(--theme-text-muted-rgb) / .84);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:700;display:block}
