@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAdoAA4AAAAACcgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAADAAAAAwAFQAKR1NVQgAAAWgAAAAYAAAAGGyKdIVPUy8yAAABgAAAAE8AAABgZgH8y2NtYXAAAAHQAAAAUwAAAGxDUOfcZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAA1QAAATSWeRXtGhlYWQAAAWAAAAAMgAAADb4vFe7aGhlYQAABbQAAAAeAAAAJAbhAvBobXR4AAAF1AAAADgAAAA4FcIAhmxvY2EAAAYMAAAAHgAAAB4HgwZJbWF4cAAABiwAAAAYAAAAIAAVAE5uYW1lAAAGRAAAAPIAAAHkJa9Cm3Bvc3QAAAc4AAAALwAAAD4DnwR9AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKAAoACgAAAAEAAAAKABYAFgABbGF0bgAIAAAAAAAAeNpjYGJczjiBgZWBgWkPUxcDA0MPhGa8y2DE8AsoygADDQwMugxIICAyKJjBgUFBQYF51n9VBgbm2Qx3gMKMDCDiF9MBIKXAwAQAu3UOIwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOsYJzEdV1D4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+Vf51/X+W6BJGAAA3YQYRQAAAQAB//8AD3jabJQDtOtKFIb3nkmTpkqRSWqeukdBr23bNheebXvx2bZtLz7b9uLTcnsnBxe9J8bM/N8mILgA8E3yNlQARoUK+XLJGtUchyF+NXWNhUxD11RJrCMbeirk8qXpubBbENzhnBGL2sbmwZfN1zp3Mdx6MuiOoyelJJUUsqBIBVFp/TXwekZVr6o1n6PabuGx5FVIARTVQmkCHqZsHi6LbOfi8YMC47esmDT4NMkto/TRoMJWhUqt6waegUCq/T/+Q6+BGkwAGJVGw7Z6KF+5aRqarjJVlEp5puppqmvOS74HrSY6WgqK+V4s2c5IvTk/smFFdHLWDlTO2zv7VNKQJ+8outPl7rh94mnjt8xO4wJZUcXrJbd0vZiXyZln/KtYOUVPh8pszKOnZGKUFvaJuS4tJAQiqaixdN/FRB27dAl5VEtXXMsFYblLzlhz5wInjnHi+8hbUIAmJ9ZMTlx2MAxtgLbAcdNkgLaQL9kj0k5d0pu2zth/zZ66u24k2Oii3rd336zjE9jooHyynylR8/i5C7NxbTaNRnyhmBouTVi8ra+WnEgSHXC0/V/7P3ISvQA0SEMJAB0vSpTxwPBoTUBa4h8ySNX8BLQMpg/d8Ur/calF9P1RyWZi1GfC2sxpvjnWZZf9etll5PaCW2xN+z0kCVQK/4ivid6uL7Eiui6XXVcNXB2PFPklTq+AFPQBRAbzwswZmipR0zgsC61RiZFCF5KoS2Z4QbAf/3wGUZMF0au3TpN76Z/nd/iDiD2RnljPeQFs3dSnG0njlLSA+/CiEaIEgA/xKGlQdZhsawBIwVEGUwdhJmHkaJi6FMFJUh++/nDQ42u9qtTIK5d0MODy+gmrvfivb1Zi5nZGvsN9nerYvrs9Ad/l6nX+wgWduqBOOlhNJ2FGRQocyKmdURPRdPImgHYpryCe7A2J0txS9Fl7bpec7a24ijO8Lo9nBvVuWtzYls1m50gU/80bXYHW2Y/Fral+ZuGJGTUxStuzNBZndp4wiwHCbOLDm7l+GGAEj+OxnW59q8MEhGL7UXyefAMFAAw58eM5fqjb2IPdJoXD0cVaSgmkUsdFJCrI4QMrBHOKgBxWDiHGaf8sIKUA4wlZXlkB2a0Q3lYwhwEAvBLSq3jaY2BkYADi5t8fKo7F89t8ZeBmfsEABKd1OU/B6P9d/1WYdzLPBnI5GJhAogCeEw3qAAB42mNgZGBgnv1fBUi++9/1/zzzTqAIKuADAKY3BtYAAADHAAAAAAAAAU0AAAC8AAAB1QAFAX0ABQIYAB0BwgAZAmf/9QIzACUBxgAZAab/pgHjAEgB2wAlAAAAAAAAAAAAAAA7AGcAwAEOAUkBkwHSAhICMwJpAAB42mNgZGBg4GPwZWBjAAIgDw0AAAnZAGR42m2OBWoDQBREX929WLFPkLoXC1J3V5y4u8tpeoKeoFhOlgHiCWuzY3xgkiAjDI1OAf/UGniIVf4aeJh5fht4hDPcDTza4RljjZsGHmeZkwaeF4Iwea00Tva1cvjIEtE/L7ynEyGuNyU2JP2VG560xOrk8YhJEuBHJ4vcpPQ3DpU50DrigQIecc9IIY+a5BUj5MS6uqzRJp4jpQ+1PvQPqSMuPTvQfUmKNBWy4kOEpRkb+NjsaLHWHDZwEiWINhxniCchNq6/j7DuPbxqr6pzB6MknBdvaDpyOlmKuv1ibhrtxotyCaQLOwZO7qgDp2hIawAAeNptwUkBgCAAALCJf8MY0TA24EUa7hhQgE0AVvQ6eXAJbkXVdMkw/bJvA722ChwA) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2) format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2) format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2) format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2) format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Clash Display;src:url(/fonts/Clash_Bold.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--hub-ink: #111832;--hub-ink-soft: #1a2448;--hub-paper: #f6f8ff;--hub-white: #ffffff;--hub-cr: #2877ee;--hub-cr-dark: #153f9b;--hub-gold: #ffc83d;--hub-brawl: #eb3bc4;--hub-brawl-blue: #18c9ef;--hub-line: rgba(255, 255, 255, .16)}html,body,#app{min-height:100%;margin:0}body{font-family:Nunito,system-ui,sans-serif}button,input{font:inherit}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hub-home *,.duo-workspace *,.hub-dock *{box-sizing:border-box}.hub-home a,.duo-workspace a,.hub-dock a{color:inherit;text-decoration:none}.hub-home button,.hub-home a,.duo-workspace button,.duo-workspace a,.hub-dock button,.hub-dock a{-webkit-tap-highlight-color:transparent}.hub-home button:focus-visible,.hub-home a:focus-visible,.hub-home input:focus-visible,.duo-workspace button:focus-visible,.duo-workspace a:focus-visible,.hub-dock button:focus-visible,.hub-dock a:focus-visible{outline:3px solid var(--hub-gold);outline-offset:3px}.hub-dock{position:sticky;top:0;z-index:80;min-height:58px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;padding:7px clamp(12px,3vw,34px);color:#fff;background:#0d132bf5;border-bottom:1px solid rgba(255,255,255,.13);box-shadow:0 8px 26px #05091c3d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hub-dock__brand,.duo-header__brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-family:Clash Display,Lilita One,sans-serif;letter-spacing:-.025em}.hub-dock__brand svg,.duo-header__brand svg{width:30px;height:30px;fill:var(--hub-cr);stroke:#fff;stroke-width:1.7}.hub-dock__brand strong,.duo-header__brand strong{color:var(--hub-gold)}.hub-dock__games{display:flex;gap:4px;padding:4px;background:#ffffff14;border-radius:13px}.hub-dock__games a{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:#cdd5f2;border-radius:9px;font-size:.82rem;font-weight:900;transition:color .16s ease,background .16s ease,transform .16s ease}.hub-dock__games a:hover{color:#fff;transform:translateY(-1px)}.hub-dock__games a.active{color:#fff;background:#ffffff24}.hub-dock__game-dot{width:9px;height:9px;border-radius:3px;transform:rotate(12deg)}.hub-dock__game-dot--cr{background:var(--hub-cr);box-shadow:0 0 10px #2877eecc}.hub-dock__game-dot--brawl{background:var(--hub-brawl);box-shadow:0 0 10px #eb3bc4cc}.hub-dock__duo{justify-self:end;min-height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;color:var(--hub-ink);background:var(--hub-gold);border:0;border-radius:10px;box-shadow:0 4px #ca8d12;font-weight:1000;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.hub-dock__duo:hover{transform:translateY(-1px);box-shadow:0 5px #ca8d12}.hub-dock__duo:active{transform:translateY(3px);box-shadow:0 1px #ca8d12}.hub-dock__duo svg{width:20px;fill:none;stroke:currentColor;stroke-width:2}.hub-home{min-height:100vh;overflow:hidden;color:var(--hub-ink);background:radial-gradient(circle at 10% 8%,rgba(40,119,238,.12),transparent 24rem),radial-gradient(circle at 92% 20%,rgba(235,59,196,.1),transparent 23rem),var(--hub-paper)}.hub-home__topbar{width:min(1440px,calc(100% - 40px));height:84px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.hub-home__brand{display:inline-flex;align-items:center;gap:11px;font-family:Clash Display,Lilita One,sans-serif;font-size:clamp(1.18rem,2vw,1.48rem);letter-spacing:-.04em}.hub-home__brand strong{color:var(--hub-cr)}.hub-home__brand svg{width:38px;height:38px;fill:var(--hub-ink);stroke:var(--hub-gold);stroke-width:1.7}.hub-home__duo-link{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 17px;color:#fff!important;background:var(--hub-ink);border-radius:12px;font-weight:900;box-shadow:0 5px #070c1e;transition:transform .18s ease,box-shadow .18s ease}.hub-home__duo-link:hover{transform:translateY(-2px);box-shadow:0 7px #070c1e}.hub-home__duo-link svg{width:20px;fill:none;stroke:var(--hub-gold);stroke-width:2}.hub-hero{width:min(1440px,calc(100% - 40px));min-height:680px;display:grid;grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(28px,5vw,80px);margin:0 auto;padding:48px 0 74px}.hub-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#596487;font-size:.74rem;font-weight:1000;letter-spacing:.15em;text-transform:uppercase}.hub-eyebrow span{width:28px;height:3px;background:var(--hub-gold);border-radius:9px}.hub-hero h1{max-width:760px;margin:0;font-family:Clash Display,Lilita One,sans-serif;font-size:clamp(3rem,5.8vw,6rem);line-height:.92;letter-spacing:-.055em}.hub-hero h1 em{color:var(--hub-cr);font-style:normal}.hub-hero__lead{max-width:630px;margin:27px 0 30px;color:#566180;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.62;font-weight:700}.hub-search{max-width:650px;display:grid;grid-template-columns:auto minmax(140px,1fr) auto;align-items:stretch;padding:7px;background:#fff;border:1px solid #dce2f3;border-radius:17px;box-shadow:0 20px 55px #14204b1f}.hub-search__games{display:flex;gap:3px;margin:0;padding:3px;border:0;background:#eff2fb;border-radius:11px}.hub-search__games button{min-height:44px;padding:0 11px;color:#66708e;background:transparent;border:0;border-radius:8px;font-size:.71rem;font-weight:1000;cursor:pointer}.hub-search__games button.active{color:#fff;background:var(--hub-ink);box-shadow:0 3px 8px #11183238}.hub-search__field{min-width:0;display:flex;align-items:center;padding:0 13px;color:#8e97b1;font-weight:1000}.hub-search__field input{width:100%;min-width:0;height:44px;padding:0 4px;color:var(--hub-ink);background:transparent;border:0;outline:0;font-weight:1000;letter-spacing:.08em}.hub-search__field input::placeholder{color:#a3acc2}.hub-search__submit{min-height:44px;display:flex;align-items:center;gap:6px;padding:0 15px;color:#fff;background:var(--hub-cr);border:0;border-radius:11px;font-size:.82rem;font-weight:1000;cursor:pointer}.hub-search__submit:disabled{opacity:.46;cursor:not-allowed}.hub-search__submit svg,.game-portal__action svg{width:18px;fill:none;stroke:currentColor;stroke-width:2.5}.hub-recents{min-height:36px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:15px;color:#79829c;font-size:.72rem;font-weight:800}.hub-recents>span{margin-right:3px;text-transform:uppercase;letter-spacing:.08em}.hub-recents button{display:inline-flex;align-items:baseline;gap:5px;padding:6px 9px;color:#46506e;background:#e9edf7;border:0;border-radius:8px;font-size:.72rem;cursor:pointer}.hub-recents button:hover{color:var(--hub-cr-dark);background:#dce6fc}.hub-recents button small{opacity:.65;font-weight:800}.hub-recents--error{color:#a53245}.hub-hero__portals{position:relative;min-height:590px;display:grid;grid-template-columns:1fr 38px 1fr;perspective:1000px}.game-portal{position:relative;min-width:0;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:35px 28px;color:#fff!important;border:5px solid #fff;box-shadow:0 28px 70px #0d14353b;transition:transform .22s ease,filter .22s ease}.game-portal:hover{z-index:3;transform:translateY(-9px) scale(1.012);filter:saturate(1.08)}.game-portal--cr{border-radius:38px 8px 8px 38px;background:linear-gradient(180deg,#1034870d,#061e61e6),url(/royale-bg.png) center / cover;transform:rotateY(3deg)}.game-portal--brawl{border-radius:8px 38px 38px 8px;background:radial-gradient(circle at 70% 20%,rgba(255,229,70,.86),transparent 16%),linear-gradient(150deg,#1ccbed,#1688e7 40%,#633bd4 72%,#e83cbb);transform:rotateY(-3deg)}.game-portal--brawl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.2;background-image:linear-gradient(30deg,transparent 48%,#fff 49%,#fff 51%,transparent 52%),linear-gradient(-30deg,transparent 48%,#fff 49%,#fff 51%,transparent 52%);background-size:54px 54px}.game-portal__kicker,.game-portal__action,.game-portal>strong{position:relative;z-index:2}.game-portal__kicker{margin-bottom:8px;color:#ffffffbd;font-size:.68rem;font-weight:1000;letter-spacing:.15em;text-transform:uppercase}.game-portal>strong{font-family:Clash Display,Lilita One,sans-serif;font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:.82;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 6px 0 rgba(12,23,62,.32)}.game-portal__action{display:flex;align-items:center;gap:4px;margin-top:22px;font-size:.79rem;font-weight:1000}.game-portal__art{position:absolute;z-index:-1;pointer-events:none;transition:transform .26s ease}.game-portal:hover .game-portal__art{transform:translateY(-7px) scale(1.04)}.game-portal__art--cr{width:128%;max-width:none;top:-10px;left:-13%;filter:drop-shadow(0 22px 12px rgba(3,19,63,.38))}.game-portal__art--brawl{width:112%;max-width:none;top:24px;left:-5%;object-fit:contain;filter:drop-shadow(0 20px 12px rgba(42,15,94,.36))}.game-portal__object{position:absolute;z-index:1;width:76px;right:18px;bottom:24px;transform:rotate(8deg);filter:drop-shadow(0 12px 8px rgba(8,17,48,.35))}.game-portal__object--brawl{width:68px}.hub-portal-seam{z-index:5;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;align-items:center;gap:10px}.hub-portal-seam span{width:3px;height:100%;background:linear-gradient(transparent,#aab5d0 20%,#aab5d0 80%,transparent);border-radius:9px}.hub-portal-seam svg{width:38px;height:38px;padding:8px;fill:none;stroke:var(--hub-ink);stroke-width:2;background:var(--hub-gold);border-radius:50%;box-shadow:0 0 0 5px #fff,0 8px 24px #0c153738}.hub-duo-pitch{width:min(1320px,calc(100% - 40px));display:grid;grid-template-columns:1fr minmax(330px,.85fr) minmax(220px,.55fr);align-items:center;gap:clamp(28px,5vw,70px);margin:24px auto 80px;padding:clamp(34px,5vw,64px);color:#fff;background:radial-gradient(circle at 60% 10%,rgba(40,119,238,.3),transparent 18rem),var(--hub-ink);border:1px solid rgba(255,255,255,.11);border-radius:32px;box-shadow:0 32px 80px #0d143033}.hub-eyebrow--light{color:#aeb9da}.hub-duo-pitch h2{margin:0;font-family:Clash Display,Lilita One,sans-serif;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:.91;letter-spacing:-.05em}.hub-duo-pitch p:not(.hub-eyebrow){max-width:520px;margin:20px 0 0;color:#bdc7e4;line-height:1.6;font-weight:700}.hub-duo-pitch__preview{height:240px;display:grid;grid-template-columns:1fr 26px 1fr;align-items:center}.mini-app{height:210px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:13px;border:4px solid #fff;border-radius:17px;box-shadow:0 18px 36px #00000040;transform:rotate(-2deg)}.mini-app--cr{background:linear-gradient(#3383ef 0,#3383ef 30%,#163b94 30%)}.mini-app--brawl{background:linear-gradient(#ed3dc4 0,#ed3dc4 30%,#1fbde6 30%);transform:rotate(2deg)}.mini-app span{grid-column:1 / -1;align-self:center;font-family:Lilita One,sans-serif;font-size:2rem;text-align:center;text-shadow:0 3px 0 rgba(0,0,0,.2)}.mini-app i{min-height:42px;background:#ffffffeb;border-radius:8px}.mini-app i:last-child{grid-column:1 / -1}.hub-duo-pitch__preview b{z-index:2;width:34px;height:68px;display:grid;place-items:center;margin-left:-4px;color:var(--hub-ink);background:var(--hub-gold);border-radius:18px;box-shadow:0 0 0 4px var(--hub-ink)}.hub-duo-pitch__preview svg{width:18px;fill:none;stroke:currentColor;stroke-width:2}.hub-duo-pitch__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}.hub-duo-pitch__actions a{min-height:44px;display:grid;place-items:center;padding:0 14px;color:#d5dcf3;border:1px solid rgba(255,255,255,.17);border-radius:11px;font-size:.78rem;font-weight:1000;text-align:center;transition:background .17s ease,color .17s ease}.hub-duo-pitch__actions a:hover{color:#fff;background:#ffffff14}.hub-duo-pitch__actions .hub-primary-action{color:var(--hub-ink);background:var(--hub-gold);border-color:var(--hub-gold);box-shadow:0 5px #c88c12}.hub-home__footer{width:min(1320px,calc(100% - 40px));display:flex;justify-content:space-between;gap:20px;margin:0 auto;padding:0 0 34px;color:#75809c;font-size:.76rem;font-weight:700}.hub-home__footer span{color:var(--hub-ink);font-family:Clash Display,Lilita One,sans-serif}.hub-home__footer p{margin:0;text-align:right}.duo-workspace{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:#fff;background:#090e22}.duo-header{flex:0 0 62px;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 18px;background:var(--hub-ink);border-bottom:1px solid rgba(255,255,255,.13)}.duo-header__title{display:flex;flex-direction:column;align-items:center;font-weight:1000;line-height:1.1}.duo-header__title span{font-family:Clash Display,Lilita One,sans-serif;letter-spacing:-.025em}.duo-header__title small{margin-top:3px;color:#8f9aba;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.duo-header__layouts{justify-self:end;display:flex;gap:4px;padding:4px;margin-right:72px;background:#ffffff12;border-radius:10px}.duo-header__layouts button,.duo-pane__actions button{width:44px;height:44px;display:grid;place-items:center;padding:0;color:#aeb9d7;background:transparent;border:0;border-radius:7px;cursor:pointer}.duo-header__layouts .duo-header__reset{width:auto;min-width:56px;padding:0 9px;color:#d8def1;font-size:.68rem;font-weight:1000;letter-spacing:-.02em}.duo-header__layouts button:hover,.duo-header__layouts button.active,.duo-pane__actions button:hover{color:#fff;background:#ffffff1f}.duo-header__layouts svg,.duo-pane__actions svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}.duo-header__exit{position:absolute;top:14px;right:18px;min-height:44px;display:inline-flex;align-items:center;padding:0 13px;color:#fff!important;border:1px solid rgba(255,255,255,.18);border-radius:8px;font-size:.75rem;font-weight:900}.duo-header__exit:hover{background:#ffffff17}.duo-mobile-tabs{display:none}.duo-stage{position:relative;isolation:isolate;flex:1 1 auto;min-height:0;display:grid;background:#080d20}.duo-workspace--side .duo-stage{grid-template-rows:minmax(0,1fr)}.duo-workspace--stacked .duo-stage{grid-template-columns:minmax(0,1fr)}.duo-pane{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.duo-workspace--side .duo-pane--1{grid-column:1;grid-row:1}.duo-workspace--side .duo-divider{grid-column:2;grid-row:1}.duo-workspace--side .duo-pane--2{grid-column:3;grid-row:1}.duo-workspace--stacked .duo-pane--1{grid-column:1;grid-row:1}.duo-workspace--stacked .duo-divider{grid-column:1;grid-row:2}.duo-workspace--stacked .duo-pane--2{grid-column:1;grid-row:3}.duo-pane--hidden{display:none}.duo-workspace--fullscreen .duo-stage{display:block}.duo-workspace--fullscreen .duo-pane:not(.duo-pane--hidden){width:100%;height:100%}.duo-workspace--fullscreen .duo-divider{display:none}.duo-pane__toolbar{flex:0 0 56px;display:flex;align-items:center;gap:9px;padding:5px 8px;color:var(--hub-ink);background:#f7f8fc;border-bottom:1px solid #dce1ee}.duo-pane__games{display:flex;gap:2px;padding:3px;background:#e7ebf4;border-radius:8px}.duo-pane__games button{min-width:40px;min-height:44px;padding:0 8px;color:#68738f;background:transparent;border:0;border-radius:6px;font-size:.68rem;font-weight:1000;cursor:pointer}.duo-pane__games button.active{color:#fff;background:var(--hub-cr)}.duo-pane--2 .duo-pane__games button.active{background:var(--hub-brawl)}.duo-pane__actions{display:flex;gap:1px;margin-left:auto}.duo-pane__actions button{width:44px;height:44px;color:#67718c}.duo-pane__actions button:hover{color:var(--hub-ink);background:#e4e8f2}.duo-pane__frame{flex:1 1 auto;width:100%;min-height:0;display:block;border:0;background:#edf2fb}.duo-divider{z-index:10;min-width:8px;min-height:8px;display:grid;place-items:center;padding:0;background:var(--hub-ink);border:0;cursor:col-resize;touch-action:none}.duo-workspace--stacked .duo-divider{cursor:row-resize}.duo-divider span{width:3px;height:38px;background:var(--hub-gold);border-radius:8px;box-shadow:0 0 12px #ffc83d99}.duo-workspace--stacked .duo-divider span{width:38px;height:3px}.duo-resize-shield,.duo-resize-preview{position:absolute;display:none}.duo-resize-shield{top:0;right:0;bottom:0;left:0;z-index:30;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.duo-resize-preview{top:0;bottom:0;left:0;z-index:31;width:4px;pointer-events:none;background:var(--hub-gold);border-radius:8px;box-shadow:0 0 0 2px #090e22b8,0 0 20px #ffc83dd9;will-change:transform}.duo-resize-preview span{position:absolute;top:14px;left:50%;min-width:64px;padding:6px 8px;transform:translate(-50%);color:var(--hub-ink);background:var(--hub-gold);border:2px solid var(--hub-ink);border-radius:8px;box-shadow:0 5px #040713b8;font-size:.7rem;font-weight:1000;line-height:1;text-align:center;white-space:nowrap}.duo-stage--resizing .duo-resize-shield,.duo-stage--resizing .duo-resize-preview{display:block}.duo-workspace--stacked .duo-resize-shield{cursor:row-resize}.duo-workspace--stacked .duo-resize-preview{top:0;right:0;bottom:auto;width:auto;height:4px}.duo-workspace--stacked .duo-resize-preview span{top:50%;left:14px;transform:translateY(-50%)}@keyframes hub-shield-idle{0%,24%,to{translate:0 0;rotate:0deg}42%{translate:0 -3px;rotate:-2deg}58%{translate:0 -1px;rotate:1deg}72%{translate:0 -4px;rotate:-1deg}84%{translate:0 0;rotate:0deg}}@keyframes hub-portal-art-idle{0%,20%,to{translate:0 0;scale:1}44%{translate:0 -8px;scale:1.018}62%{translate:0 -3px;scale:1.008}78%{translate:0 -10px;scale:1.022}90%{translate:0 0;scale:1}}@keyframes hub-portal-object-idle{0%,18%,to{translate:0 0;rotate:0deg}39%{translate:0 -9px;rotate:5deg}57%{translate:0 -3px;rotate:-3deg}75%{translate:0 -7px;rotate:3deg}88%{translate:0 0;rotate:0deg}}@keyframes hub-seam-idle{0%,28%,to{translate:0 0;scale:1}47%{translate:0 -4px;scale:1.08}65%{translate:0 1px;scale:.98}78%{translate:0 -2px;scale:1.04}}@keyframes hub-mini-app-idle{0%,22%,to{translate:0 0}45%{translate:0 -6px}64%{translate:0 -2px}80%{translate:0 -5px}91%{translate:0 0}}@keyframes hub-active-dot-idle{0%,24%,to{opacity:.72;scale:.88}43%,58%{opacity:1;scale:1.2}74%{opacity:.86;scale:1}}@media(hover:hover)and (pointer:fine)and (min-width:769px){.hub-home__brand svg,.hub-dock__brand svg,.duo-header__brand svg{animation:hub-shield-idle 7.8s cubic-bezier(.45,0,.55,1) -2.6s infinite;will-change:translate,rotate}.hub-dock__games a.active .hub-dock__game-dot{animation:hub-active-dot-idle 3.8s cubic-bezier(.45,0,.55,1) -1.2s infinite;will-change:scale,opacity}.game-portal__art--cr{animation:hub-portal-art-idle 10.6s cubic-bezier(.45,0,.55,1) -3.1s infinite;will-change:translate,scale}.game-portal__art--brawl{animation:hub-portal-art-idle 9.8s cubic-bezier(.45,0,.55,1) -6.4s infinite reverse;will-change:translate,scale}.game-portal__object{animation:hub-portal-object-idle 7.2s cubic-bezier(.45,0,.55,1) -2.3s infinite;will-change:translate,rotate}.game-portal__object--brawl{animation-delay:-5.4s;animation-direction:reverse}.hub-portal-seam svg,.hub-duo-pitch__preview b{animation:hub-seam-idle 6.8s cubic-bezier(.45,0,.55,1) -1.9s infinite;will-change:translate,scale}.mini-app--cr{animation:hub-mini-app-idle 8.4s cubic-bezier(.45,0,.55,1) -3s infinite;will-change:translate}.mini-app--brawl{animation:hub-mini-app-idle 8.8s cubic-bezier(.45,0,.55,1) -6s infinite reverse;will-change:translate}}@media(max-width:1120px){.hub-hero{grid-template-columns:1fr;padding-top:36px}.hub-hero__copy{max-width:800px}.hub-hero__portals{min-height:560px}.hub-duo-pitch{grid-template-columns:1fr 1fr}.hub-duo-pitch__actions{grid-column:1 / -1;flex-direction:row}.hub-duo-pitch__actions a{flex:1}}@media(max-width:760px){.hub-home__topbar{width:min(100% - 24px,1440px);height:70px}.hub-home__duo-link{padding:0 12px;font-size:0}.hub-home__duo-link svg{width:23px}.hub-hero{width:min(100% - 24px,1440px);min-height:auto;padding:34px 0 52px}.hub-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.hub-search{grid-template-columns:1fr;gap:7px}.hub-search__games button{flex:1}.hub-search__submit{justify-content:center}.hub-recents{align-items:flex-start}.hub-hero__portals{min-height:auto;grid-template-columns:1fr;gap:16px}.game-portal{min-height:410px;border-radius:28px;transform:none}.game-portal:hover{transform:translateY(-4px)}.hub-portal-seam{display:none}.game-portal__art--cr{width:95%;left:5%}.game-portal__art--brawl{width:85%;left:15%;top:0}.hub-duo-pitch{width:min(100% - 24px,1320px);grid-template-columns:1fr;padding:28px 20px;border-radius:24px}.hub-duo-pitch__preview{min-width:0}.hub-duo-pitch__actions{grid-column:auto;flex-direction:column}.hub-home__footer{width:min(100% - 24px,1320px);flex-direction:column}.hub-home__footer p{text-align:left}.hub-dock{grid-template-columns:1fr auto;min-height:56px;gap:8px}.hub-dock__brand span,.hub-dock__duo span{display:none}.hub-dock__games{grid-column:1 / -1;grid-row:2;order:3;justify-self:stretch}.hub-dock__games a{flex:1;justify-content:center}.hub-dock__duo{min-width:44px;padding:0;justify-content:center}.duo-header{flex-basis:56px;grid-template-columns:1fr auto;padding:7px 10px}.duo-header__brand span,.duo-header__title,.duo-header__layouts{display:none}.duo-header__exit{top:6px;right:10px}.duo-mobile-tabs{flex:0 0 54px;display:flex;padding:5px;background:var(--hub-ink-soft);border-bottom:1px solid rgba(255,255,255,.12)}.duo-mobile-tabs button{flex:1;min-height:44px;padding:0 7px;color:#9ba6c5;background:transparent;border:0;border-radius:7px;font-size:.66rem;font-weight:1000}.duo-mobile-tabs button.active{color:var(--hub-ink);background:var(--hub-gold)}.duo-stage,.duo-workspace--side .duo-stage,.duo-workspace--stacked .duo-stage{display:block}.duo-pane{width:100%;height:100%}.duo-pane--mobile-hidden,.duo-divider{display:none}.hub-home__brand svg,.hub-dock__brand svg,.duo-header__brand svg,.hub-dock__game-dot,.game-portal__art,.game-portal__object,.hub-portal-seam svg,.hub-duo-pitch__preview b,.mini-app{animation:none!important;translate:none!important;rotate:none!important;scale:none!important;will-change:auto}}@media(prefers-reduced-motion:reduce){.hub-home *,.hub-dock *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hub-home__brand svg,.hub-dock__brand svg,.duo-header__brand svg,.hub-dock__game-dot,.game-portal__art,.game-portal__object,.hub-portal-seam svg,.hub-duo-pitch__preview b,.mini-app{animation:none!important;translate:none!important;rotate:none!important;scale:none!important;will-change:auto}}
