body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-bg:#0e141c;--secondary-bg:#121a24;--tertiary-bg:#1a2332;--surface-border:#7a6b9638;--purple-accent:#6b5b8a;--purple-muted:#4a4060;--accent:#6b5b8a;--blue-accent:#6b5b8a;--amber-accent:#b8956a;--red-accent:#c45c5c;--orange-accent:#b8956a;--text-color:#d8dee9;--text-secondary:#8b9aab;--text-mono:#a89bc4;--accent-rgb:107,91,138;--accent-muted-rgb:74,64,96;--live-rgb:122,168,138;--header-height:88px;--chamfer:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));--transition-speed:0.25s}@keyframes grainDrift{0%{transform:translate(0)}25%{transform:translate(-5%,5%)}50%{transform:translate(5%,-3%)}75%{transform:translate(-3%,-5%)}to{transform:translate(0)}}@keyframes scanlineDrift{0%{transform:translateY(0)}to{transform:translateY(4px)}}.noise-bg:before{animation:grainDrift 4s steps(4) infinite;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAANTklEQVR42h2Xe1RN6R/G99m3s8++nb3PZZ9dOF10R0qXwQxSVBORFKaaZsyiKM0gpzi6HFRCmqQOXRmm6WJkHNHIZTQuaa0KlaaoaUZjpBRWI070W7/1+ne/a797vd/3+TzPs6GUlBRs1apVsqSkJLWXl5ewefNmIT8/n/vmm2/okZERWV9fn3xwcJBbunSpuHjxYkar1VImk0np7OyM9ff3I1ZWVoqhoSHYzc2N37lzJ+/p6Sm7ffs2U1ZWhu/YsUOorq4mWlpa+JMnT6IZGRlYZWUl/PfffxPQhw8f4La2NkypVHIRERHSxYsXU2azmS8qKiLc3NzErq4u0tfXV3r9+nWqs7MTdnZ2Zp89e0ZNTk6qJyYmME9PT/bNmzeykpISqaOjI75kyRLwTHXt2jVJbm4uP2/ePHjp0qUsDMNCSUmJGB4erhkfH4egoqIitclkIk6cOMG5ubmpPD09pWazmczLy4NsbGywR48eYRs2bECDgoLompoajaurqyYgIADt7++XZ2RkIPX19didO3fI4OBgXKvV8oODg0Jubi7e3NxMUhSlMJlM9L59+1Awjbi4OCQxMZHbsmULB23atEk6bdo0VXt7uyYzM1M+Z84cpK+vj5NKpVBWVpYyJycHdXBwYPz8/GQ6nU7u7OwsMRqNyoCAAPWrV6/Ep0+fQuHh4ciTJ0/oqqoqcCrY3t6eNRgMUHt7O9PV1aU+cOAAvW3bNm7Hjh3ooUOH2E8//RSHwMKiRYuw7du3K2pqapQIgqCdnZ08hmEEhmGCo6MjjyCIsGXLFklgYCDS3NzM9fb2Etu3b4eTk5PZ7u5u+fPnz9mLFy/SZrMZDQsLk4Gryc/Px3ft2gUvWLBAefLkSVVxcTHp4OAgz8vLI9zd3Wno7NmzVGVlJSeTyfiEhASwkWzlypVqnU4nBgYGihYWFjQYIwzDFBCZwWAgR0dH5Xq9Xrp9+3ZwasxoNKLgXg0Gg+jn56exsrKCAwIC4KtXr7IWFhZwbW2turq6mhkcHORtbGxEIDqovLyc8/LyIg4dOoSJoqj+/fffVRs3biQ9PDw4d3d3ODIyUvzyyy+56Oho8tmzZ2hkZKScIAimo6MD4TgOmjt3LlArNTY2Rixfvlym1+tVM2fOlOXl5Umys7OZf/75h09LS1ONjo7yDg4OHE3T8itXruDQ3r17uZSUFM3bt2/h9+/fYwRBwAcPHpRHR0dT8+bNk6enp3NJSUn45cuXNQUFBUR8fLwqKCgIuX79umzhwoWIn58fB8SpUCjwsrIyyd27d5mYmBhNYmKiWFlZKSiVSophGGl4eDg+MTHBvnr1CmppaWGgxsZGbnx8XNnQ0MD99ddfyqamJmjjxo2atLQ07O3bt1R6ejq0fv169MKFC0obGxsNYLC+vp7s7e2VxMTEqObPny+Njo7WjI2N8VVVVRqz2SwNCgpSW1paqrOysuStra3UqVOnVH19fcLAwAB87949CkVRDbR//34qPj5e4urqKtm8eTMTGxtLDA8Pi5s2bVJhGIaQJMmcO3eO++KLL4QFCxaQn332mdLb2xtzd3dnq6urVQEBATK5XK6orq6Gp02bhvI8L0lLS0NGRkYEiqL4iIgIUqPRYJcvX1aRJIlERUVRy5YtE6ApU6ZIQkJCZFFRURxFUUJ8fLy8sLCQGhkZIbZt26aIiIhAdTodJYqipr6+Hm9tbWVnz54tkiQp3Lt3T7p69WrU0dFRsXDhQmAc6IwZM6DVq1er//e//ykEQUCtra0BPso1a9Zgrq6uXEhICJWWlsZBer2ea2trU92+fZtXq9VqFEW5vr4+6uHDh+SZM2f4rq4uxdOnT3G9Xo9MnToVWKHSyclJ4DhO6uDgIPPx8eH37NnD2draSkiSlH711VcKe3t7sq6uDj169ChnNpvVFRUVuJ2dHWQymRSDg4PAC3goKSkJ4XmeZ1lW0tTURGZmZqKNjY2q3t5e2Gw2f0SgoaGBp2labGxsZAHrqampXGdnpxgWFoYHBwcTM2fOxHt7eyGGYRjAOUEQ4sOHD1maplGgBQiCsPLyckVtbS3U3d0NAb6h5uZmKC4uTrVv3z4p2Linpwdtbm5mfvrpJxoIKzU1VRkYGCgJDw+XGAwGtqysjL5y5Yry2bNnmgMHDih37dpF2traiqWlpRoPDw/JrFmz6G+//RYF6yaTCdJqtcKaNWvwdevW0RzHsQEBAeA7UujatWuKnJwcRWhoqDBnzhyAEbphwwZx586d8IEDByQVFRVQfn6+MikpSZObm0sCUzl+/Di+detWYf/+/QLP8yAsxPLycmVHR4dKrVZLp06dKp0yZQqLYZhEEAS6qKhINjk5KSkqKpJmZGSQpaWlNNTb28v7+/sDXvnDhw9z79+/lyUkJHA1NTUkiLLIyEgBJJOrqysaEhKChISESJubm4nvv/+eam1tFc6dO6d69+4dC2JRoVAos7KyJNeuXQO8qo4cOSLGxcVhWVlZdGhoKN3Z2YldunRJTE5OpqE9e/bA7969E06dOkVrtVpOr9cT3t7ekn///RclCILy9fWV9fb2KgYGBuQTExPk6dOnidraWv7169cqNzc3tYWFBbt+/Xrx5s2b0q6uLsZoNDJVVVVMcnIyqVarmVevXinnzZvHd3Z2avLy8titW7dSBw8elELFxcXM559/rnFxcWG2bNmCLFq0iAXOkp6eDmyP0+l0bGNjo/DixQv0/PnzbFRUFG9nZ8cvX74cSUpKUm3duhUF0ZeWloZbWlqKt2/fhtetWyfq9XqlpaWlzNHRkdmzZw/d398vKywsVNvb22NjY2MKqK6ujsjNzeW0Wq0mISFBGhsbi8bFxbFNTU3i69evpT/88APW2NgIeXl5cSzLioDTS5cuyW1tbQmTyYSXlJRAFy5ckJ49e5bR6XTSlStXKtPT09Ft27bhw8PDnLW1Nb9u3Tp1d3e3OjU1lT527JgkIyMDh1AUJf7880+5k5MTXF9fTx06dEgSGRlJGY1GdUxMjARsBExjbGwMnpiYEG7dusUmJiYqp02bJklISJB0d3cTK1askFVUVAhAqKOjo1B2drYiLy9PZmVlpfL19VXk5ubCRqNR3tDQwN64cYOwtraWQ6DCtLW1senp6Qow4jNnzqC//PILhuM4rtPp0E8++UQNEghkak5OjuTKlSuCg4MDUKYmJCREPHfuHAPWgoKC+Pz8fNFkMrFtbW1cdnY28fz5c+mLFy9oURS5WbNmAayo6dOnYy9fvoSgtWvXgsQRDQYDNzIyooFhmBNFkXZxcYGBiYyOjsJTp04l7t+/D/f09BA+Pj4f7zkxMZE9f/68bMeOHcz4+Dg2NDSEIwiiLiwsBJWJtLGxYUHuOjg4wPPnz+eCg4PRxMREyZIlSxCCIAQoNjYWtEbxw4cPhMFg4Nvb29Vff/21BJj+jRs3JEeOHJFotVpleHi49PTp0+zRo0eJBw8eINOnT4d3795N6XQ6vqCgQLFmzRowRrSlpQVUIdza2preu3ev2mw2YwEBAUR7e/vHEohhGD45OakBzgS4Jb777js+PT0dfJwKDQ1V1NXVKWJiYhAMwxjQxaKiopQ//vgj19TUJA8ODmbt7OxwYIN2dnZkTk4ObWVlhd+5c0fMzMwU//jjDy42NlY2c+ZMDXg/OTkZZhhG0d/fj6IoStI0/ZFjUGGompoa+YkTJzBLS0v5zz//LDUYDJqBgQHZ0NAQ5OTkJIuJiWFLS0up6OhoJajDK1asYOVyOeCaWr9+PVxRUUESBKGqq6sDfRw1Go2yGTNmENXV1Yi9vb1848aN6Jw5c4jZs2dzjx49UkKnT5+W5ebmMhYWFmRHRwcN7lGr1cr8/PyQ/v5+0tLSko6IiFD9999/RFxcnPzgwYMqUFOvXr3Ke3l5gWSi7t+/L3Z0dEilUik+MDCA5+fnky4uLlxYWJg6Pz9ftnbtWsnLly/lCIJInzx5gri7u6ughoYGeHx8nL98+bLC29tb9euvvxJGoxHu6Ohg7e3tNVevXqWfP39OeXl5fSwLx44dozMzM4FIJE+fPiX8/f2FjIwMdXFxsThlyhTst99+43x8fDBnZ2fowYMHlL+/P9CBWFBQILS3twsKhUKsra3loMePH4PEgFtaWriqqirR29sbuXv3rqSlpQX38PDgV61a9RGRoqIidsGCBbI3b97woEM9fvxYffbsWfzixYtIUVERDSYDxhwWFoYC0en1ehmwyfLycnHXrl1sXV0d4uTkpI6Pj4e7urpkEGAqNDSUnDt3rghOBFxqYGAAGxwcpGJiYgTQpVauXMkuW7ZM09DQQIPGAWruwMCAJjw8XC6KouTdu3f8yMgI4uLiIty8eVNz5swZxdu3b7Hs7GySYRgxNjYW8fX1JY4fP04uXbpUWllZSUEsyyp8fHzkrq6uchzHVSzLfiwChYWFvIWFBbF7924G/FP19PTIa2tr5bdu3QIIKn18fGQ9PT04SZKqlJQU5eHDh4m5c+cKkZGRfE5ODtAMTVEUAsRnNBqR4eFhxmw2i2lpaZKLFy9y/weRfV3AZTA/wQAAAABJRU5ErkJggg==);background-repeat:repeat;background-size:100px 100px;height:300%;left:-50%;opacity:.35;top:-50%;width:300%}.noise-bg:after,.noise-bg:before{content:"";pointer-events:none;position:absolute;z-index:1}.noise-bg:after{background-image:radial-gradient(circle at 15% 30%,#6b5b8a14 0,#0000 55%),radial-gradient(circle at 85% 65%,#4a40601a 0,#0000 50%);background-image:radial-gradient(circle at 15% 30%,rgba(var(--accent-rgb),.08) 0,#0000 55%),radial-gradient(circle at 85% 65%,rgba(var(--accent-muted-rgb),.1) 0,#0000 50%);height:100%;left:0;top:0;width:100%}.noise-bg{overflow:hidden;position:relative}.noise-bg>*,.noise-bg>.container{position:relative;z-index:2}.animus-hero-bg{overflow:hidden;position:relative}.animus-hero-bg>.container{position:relative;z-index:2}.animus-hero-chrome{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.animus-hero-chrome__mesh{animation:animusMeshDrift 24s linear infinite;background-image:linear-gradient(30deg,#6b5b8a12 12%,#0000 12.5%,#0000 87%,#6b5b8a12 87.5%,#6b5b8a12),linear-gradient(150deg,#6b5b8a12 12%,#0000 12.5%,#0000 87%,#6b5b8a12 87.5%,#6b5b8a12),linear-gradient(30deg,#6b5b8a12 12%,#0000 12.5%,#0000 87%,#6b5b8a12 87.5%,#6b5b8a12),linear-gradient(150deg,#6b5b8a12 12%,#0000 12.5%,#0000 87%,#6b5b8a12 87.5%,#6b5b8a12),linear-gradient(60deg,#4a40600d 25%,#0000 25.5%,#0000 75%,#4a40600d 0,#4a40600d),linear-gradient(60deg,#4a40600d 25%,#0000 25.5%,#0000 75%,#4a40600d 0,#4a40600d);background-image:linear-gradient(30deg,rgba(var(--accent-rgb),.07) 12%,#0000 12.5%,#0000 87%,rgba(var(--accent-rgb),.07) 87.5%,rgba(var(--accent-rgb),.07)),linear-gradient(150deg,rgba(var(--accent-rgb),.07) 12%,#0000 12.5%,#0000 87%,rgba(var(--accent-rgb),.07) 87.5%,rgba(var(--accent-rgb),.07)),linear-gradient(30deg,rgba(var(--accent-rgb),.07) 12%,#0000 12.5%,#0000 87%,rgba(var(--accent-rgb),.07) 87.5%,rgba(var(--accent-rgb),.07)),linear-gradient(150deg,rgba(var(--accent-rgb),.07) 12%,#0000 12.5%,#0000 87%,rgba(var(--accent-rgb),.07) 87.5%,rgba(var(--accent-rgb),.07)),linear-gradient(60deg,rgba(var(--accent-muted-rgb),.05) 25%,#0000 25.5%,#0000 75%,rgba(var(--accent-muted-rgb),.05) 75%,rgba(var(--accent-muted-rgb),.05)),linear-gradient(60deg,rgba(var(--accent-muted-rgb),.05) 25%,#0000 25.5%,#0000 75%,rgba(var(--accent-muted-rgb),.05) 75%,rgba(var(--accent-muted-rgb),.05));background-position:0 0,0 0,24px 42px,24px 42px,0 0,24px 42px;background-size:48px 84px;inset:-20%;opacity:.55;position:absolute}@keyframes animusMeshDrift{0%{transform:translate(0)}to{transform:translate(24px,42px)}}.animus-hero-chrome__sweep{animation:animusHeroSweep 6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#a89bc40d 20%,#a89bc459 50%,#a89bc40d 80%,#0000);box-shadow:0 0 24px #6b5b8a26;box-shadow:0 0 24px rgba(var(--accent-rgb),.15);height:3px;left:0;position:absolute;right:0}@keyframes animusHeroSweep{0%{opacity:0;top:-5%}8%{opacity:1}92%{opacity:1}to{opacity:0;top:105%}}.animus-hero-chrome__bracket{border:1px solid #a89bc440;height:48px;opacity:.6;position:absolute;width:48px}.animus-hero-chrome__bracket--tl{border-bottom:none;border-right:none;left:1.25rem;top:1.25rem}.animus-hero-chrome__bracket--br{border-left:none;border-top:none;bottom:1.25rem;right:1.25rem}.animus-hero-chrome__telemetry{bottom:15%;display:flex;flex-direction:column;justify-content:space-between;opacity:.35;position:absolute;right:4%;top:15%;width:3px}.animus-hero-chrome__tick{animation:animusTelemetry 2.5s ease-in-out infinite;background:#a89bc4;background:var(--text-mono);display:block;height:2px;transform-origin:right center;width:100%}@keyframes animusTelemetry{0%,to{opacity:.2;transform:scaleX(.2)}50%{opacity:.7;transform:scaleX(1)}}.page-body-section{padding-bottom:4rem;padding-top:1.5rem}.page-body-section .games-search,.page-body-section .search-toolbar-block{margin-bottom:1.5rem;margin-top:0}@media (max-width:768px){.page-body-section{padding-bottom:3rem;padding-top:1rem}.page-body-section .games-search,.page-body-section .search-toolbar-block{margin-bottom:.85rem}.games-search{margin-bottom:.75rem}.search-filter-row{grid-template-columns:1fr;min-height:auto}.search-filter-row .category-dropdown,.search-filter-row .search-input{font-size:.78rem;min-height:2.25rem;padding:.42rem 2.15rem .42rem 2rem}.search-filter-row .search-icon{font-size:.8rem;left:.7rem}.search-filter-row .search-clear{font-size:.75rem;right:.55rem}.search-filter-row .category-dropdown-wrapper{border-left:none;border-top:1px solid #7a6b9638;border-top:1px solid var(--surface-border)}.search-filter-row .category-dropdown{padding:.42rem 2rem .42rem .85rem}.search-input::placeholder{font-size:.72rem}.category-dropdown-arrow{font-size:.7rem;right:.65rem}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0e141c;background-color:var(--primary-bg);color:#d8dee9;color:var(--text-color);font-family:IBM Plex Sans,sans-serif;line-height:1.65;min-height:100vh;overflow-x:hidden;position:relative}body:after{animation:scanlineDrift 8s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#6b5b8a08 0,#6b5b8a08 4px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(var(--accent-rgb),.03) 2px,rgba(var(--accent-rgb),.03) 4px);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9998}.font-mono{font-family:Share Tech Mono,monospace}.font-display{font-family:Orbitron,sans-serif}a{color:#d8dee9;color:var(--text-color);text-decoration:none;transition:all .25s ease;transition:all var(--transition-speed) ease}ul{list-style:none}img{height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:90%}h1,h2,h3,h4,h5,h6{font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:1px;margin-bottom:1rem}h1{font-size:3rem;text-transform:uppercase}h2{display:inline-block;font-size:2.5rem;margin-bottom:2rem;position:relative}h2:after{background:#6b5b8a;background:var(--purple-accent);bottom:-10px;content:"";height:2px;left:0;position:absolute;width:48px}p{color:#8b9aab;color:var(--text-secondary);margin-bottom:1.5rem;max-width:65ch}.highlight{border-bottom:1px solid #4a4060;border-bottom:1px solid var(--purple-muted);color:#a89bc4;color:var(--text-mono);display:inline;padding-bottom:2px}section{padding:5rem 0;position:relative}#loader{align-items:center;background-color:#0e141c;background-color:var(--primary-bg);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s,visibility .5s;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:3px solid #4a4060;border-radius:50%;border-top-color:#6b5b8a;border:3px solid var(--purple-muted);border-top-color:var(--purple-accent);height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-loading-state,.shop-error,.shop-loading,.streamers-empty,.streamers-error,.streamers-loading,.video-loading{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.85rem;justify-content:center;min-height:10rem;padding:3rem 1.25rem;text-align:center;width:100%}.page-loading-state .spinner,.shop-loading .spinner,.streamers-loading .spinner,.video-loading .spinner{flex-shrink:0;height:42px;margin:0;width:42px}.page-loading-state p,.shop-error p,.shop-loading p,.streamers-empty p,.streamers-error p,.streamers-loading p,.video-loading p{color:#8b9aab;color:var(--text-secondary);font-family:Share Tech Mono,monospace;font-size:.75rem;letter-spacing:.1em;line-height:1.45;margin:0;max-width:28rem;text-transform:uppercase}.games-list>.video-loading,.product-grid>.shop-error,.product-grid>.shop-loading,.reviews-grid>.video-loading,.video-grid>.video-loading{grid-column:1/-1}.streamers-empty,.streamers-error{gap:1rem}.streamers-empty i,.streamers-error i{color:#6b5b8a;color:var(--purple-accent);font-size:2rem;line-height:1}.streamers-error i{color:#c45c5c;color:var(--red-accent)}.btn{-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);cursor:pointer;display:inline-block;font-family:Share Tech Mono,monospace;font-size:.85rem;font-weight:400;letter-spacing:.08em;padding:12px 24px;text-transform:uppercase;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease,color var(--transition-speed) ease,transform var(--transition-speed) ease}.btn:focus-visible{outline:2px solid #6b5b8a;outline:2px solid var(--purple-accent);outline-offset:3px}.btn-primary{background:#6b5b8a40;background:var(--btn-bg,rgba(var(--accent-rgb),.25));border:1px solid #6b5b8a;border:1px solid var(--btn-border,var(--purple-accent));color:#d8dee9;color:var(--btn-color,var(--text-color))}.btn-primary:hover{background:#6b5b8a66;background:var(--btn-bg-hover,rgba(var(--accent-rgb),.4));border-color:#a89bc4;border-color:var(--btn-border-hover,var(--text-mono));transform:translateY(1px)}.btn-secondary{background:#0000;background:var(--btn-bg,#0000);border:1px solid #4a4060;border:1px solid var(--btn-border,var(--purple-muted));color:#a89bc4;color:var(--btn-color,var(--text-mono))}.btn-secondary:hover{background:#4a406059;background:var(--btn-bg-hover,rgba(var(--accent-muted-rgb),.35));border-color:#6b5b8a;border-color:var(--btn-border-hover,var(--purple-accent));color:#d8dee9;color:var(--btn-color,var(--text-color));transform:translateY(1px)}.btn-beta{background:linear-gradient(135deg,gold,#ffed4e,orange);background:var(--btn-bg,linear-gradient(135deg,gold,#ffed4e,orange));border:2px solid gold;border:2px solid var(--btn-border,gold);font-weight:600;overflow:hidden;position:relative}.btn-beta,.btn-beta:hover{color:#000;color:var(--btn-color,#000)}.btn-beta:hover{background:linear-gradient(135deg,orange,gold,#ffed4e);background:var(--btn-bg-hover,linear-gradient(135deg,orange,gold,#ffed4e));border-color:orange;border-color:var(--btn-border-hover,orange);box-shadow:0 0 20px #ffd70099,0 0 40px #ffa50066;transform:translateY(-2px)}.btn-beta:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.btn-beta:hover:before{left:100%}.btn-custom{background:#6b5b8a40;background:var(--btn-bg,rgba(var(--accent-rgb),.25));border:2px solid #6b5b8a;border:2px solid var(--btn-border,var(--purple-accent));font-weight:600}.btn-custom,.btn-custom:hover{color:#d8dee9;color:var(--btn-color,var(--text-color))}.btn-custom:hover{background:#6b5b8a66;background:var(--btn-bg-hover,var(--btn-bg,rgba(var(--accent-rgb),.4)));border-color:#a89bc4;border-color:var(--btn-border,var(--text-mono));transform:translateY(1px)}.tool-rich-content a{color:#a89bc4;color:var(--text-mono);text-decoration:underline;text-underline-offset:3px}.tool-rich-content a:hover{color:#6b5b8a;color:var(--purple-accent)}.tool-rich-content strong{color:#d8dee9;color:var(--text-color);font-weight:600}.tool-rich-content code{background:#6b5b8a1f;background:rgba(var(--accent-rgb),.12);border-radius:4px;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.92em;padding:.1em .35em}.beta-section{margin-bottom:2rem;margin-top:1rem;text-align:center}.beta-description{color:gold;font-size:.9rem;margin-bottom:1rem;opacity:.9}.beta-description i{margin-right:.5rem}.beta-section .btn-beta{display:inline-block;padding:1rem 2rem;transform:scale(1.1)}.btn-product{background-color:#6b5b8a;background-color:var(--blue-accent);border:none;color:#0e141c;color:var(--primary-bg);font-size:.9rem;text-align:center;width:100%}.btn-product:hover{opacity:.95;transform:translateY(2px)}.btn-product-premium{background-color:#c45c5c;background-color:var(--red-accent);border:none;color:#d8dee9;color:var(--text-color);font-size:.9rem;text-align:center;width:100%}.btn-product-premium:hover{opacity:.95;transform:translateY(2px)}.btn-product-premium2{background-color:#9147ff;border:none;color:#d8dee9;color:var(--text-color);font-size:.9rem;text-align:center;transition:all .25s ease;transition:all var(--transition-speed) ease;width:100%}.btn-product-premium2:hover{background-color:#9147ff59;opacity:.95;transform:translateY(2px)}.animus-header{background-color:#0e141c;background-color:var(--primary-bg);left:0;position:fixed;top:0;width:100%;z-index:1000}.animus-header,.animus-status-bar{border-bottom:1px solid #7a6b9638;border-bottom:1px solid var(--surface-border)}.animus-status-bar{grid-gap:.75rem;align-items:center;background:#121a24;background:var(--secondary-bg);display:grid;gap:.75rem;grid-template-columns:1fr auto 1fr;padding:.35rem 5%;position:relative;transition:background-color .45s ease,border-color .45s ease}.animus-status-bar--live{animation:animusLiveBarGlow 2.8s ease-in-out infinite;background:linear-gradient(105deg,#7aa88a24,#7aa88a0f 45%,#7aa88a1f);background:linear-gradient(105deg,rgba(var(--live-rgb),.14) 0,rgba(var(--live-rgb),.06) 45%,rgba(var(--live-rgb),.12) 100%);border-bottom-color:#7aa88a66;border-bottom-color:rgba(var(--live-rgb),.4)}.animus-status-bar--live:after{animation:animusLiveBarSweep 4s linear infinite;background:linear-gradient(90deg,#0000,#7aa88a14 50%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--live-rgb),.08) 50%,#0000 100%);background-size:220% 100%;content:"";inset:0;opacity:.85;pointer-events:none;position:absolute;z-index:0}.animus-status-bar--live .animus-status--route,.animus-status-bar--live .animus-theme-picker__toggle{border-color:#7aa88a47;border-color:rgba(var(--live-rgb),.28)}.animus-status-bar--live .animus-theme-picker.is-open .animus-theme-picker__toggle,.animus-status-bar--live .animus-theme-picker__toggle:hover{background:#7aa88a1a;background:rgba(var(--live-rgb),.1);border-color:#7aa88a73;border-color:rgba(var(--live-rgb),.45)}@keyframes animusLiveBarGlow{0%,to{background-color:#7aa88a0f;background-color:rgba(var(--live-rgb),.06)}50%{background-color:#7aa88a1c;background-color:rgba(var(--live-rgb),.11)}}@keyframes animusLiveBarSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.animus-status-bar .animus-status--route,.animus-status-bar__left,.animus-theme-picker{position:relative;z-index:1}.animus-status-bar__left{justify-self:start;min-width:0}.animus-status{box-sizing:border-box;color:#a89bc4;color:var(--text-mono);font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.animus-status--route{color:#8b9aab;color:var(--text-secondary);justify-self:end;min-width:0;text-align:right}.animus-status--offline,.animus-status--online,.animus-status--sync{align-items:center;border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;display:inline-flex;gap:.45rem;max-width:100%;padding:.15rem .45rem .15rem .35rem;transition:border-color .25s ease,background-color .25s ease,color .25s ease;transition:border-color var(--transition-speed) ease,background-color var(--transition-speed) ease,color var(--transition-speed) ease;width:-webkit-fit-content;width:fit-content}.animus-status--online{background:#7aa88a14;background:rgba(var(--live-rgb),.08);border-color:#7aa88a59;border-color:rgba(var(--live-rgb),.35);color:#7aa88a;color:rgb(var(--live-rgb));text-decoration:none}.animus-status--online:hover{background:#7aa88a24;background:rgba(var(--live-rgb),.14);border-color:#7aa88a8c;border-color:rgba(var(--live-rgb),.55);color:#7aa88a;color:rgb(var(--live-rgb))}.animus-status--offline{color:#8b9aab;color:var(--text-secondary)}.animus-status--sync{background:#6b5b8a0d;background:rgba(var(--accent-rgb),.05);border-color:#6b5b8a47;border-color:rgba(var(--accent-rgb),.28);color:#a89bc4;color:var(--text-mono)}.animus-status__text{line-height:1;white-space:nowrap}.animus-status__meta{border-left:1px solid #7aa88a4d;border-left:1px solid rgba(var(--live-rgb),.3);color:#7aa88ad9;color:rgba(var(--live-rgb),.85);font-size:.58rem;letter-spacing:.08em;padding-left:.35rem;white-space:nowrap}.animus-status__meta:empty{display:none}.animus-status__beacon{flex-shrink:0;height:8px;position:relative;width:8px}.animus-status__beacon-dot{border-radius:50%;inset:2px;position:absolute}.animus-status__beacon-dot--dim{background:#8b9aab;background:var(--text-secondary);opacity:.45}.animus-status__beacon-dot--sync{animation:animusBeaconSync 1.1s ease-in-out infinite;background:#a89bc4;background:var(--text-mono)}@keyframes animusBeaconSync{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.animus-status__beacon-core{background:#7aa88a;background:rgb(var(--live-rgb));border-radius:50%;box-shadow:0 0 6px #7aa88a99;box-shadow:0 0 6px rgba(var(--live-rgb),.6);inset:2px;position:absolute}.animus-status__beacon-ring{animation:animusBeaconPulse 2s ease-out infinite;border:1px solid #7aa88a80;border:1px solid rgba(var(--live-rgb),.5);border-radius:50%;inset:0;position:absolute}.animus-theme-picker{display:flex;justify-content:center;justify-self:center;min-width:0;position:relative}@keyframes animusBeaconPulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.animus-theme-picker__toggle{align-items:center;background:#0000;border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;color:#a89bc4;color:var(--text-mono);cursor:pointer;display:inline-flex;font-family:Share Tech Mono,monospace;font-size:.68rem;gap:.4rem;letter-spacing:.1em;padding:.15rem .5rem;text-transform:uppercase;transition:border-color .25s ease,background-color .25s ease;transition:border-color var(--transition-speed) ease,background-color var(--transition-speed) ease}.animus-theme-picker.is-open .animus-theme-picker__toggle,.animus-theme-picker__toggle:hover{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08);border-color:#6b5b8a;border-color:var(--purple-accent)}.animus-theme-picker__label{color:#8b9aab;color:var(--text-secondary)}.animus-theme-picker__name{color:#a89bc4;color:var(--text-mono);max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animus-theme-swatch{background:var(--swatch-color);border:1px solid #0003;border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff59;display:block;flex-shrink:0;height:10px;width:10px}[data-theme=hurt-my-eyes] .animus-theme-swatch{border-color:#00000040;box-shadow:inset 0 0 0 1px #00000014}.animus-theme-swatch--current{height:12px;width:12px}.animus-theme-picker__panel{grid-gap:.35rem;background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;box-shadow:0 8px 24px #00000073;display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));left:50%;max-width:min(100vw - 2rem,420px);min-width:390px;padding:.5rem;position:absolute;top:calc(100% + 4px);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1100}.animus-theme-picker__option{align-items:center;background:#0000;border:1px solid #0000;border-radius:2px;color:#8b9aab;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Share Tech Mono,monospace;font-size:.6rem;gap:.35rem;letter-spacing:.05em;min-width:0;padding:.35rem .5rem;text-align:left;text-transform:uppercase}.animus-theme-picker__option:hover{background:#6b5b8a0f;background:rgba(var(--accent-rgb),.06);border-color:#7a6b9638;border-color:var(--surface-border);color:#d8dee9;color:var(--text-color)}.animus-theme-picker__option.is-active{background:#6b5b8a1f;background:rgba(var(--accent-rgb),.12);border-color:#6b5b8a;border-color:var(--purple-accent);color:#a89bc4;color:var(--text-mono)}.animus-theme-picker__option-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){:root{--header-height:100px}html{scroll-padding-top:88px;scroll-padding-top:var(--header-height)}.about-hero,.contact-hero,.games-hero,.shop-hero,.stream-hero,.streamers-hero,.videos-hero{align-items:flex-start;min-height:0;padding-bottom:.75rem;padding-top:calc(88px + .35rem);padding-top:calc(var(--header-height) + .35rem)}.animus-hero .animus-hero-id{font-size:.65rem;margin-bottom:.35rem}.about-hero h1,.contact-hero h1,.games-hero h1,.shop-hero h1,.stream-hero h1,.streamers-hero h1,.videos-hero h1{font-size:1.55rem;line-height:1.25;margin-bottom:.35rem}.about-hero p,.contact-hero p,.games-hero p,.shop-hero p,.stream-hero p,.streamers-hero p,.videos-hero p{font-size:.88rem;line-height:1.45}}@media (max-width:768px){.animus-status-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:.3rem;padding:.35rem 3.5%}.animus-status-bar__left{flex:0 0 auto;min-width:0}.animus-status--route{flex:0 1 auto;font-size:.6rem;letter-spacing:.08em;margin-left:auto;max-width:5.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animus-theme-picker{flex:1 1 auto;justify-content:center;min-width:0}.animus-status--offline,.animus-status--online,.animus-status--sync{font-size:.6rem;gap:.3rem;letter-spacing:.08em;padding:.12rem .35rem .12rem .28rem}.animus-theme-picker__toggle{font-size:.6rem;gap:.25rem;letter-spacing:.06em;max-width:none;padding:.12rem .35rem}.animus-theme-picker__label,.animus-theme-picker__name{display:none}.animus-theme-picker__panel{gap:.2rem;grid-template-columns:1fr;left:50%;max-width:calc(100vw - 1rem);min-width:0;padding:.4rem;right:auto;transform:translateX(-50%);width:calc(100vw - 1rem)}.animus-theme-picker__option{font-size:.62rem;padding:.42rem .5rem}.animus-theme-picker__option-label{overflow:visible;text-overflow:clip;white-space:nowrap}.animus-status__meta{display:none}}@media (max-width:480px){.animus-theme-picker__panel{max-width:calc(100vw - .75rem);width:calc(100vw - .75rem)}}.animus-header__main{align-items:center;display:flex;justify-content:space-between;padding:.75rem 15px;position:relative}.animus-header .logo a{color:#d8dee9;color:var(--text-color);font-family:Orbitron,sans-serif;font-size:1.65rem;font-weight:800;letter-spacing:3px}.animus-header .logo a:hover{color:#a89bc4;color:var(--text-mono)}.animus-header nav>ul{align-items:center;display:flex;gap:.15rem}.animus-header nav>ul>li{margin-left:0}.animus-header nav>ul>li>a{align-items:center;border:1px solid #0000;color:#8b9aab;color:var(--text-secondary);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:.72rem;gap:.35rem;letter-spacing:.06em;padding:.45rem .55rem;transition:color .25s ease,border-color .25s ease,background-color .25s ease;transition:color var(--transition-speed) ease,border-color var(--transition-speed) ease,background-color var(--transition-speed) ease}.animus-header nav>ul>li>a .nav-index,.animus-header nav>ul>li>a .nav-sep{color:#4a4060;color:var(--purple-muted)}.animus-header nav>ul>li>a .nav-sep{opacity:.6}.animus-header nav>ul>li>a:hover{background:#1a233280;border-color:#7a6b9638;border-color:var(--surface-border);color:#d8dee9;color:var(--text-color)}.animus-header nav>ul>li>a.active{background:#6b5b8a26;background:rgba(var(--accent-rgb),.15);border-color:#6b5b8a;border-color:var(--purple-accent);color:#d8dee9;color:var(--text-color)}.animus-header nav>ul>li>a.active:before{color:#6b5b8a;color:var(--purple-accent);content:">";margin-right:2px}.animus-header nav>ul>li>a.nav-amber-link{color:#b8956a;color:var(--amber-accent)}.animus-header nav>ul>li>a.nav-amber-link.active{background:#b8956a1f;border-color:#b8956a;border-color:var(--amber-accent)}.animus-header nav>ul>li>a.nav-amber-link.active:before{color:#b8956a;color:var(--amber-accent)}.animus-nav-dropdown{position:relative}.animus-nav-dropdown:after{content:"";height:.5rem;left:0;position:absolute;right:0;top:100%}.animus-nav-dropdown-icon{font-size:.55rem;margin-left:.15rem;opacity:.7;transition:transform .25s ease;transition:transform var(--transition-speed) ease}.animus-nav-dropdown.is-open .animus-nav-dropdown-icon,.animus-nav-dropdown:hover .animus-nav-dropdown-icon{transform:rotate(180deg)}.animus-nav-submenu{background:#121a24;background:var(--secondary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);box-shadow:0 8px 24px #00000059;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);display:none;flex-direction:column;gap:0;left:0;list-style:none;margin:0;min-width:11rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);z-index:100}.animus-nav-dropdown.is-open .animus-nav-submenu,.animus-nav-dropdown:hover .animus-nav-submenu{display:flex}.animus-nav-submenu li{margin-left:0;width:100%}.animus-nav-submenu a{border:1px solid #0000;color:#8b9aab;color:var(--text-secondary);display:block;font-family:Share Tech Mono,monospace;font-size:.68rem;letter-spacing:.06em;padding:.5rem .75rem;text-align:left;transition:color .25s ease,background-color .25s ease;transition:color var(--transition-speed) ease,background-color var(--transition-speed) ease;width:100%}.animus-nav-submenu a.active,.animus-nav-submenu a:hover{background:#6b5b8a26;background:rgba(var(--accent-rgb),.15);border-color:#7a6b9638;border-color:var(--surface-border);color:#d8dee9;color:var(--text-color)}.animus-nav-mobile-toggle{display:none}.stream-sub-links{margin-top:3rem}.stream-sub-links h2{margin-bottom:1.25rem}.stream-sub-links-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stream-sub-link-card{align-items:center;background:#121a24;background:var(--secondary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);color:#d8dee9;color:var(--text-color);display:flex;flex-direction:column;gap:.65rem;padding:1.25rem;transition:border-color .25s ease,background-color .25s ease;transition:border-color var(--transition-speed) ease,background-color var(--transition-speed) ease}.stream-sub-link-card i{color:#6b5b8a;color:var(--purple-accent);font-size:1.5rem}.stream-sub-link-card:hover{background:#6b5b8a1f;background:rgba(var(--accent-rgb),.12);border-color:#6b5b8a;border-color:var(--purple-accent)}.stream-custom-tables{margin-bottom:3rem}.stream-custom-tables__intro{color:#8b9aab;color:var(--text-secondary);line-height:1.6;margin:0 0 1.5rem}.stream-table-separator{align-items:center;display:flex;gap:1rem;margin:2.5rem 0 1.5rem}.stream-table-separator__label{color:#4a4060;color:var(--purple-muted);flex-shrink:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.stream-table-separator__line{background:linear-gradient(90deg,#6b5b8a73,#6b5b8a1f 55%,#0000);background:linear-gradient(90deg,rgba(var(--accent-rgb),.45) 0,rgba(var(--accent-rgb),.12) 55%,#0000 100%);flex:1 1;height:1px}.stream-table-block{margin-bottom:1.5rem}.stream-table-block__intro{color:#8b9aab;color:var(--text-secondary);line-height:1.55;margin:0 0 1rem;padding:0 1.25rem}.stream-table-panel{margin-bottom:0}.stream-custom-table__empty{color:#8b9aab;color:var(--text-secondary);font-style:italic;text-align:center}.animus-commands-table.stream-custom-table{min-width:0;table-layout:fixed;width:100%}.animus-commands-table.stream-custom-table tbody td,.animus-commands-table.stream-custom-table thead th{overflow-wrap:anywhere;word-break:break-word}.stream-table-editor-block__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.stream-table-editor-block__actions{display:flex;gap:.35rem}.animus-header .menu-toggle{background:#0000;border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);color:#d8dee9;color:var(--text-color);cursor:pointer;display:none;font-size:1.35rem;padding:.4rem .55rem}.animus-header .menu-toggle:focus-visible{outline:2px solid #6b5b8a;outline:2px solid var(--purple-accent);outline-offset:2px}@media (max-width:1100px){.animus-header nav>ul>li>a .nav-label{font-size:.65rem}}@media (max-width:900px){.animus-header__main{position:relative}.animus-header nav{background:#121a24;background:var(--secondary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-top:none;left:0;opacity:0;padding:1rem 0 1.25rem;position:absolute;top:calc(100% + 1px);transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;visibility:hidden;width:100%;z-index:100}.animus-header nav.open{opacity:1;transform:translateY(0);visibility:visible}.animus-header nav>ul{align-items:stretch;flex-direction:column;gap:0;padding:0 1.25rem}.animus-header nav>ul>li>a{padding:.65rem .75rem;width:100%}.animus-nav-dropdown{display:flex;flex-direction:column}.animus-nav-dropdown .animus-nav-submenu{background:#0000;border:none;box-shadow:none;-webkit-clip-path:none;clip-path:none;display:none;padding:0 0 0 1rem;position:static}.animus-nav-dropdown.is-open .animus-nav-submenu{display:flex}.animus-nav-dropdown:hover .animus-nav-submenu{display:none}.animus-nav-dropdown.is-open:hover .animus-nav-submenu{display:flex}.animus-nav-mobile-toggle{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08);border:1px solid #7a6b9638;border:1px solid var(--surface-border);color:#8b9aab;color:var(--text-secondary);cursor:pointer;display:block;font-family:Share Tech Mono,monospace;font-size:.62rem;letter-spacing:.06em;margin:.25rem .75rem .5rem;padding:.45rem .65rem;width:calc(100% - 1.5rem)}.animus-header .menu-toggle{align-items:center;display:flex;justify-content:center;margin-left:auto}}@media (max-width:768px){.animus-header nav{padding:.35rem 0 .5rem;position:absolute}.animus-header nav>ul{gap:.1rem;padding:0 .85rem}.animus-header nav>ul>li{margin:0}.animus-header nav>ul>li>a{border-radius:2px;font-size:.68rem;padding:.5rem .65rem}.animus-header nav>ul>li+li>a{border-top:1px solid #6b5b8a14;border-top:1px solid rgba(var(--accent-rgb),.08)}}@media (max-width:480px){.animus-status--route{max-width:4.25rem}.animus-header nav>ul>li>a{font-size:.65rem;padding:.45rem .55rem}}header:not(.animus-header){background-color:#0e141c;background-color:var(--primary-bg);border-bottom:1px solid #7a6b9638;border-bottom:1px solid var(--surface-border);left:0;position:fixed;top:0;width:100%;z-index:1000}header .container{align-items:center;display:flex;justify-content:space-between}.logo a{color:#d8dee9;color:var(--text-color);font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:2px}header:not(.animus-header) nav ul{display:flex}header:not(.animus-header) nav ul li{margin-left:2rem}header:not(.animus-header) nav ul li a{font-size:1rem;font-weight:500;padding:5px 0;position:relative;transition:border-color .2s,color .2s}header:not(.animus-header) nav ul li a.active{color:#6b5b8a;color:var(--purple-accent)}.menu-toggle{display:none}.hero{display:flex;min-height:100dvh;overflow:hidden;padding-top:88px;padding-top:var(--header-height)}.hero,.hero-layout{align-items:center;position:relative}.hero-layout{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;z-index:2}@media (min-width:960px){.hero-layout{grid-template-columns:1fr 320px}}.hero-content{max-width:650px;position:relative;z-index:2}.animus-hero-id{color:#a89bc4;color:var(--text-mono);font-size:.75rem;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.hero h1{text-wrap:balance;margin-bottom:1.5rem}.hero-buttons{gap:12px;margin-top:2rem}.hero-status-panel{display:none}@media (min-width:960px){.hero-status-panel{display:block}}.hero-background{opacity:.45;z-index:1}.grid,.hero-background{height:100%;left:0;position:absolute;top:0;width:100%}.grid{background-image:linear-gradient(90deg,#6b5b8a14 1px,#0000 0),linear-gradient(180deg,#4a406014 1px,#0000 0);background-image:linear-gradient(to right,rgba(var(--accent-rgb),.08) 1px,#0000 1px),linear-gradient(to bottom,rgba(var(--accent-muted-rgb),.08) 1px,#0000 1px);background-size:48px 48px}.animus-panel{background:#121a24d9;border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);padding:1.25rem 1.35rem;position:relative}.animus-panel:after,.animus-panel:before{border-color:#4a4060;border-color:var(--purple-muted);border-style:solid;content:"";height:12px;pointer-events:none;position:absolute;width:12px}.animus-panel:before{border-width:1px 0 0 1px;left:8px;top:8px}.animus-panel:after{border-width:0 1px 1px 0;bottom:8px;right:8px}.animus-panel__header{border-bottom:1px dashed #7a6b9638;border-bottom:1px dashed var(--surface-border);color:#a89bc4;color:var(--text-mono);font-size:.7rem;letter-spacing:.12em;margin-bottom:1rem;padding-bottom:.5rem}.animus-panel__data{display:flex;flex-direction:column;gap:.55rem}.animus-panel__data div{display:flex;font-size:.72rem;gap:1rem;justify-content:space-between;letter-spacing:.06em}.animus-panel__data dt{color:#4a4060;color:var(--purple-muted)}.animus-panel__data dd{color:#d8dee9;color:var(--text-color);margin:0}.animus-panel__status--online{color:#7aa88a;color:rgb(var(--live-rgb))}.animus-panel__status--offline{color:#8b9aab;color:var(--text-secondary)}.animus-panel__status--sync{animation:animusPanelStatusSync 1.2s ease-in-out infinite;color:#a89bc4;color:var(--text-mono)}@keyframes animusPanelStatusSync{0%,to{opacity:.45}50%{opacity:1}}.animus-hero{position:relative}.animus-hero .animus-hero-id{color:#a89bc4;color:var(--text-mono);font-size:.75rem;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.animus-hero h1{text-wrap:balance;text-align:left}.animus-hero p{max-width:65ch;text-align:left}.featured{background-color:#121a24;background-color:var(--secondary-bg);position:relative}.twitch-embed{align-items:center;background:#18181b;border-radius:10px;box-shadow:0 8px 24px #000000b3;display:flex;justify-content:center;margin:1rem auto;max-width:850px;overflow:hidden;padding:.3rem 0}.twitch-embed iframe{background:#18181b;border:none;height:472px;max-width:100%;width:840px}.stream-live-block{margin-bottom:2rem;text-align:center}.stream-live-block h2{margin-bottom:.75rem}.stream-live-meta{color:#8b9aab;color:var(--text-secondary);margin-bottom:1rem}.stream-live-status--sync{opacity:.85}.latest-videos{background:#0e141c;background:var(--primary-bg);border-top:1px solid #7a6b9638;border-top:1px solid var(--surface-border);padding:4rem 0 2.5rem;position:relative;z-index:1}.latest-videos>.container{position:relative;z-index:2}.latest-videos h2{margin-bottom:2.5rem;text-align:center}.latest-videos .video-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:2.5rem}.latest-videos .video-item{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color .25s ease,transform .25s ease;transition:border-color var(--transition-speed) ease,transform var(--transition-speed) ease}.latest-videos .video-item:hover{border-color:#6b5b8a;border-color:var(--purple-accent);transform:translateY(2px)}.latest-videos .video-thumb{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.latest-videos .video-thumb img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.latest-videos .video-item:hover .video-thumb img{transform:scale(1.02)}.latest-videos .video-info{padding:1rem}.latest-videos .video-info h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;display:-webkit-box;font-size:1rem;height:2.7rem;line-height:1.4;margin-bottom:.5rem;overflow:hidden}.latest-videos .video-meta{color:#8b9aab;color:var(--text-secondary);font-size:.85rem;margin-bottom:.3rem}@media (max-width:900px){.latest-videos .video-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:600px){.latest-videos .video-grid{grid-template-columns:1fr}}.featured-products{background:#121a24;background:var(--secondary-bg);border-top:1px solid #7a6b9638;border-top:1px solid var(--surface-border);position:relative}.product-grid{margin-bottom:2.5rem}.product-info p{min-height:4rem}.animus-footer,footer{background-color:#121a24;background-color:var(--secondary-bg);border-top:1px solid #7a6b9638;border-top:1px solid var(--surface-border);padding:3.5rem 0 1rem;position:relative}.animus-footer__rule{border-bottom:1px dashed #7a6b9638;border-bottom:1px dashed var(--surface-border);color:#a89bc4;color:var(--text-mono);font-size:.7rem;letter-spacing:.12em;margin-bottom:2rem;padding-bottom:.75rem}.footer-main{display:flex;justify-content:space-between;margin-bottom:3rem}.footer-logo h3{font-size:2rem;margin-bottom:.5rem}.footer-logo p{color:#8b9aab;color:var(--text-secondary);font-size:.95rem}.footer-links{display:flex;gap:4rem}.footer-nav-columns{grid-gap:.5rem 2rem;display:grid;gap:.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-nav h4,.footer-social h4{color:#a89bc4;color:var(--text-mono);font-size:.75rem;letter-spacing:.12em;margin-bottom:1.25rem;text-transform:uppercase}.footer-nav h4:after,.footer-social h4:after{display:none}.footer-nav ul li,.footer-social ul li{margin-bottom:.65rem}.footer-nav a,.footer-social a{color:#8b9aab;color:var(--text-secondary);font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:.04em}.footer-nav a:hover,.footer-social a:hover{color:#d8dee9;color:var(--text-color)}.footer-social ul li a i{color:#4a4060;color:var(--purple-muted);margin-right:10px}.footer-bottom{align-items:center;border-top:1px dashed #7a6b9638;border-top:1px dashed var(--surface-border);display:flex;justify-content:center;padding-top:1.5rem;width:100%}.footer-bottom p{color:#8b9aab;color:var(--text-secondary);font-size:.75rem;letter-spacing:.08em;margin:0;text-align:center;width:100%}@media (max-width:992px){h1{font-size:2.5rem}h2{font-size:2rem}.hero-content{max-width:550px}.footer-main{flex-direction:column;gap:2rem}.footer-links{flex-direction:row;gap:2rem}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.8rem}header:not(.animus-header) nav{background-color:#0e141c;background-color:var(--primary-bg);border-bottom:1px solid #6b5b8a4d;border-bottom:1px solid rgba(var(--accent-rgb),.3);left:0;padding:2rem 0;position:fixed;top:-100%;transition:top .3s ease;width:100%}header:not(.animus-header) nav.active{top:70px}header:not(.animus-header) nav ul{align-items:center;flex-direction:column}header:not(.animus-header) nav ul li{margin:1rem 0}header:not(.animus-header) .menu-toggle{display:block}.hero-buttons{flex-direction:column;gap:15px}.btn{text-align:center;width:100%}.footer-links{flex-direction:column;gap:2rem}}@media (max-width:576px){h1{font-size:1.5rem}h2{font-size:1.3rem}h3{font-size:1.05rem}p{font-size:.92rem}section{padding:2.5rem 0}.product-grid,.videos-grid{grid-template-columns:repeat(1,1fr)}.container{padding:0 10px;width:92%}}.videos-container{margin:0 auto;max-width:1200px}.video-categories{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:3rem}.video-category{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #0000;border-radius:25px;color:#d8dee9;color:var(--text-color);cursor:pointer;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:1px;padding:8px 20px;text-transform:uppercase;transition:all .25s ease;transition:all var(--transition-speed) ease}.video-category.active,.video-category:hover{background-color:#6b5b8a1a;background-color:rgba(var(--accent-rgb),.1);border-color:#6b5b8a;border-color:var(--purple-accent)}.upcoming-category{background-color:#1a2332;background-color:var(--tertiary-bg);border:2px solid red;color:#d8dee9;color:var(--text-color)}.upcoming-category.active,.upcoming-category:hover{background-color:#ff00001a;border-color:red;color:red}.upcoming-category.active{background-color:#f003}@media (max-width:768px){.video-categories{align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center}.video-category{flex:0 0 auto;font-size:.5rem;max-width:100px;min-width:80px;padding:3px 7.5px;text-align:center;width:auto}}.product-categories{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:3rem}.product-category{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #0000;border-radius:25px;color:#d8dee9;color:var(--text-color);cursor:pointer;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:500;letter-spacing:1px;padding:8px 20px;text-transform:uppercase;transition:all .25s ease;transition:all var(--transition-speed) ease}.product-category.active,.product-category:hover{background-color:#6b5b8a1a;background-color:rgba(var(--accent-rgb),.1);border-color:#6b5b8a;border-color:var(--purple-accent)}.product-category.active{color:#6b5b8a;color:var(--purple-accent)}@media (max-width:576px){.product-categories{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.product-category{font-size:.75rem;padding:6px 14px;text-align:center;width:auto}}.videos-grid,.videos-section .video-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.videos-grid,.videos-section .video-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.videos-grid,.videos-section .video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.videos-grid,.videos-section .video-grid{grid-template-columns:1fr}}.video-item{background-color:#1a2332;background-color:var(--tertiary-bg);border-radius:8px;box-shadow:0 5px 15px #0000004d;cursor:pointer;overflow:hidden;position:relative;transition:transform .25s ease;transition:transform var(--transition-speed) ease}.video-item:hover{transform:translateY(-10px)}.video-thumbnail{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-thumbnail img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.video-item:hover .video-thumbnail img{transform:scale(1.05)}.video-thumbnail:after{background:linear-gradient(180deg,#0000,#000000b3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.video-thumbnail .play-button{align-items:center;background-color:#000000b3;border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease;transition:all var(--transition-speed) ease;width:60px;z-index:2}.video-item:hover .play-button{background-color:#6b5b8acc;background-color:rgba(var(--accent-rgb),.8);opacity:1}.play-button i{color:#fff;font-size:24px}.video-info{padding:1rem}.video-info h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;display:-webkit-box;font-size:1rem;height:2.8rem;line-height:1.4;margin-bottom:.5rem;overflow:hidden}.video-meta{align-items:center;color:#8b9aab;color:var(--text-secondary);display:flex;font-size:.8rem;margin-bottom:.5rem}.video-meta .separator{margin:0 6px}.video-tags{display:flex;flex-wrap:wrap;gap:5px}.video-tag{background-color:#6b5b8a1a;background-color:rgba(var(--accent-rgb),.1);border:1px solid #6b5b8a4d;border:1px solid rgba(var(--accent-rgb),.3);border-radius:4px;color:#6b5b8a;color:var(--blue-accent);font-size:.7rem;padding:2px 8px}.video-series{background-color:#6b5b8a;background-color:var(--purple-accent);border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;padding:4px 10px;position:absolute;right:10px;top:10px;z-index:2}.load-more{margin-top:3rem;text-align:center}.search-bar{margin-bottom:2rem;text-align:center}.search-input{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #6b5b8a4d;border:1px solid rgba(var(--accent-rgb),.3);border-radius:25px;padding:10px 20px}.video-count{color:#8b9aab;color:var(--text-secondary);font-size:.9rem;margin-bottom:2rem;text-align:center}.no-results{background-color:#1a2332;background-color:var(--tertiary-bg);border-radius:8px;display:none;grid-column:1/-1;padding:3rem;text-align:center}.no-results i{color:#6b5b8a;color:var(--purple-accent);font-size:3rem;margin-bottom:1rem}@media (max-width:768px){.videos-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:576px){.videos-grid{grid-template-columns:1fr}.video-categories{align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center}.video-category{flex:0 0 auto;font-size:.5rem;max-width:90px;min-width:70px;padding:3px 5px;text-align:center;width:auto}}.shop-container{margin:0 auto;max-width:1200px}.shop-tabs{display:flex;gap:20px;justify-content:center;margin-bottom:3rem}.shop-tab{background-color:#1a2332;background-color:var(--tertiary-bg);border:2px solid #0000;border-radius:30px;cursor:pointer;font-family:Orbitron,sans-serif;font-weight:500;padding:10px 25px;transition:all .25s ease;transition:all var(--transition-speed) ease}.shop-tab:hover{border-color:#6b5b8a;border-color:var(--blue-accent)}.shop-tab.active{background-color:#6b5b8a;background-color:var(--blue-accent);color:#0e141c;color:var(--primary-bg)}.shop-tab-content{display:none}.shop-tab-content.active{display:block}.shop-introduction{align-items:center;display:flex;flex-direction:column;margin:0 auto 1.5rem;max-width:42rem;padding:0 .5rem;text-align:center;width:100%}.shop-introduction p{color:#8b9aab;color:var(--text-secondary);font-size:1.05rem;line-height:1.65;margin:0;text-align:center;width:100%}.product-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:2rem}.product-card{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .25s ease,transform .25s ease;transition:border-color var(--transition-speed) ease,transform var(--transition-speed) ease}.product-card:hover{border-color:#6b5b8a;border-color:var(--purple-accent);transform:translateY(2px)}.product-image{height:200px;overflow:hidden}.product-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.02)}.product-info{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem;position:relative}.product-tag{border:1px solid #7a6b9638;border:1px solid var(--surface-border);font-family:Share Tech Mono,monospace;font-size:.68rem;font-weight:400;letter-spacing:.08em;padding:4px 12px;position:absolute;right:20px;text-transform:uppercase;top:-15px}.free{background-color:#6b5b8a59;background-color:rgba(var(--accent-rgb),.35);border-color:#6b5b8a;border-color:var(--purple-accent)}.free,.premium{color:#d8dee9;color:var(--text-color)}.premium{background-color:#c45c5c33;border-color:#c45c5c;border-color:var(--red-accent)}.premium2{background-color:#9147ff33;border-color:#9147ff;color:#d8dee9;color:var(--text-color)}.product-info h3{font-size:1.2rem;margin-bottom:1rem;margin-top:.5rem}.product-info p{font-size:.9rem;margin-bottom:1.5rem}.product-meta{font-size:.85rem;margin-bottom:1rem;margin-top:auto}.product-meta span{color:#8b9aab;color:var(--text-secondary);display:block;margin-bottom:.3rem}.product-meta i{width:20px}.compatibility-tag,.product-meta i{color:#6b5b8a;color:var(--blue-accent)}.compatibility-tag{background-color:#6b5b8a1a;background-color:rgba(var(--accent-rgb),.1);border:1px solid #6b5b8a4d;border:1px solid rgba(var(--accent-rgb),.3);border-radius:4px;display:inline-block;font-size:.75rem;margin-bottom:5px;margin-right:5px;padding:2px 8px}.product-price{font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.price-free{color:#6b5b8a;color:var(--blue-accent)}.price-premium{color:#c45c5c;color:var(--red-accent)}.price-premium2{color:#9147ff}.featured-badge{background-color:#6b5b8a;background-color:var(--purple-accent);box-shadow:0 2px 5px #0000004d;color:#fff;font-size:.8rem;left:-30px;padding:5px 30px;position:absolute;top:10px;transform:rotate(-45deg)}.store-cta{margin-top:4rem;text-align:center}.ko-fi-button{align-items:center;background-color:#ff5e5b;border-radius:4px;color:#fff;display:inline-flex;font-weight:600;padding:10px 20px;transition:all .25s ease;transition:all var(--transition-speed) ease}.ko-fi-button:hover{background-color:#ff807e;transform:translateY(-3px)}.ko-fi-button i{font-size:1.2rem;margin-right:8px}.game-vod-link{margin:1rem 0;text-align:center}.vod-link.animus-vod-link{align-items:center;background:#6b5b8a1a;background:rgba(var(--accent-rgb),.1);border:1px solid #c45c5c59;border-radius:2px;box-shadow:none;color:#a89bc4;color:var(--text-mono);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:.72rem;font-weight:400;gap:.45rem;justify-content:center;letter-spacing:.06em;padding:.55rem .75rem;text-decoration:none;text-transform:uppercase;transition:border-color .25s ease,background-color .25s ease,color .25s ease;transition:border-color var(--transition-speed) ease,background-color var(--transition-speed) ease,color var(--transition-speed) ease;width:100%}.vod-link.animus-vod-link:hover{background:#c45c5c1f;border-color:#c45c5c8c;box-shadow:none;color:#d8dee9;color:var(--text-color);transform:none}.vod-link.animus-vod-link i{color:#c45c5c;font-size:.95rem}.vod-link.animus-vod-link:hover i{color:#d96a6a}.vod-link:not(.animus-vod-link){align-items:center;background:linear-gradient(135deg,red,#c00);border:2px solid red;border-radius:20px;box-shadow:0 2px 8px #ff00004d;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .25s ease;transition:all var(--transition-speed) ease}.vod-link:not(.animus-vod-link):hover{background:linear-gradient(135deg,#c00,#a00);box-shadow:0 4px 12px #ff000080;color:#fff;transform:translateY(-2px)}.vod-link:not(.animus-vod-link) i{font-size:1rem}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.shop-tabs{align-items:center;flex-direction:column;gap:10px}.shop-tab{max-width:300px;text-align:center;width:100%}}@media (max-width:600px){.product-grid{grid-template-columns:1fr}}.stream-container{margin:0 auto;max-width:1200px;width:100%}.main-stream{border:2px solid #6b5b8a;border:2px solid var(--blue-accent);border-radius:8px;box-shadow:0 10px 30px #00000080;margin-bottom:4rem;overflow:hidden}.stream-about-block{margin-bottom:4rem;text-align:left}.stream-about-block h2,.stream-about-block h3{margin-bottom:1rem}.stream-about-block ul{list-style:none;margin:1rem 0 1.5rem;padding:0}.stream-about-block ul li{color:#8b9aab;color:var(--text-secondary);line-height:1.65;margin-bottom:.75rem;padding-left:0}.stream-about-block p{margin-bottom:1rem;max-width:72ch}.stream-section p{color:#d8dee9;color:var(--text-color)}.stream-about-block p,.stream-section .trophy-tracker-description .tool-rich-content,.stream-section .trophy-tracker-description p{color:#8b9aab;color:var(--text-secondary)}.stream-setup{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #6b5b8a1a;border:1px solid rgba(var(--accent-rgb),.1);border-radius:8px;margin-bottom:4rem;padding:2rem}.setup-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.dual-pc-full-width{grid-column:1/-1}.setup-category{background:#0000004d;border:1px solid #6b5b8a1a;border:1px solid rgba(var(--accent-rgb),.1);border-radius:8px;padding:1.5rem;transition:all .25s ease;transition:all var(--transition-speed) ease}.setup-category:hover{border-color:#6b5b8a;border-color:var(--blue-accent);box-shadow:0 0 15px #6b5b8a33;box-shadow:0 0 15px rgba(var(--accent-rgb),.2)}.setup-category h3{font-size:1.2rem;margin-bottom:1rem}.setup-category ul{list-style:none;padding:0}.setup-category li{color:#8b9aab;color:var(--text-secondary);margin-bottom:.8rem;padding-left:0}.setup-category li strong{color:#6b5b8a;color:var(--blue-accent)}.triple-pc-setup{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.pc-specs h4{color:#6b5b8a;color:var(--blue-accent);font-size:1rem;font-weight:600;margin-bottom:.8rem}.obs-communication{border-top:1px solid #6b5b8a33;border-top:1px solid rgba(var(--accent-rgb),.2);padding-top:1rem}.obs-communication h4{color:#6b5b8a;color:var(--purple-accent);font-size:1rem;font-weight:600;margin-bottom:.8rem}.obs-communication p{color:#8b9aab;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:.5rem;max-width:none}@media (max-width:768px){.setup-grid,.triple-pc-setup{grid-template-columns:1fr}.triple-pc-setup{gap:1rem}}.stream-schedule{background-color:#121a24;background-color:var(--secondary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);margin-bottom:4rem;padding:1.25rem}.stream-schedule>p{margin-bottom:1rem;max-width:none}.stream-schedule .schedule-year-tabs{margin-bottom:1.25rem;margin-top:.5rem}.stream-schedule .shop-tab{background-color:initial;border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);color:#8b9aab;color:var(--text-secondary);font-family:Share Tech Mono,monospace;font-size:.75rem;letter-spacing:.08em;padding:.5rem 1rem}.stream-schedule .shop-tab:hover{background-color:#6b5b8a26;background-color:rgba(var(--accent-rgb),.15);border-color:#6b5b8a;border-color:var(--purple-accent);color:#d8dee9;color:var(--text-color)}.stream-schedule .shop-tab.active{background-color:#6b5b8a59;background-color:rgba(var(--accent-rgb),.35);border-color:#a89bc4;border-color:var(--text-mono);color:#d8dee9;color:var(--text-color)}.schedule-note{background-color:#6b5b8a1a;background-color:rgba(var(--accent-rgb),.1);border-left:3px solid #6b5b8a;border-left:3px solid var(--purple-accent);border-radius:4px;color:#8b9aab;color:var(--text-secondary);font-size:.9rem;margin:1.5rem 0;max-width:none;padding:.75rem}.features-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem;margin-top:2rem}.stream-features{margin-bottom:2rem;max-width:100%;width:100%}.stream-features .features-title{margin-bottom:.75rem}.stream-features .features-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem;margin-top:.85rem;max-width:100%;width:100%}.stream-features .feature-card{align-items:flex-start;background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;box-shadow:none;display:flex;flex:none;flex-direction:column;max-width:none;min-width:0;padding:.85rem 1rem;width:100%}.stream-features .feature-header{gap:.55rem;margin-bottom:.55rem}.stream-features .feature-header h3{font-size:.95rem;line-height:1.25;margin:0}.stream-features .feature-icon{flex-shrink:0;font-size:1.2rem;line-height:1}.stream-features .feature-card p{color:#8b9aab;color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:0}@media (max-width:768px){.stream-features .features-grid{gap:.6rem;grid-template-columns:1fr}.stream-features .features-title{font-size:1.3rem;line-height:1.25}.stream-features .feature-card{padding:.7rem .8rem}.stream-features .feature-header h3{font-size:.88rem}.stream-features .feature-icon{font-size:1.05rem}.stream-features .feature-card p{font-size:.82rem;line-height:1.45}}.feature-card{background:#181c2f;border-radius:1rem;box-shadow:0 2px 12px #0000001a;flex:1 1 260px;flex-direction:column;max-width:320px;min-width:260px;padding:2rem 1.5rem 1.5rem}.feature-card,.feature-header{align-items:flex-start;display:flex}.feature-header{gap:.75rem;margin-bottom:1rem}.feature-icon{font-size:2rem}.feature-list{margin:.5rem 0 0;padding-left:1.5rem}.schedule-calendar{display:flex;flex-direction:column;gap:1rem}.calendar-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.calendar-row:has(.calendar-month:only-child){grid-template-columns:1fr;justify-items:center}.calendar-row:has(.calendar-month:only-child) .calendar-month{max-width:100%;width:100%}.calendar-row:has(.calendar-month:only-child) .game-slot{flex-basis:calc(25% - 0.5rem);flex-grow:1;flex-shrink:1;max-width:calc(25% - .5rem);width:auto}.tbc-note{background-color:#6b5b8a1a;background-color:rgba(var(--accent-rgb),.1);border-left:3px solid #6b5b8a;border-left:3px solid var(--blue-accent);border-radius:4px;color:#d8dee9;color:var(--text-color);font-size:.9rem;font-style:italic;margin-top:1rem;max-width:none;padding:.75rem}.calendar-month{background-color:#0e141c;background-color:var(--primary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);overflow:hidden;transition:border-color .25s ease;transition:border-color var(--transition-speed) ease}.calendar-month:hover{border-color:#6b5b8a;border-color:var(--purple-accent)}.month-header{background:#6b5b8a38;background:rgba(var(--accent-rgb),.22);border-bottom:1px solid #7a6b9638;border-bottom:1px solid var(--surface-border);color:#d8dee9;color:var(--text-color);font-family:Share Tech Mono,monospace;font-size:.72rem;font-weight:400;letter-spacing:.1em;padding:.65rem .75rem;text-align:center;text-transform:uppercase}.schedule-collapsible-trigger{align-items:center;border:none;cursor:pointer;display:flex;gap:.5rem;justify-content:center;transition:background .25s ease,color .25s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease;width:100%}.schedule-collapsible-trigger:hover{background:#6b5b8a4d;background:rgba(var(--accent-rgb),.3);color:#d8dee9;color:var(--text-color)}.schedule-collapsible-icon{font-size:.75rem;transition:transform .25s ease;transition:transform var(--transition-speed) ease}.schedule-collapsible.is-open .schedule-collapsible-icon{transform:rotate(180deg)}.schedule-collapsible-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease}.schedule-collapsible.is-open .schedule-collapsible-content{max-height:1200px;opacity:1}.schedule-collapsible.is-open .schedule-collapsible-trigger{border-bottom:1px solid #6b5b8a4d;border-bottom:1px solid rgba(var(--accent-rgb),.3)}.schedule-collapsible-panel .schedule-collapsible-trigger,.schedule-collapsible:not(.is-open) .schedule-collapsible-trigger{border-bottom:none}.month-games{align-items:center;display:flex;gap:.5rem;justify-content:center;min-height:80px;padding:.75rem}.game-slot{aspect-ratio:3/4;background-color:#0006;border:1px dashed #ffffff1a;border-radius:4px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease;width:calc(33.333% - .33rem)}.game-slot.streamed:before{background-color:#22c55e80;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.game-slot.streamed:after{color:#fffffff2;content:"STREAMED";font-size:1.5rem;left:50%;letter-spacing:.1em;text-shadow:2px 2px 8px #000c;top:50%;transform:translate(-50%,-50%) rotate(55deg);white-space:nowrap}.game-slot.challenge:after,.game-slot.streamed:after{font-weight:900;pointer-events:none;position:absolute;z-index:2}.game-slot.challenge:after{background:linear-gradient(90deg,#ffb400eb,#ff6400eb);color:#fff;content:"CHALLENGE";font-size:.55rem;left:0;letter-spacing:.12em;padding:.25rem 0;right:0;text-align:center;text-shadow:1px 1px 3px #0009;top:0}.challenge-game-slot{aspect-ratio:3/4;background-color:#0006;border:1px dashed #ffffff1a;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease;width:calc(33.333% - .33rem)}.challenge-game-slot img{display:block;flex:1 1;object-fit:cover;width:100%}.challenge-game-slot .game-title{background:linear-gradient(0deg,#000000e6,#000000b3,#0000);border-radius:0 0 4px 4px;bottom:1.4rem;color:#fff;font-size:.7rem;font-weight:500;left:0;opacity:0;padding:.5rem;position:absolute;right:0;text-align:center;transition:opacity .25s ease;transition:opacity var(--transition-speed) ease}.challenge-game-slot:hover .game-title{opacity:1}.challenge-game-slot:hover{box-shadow:0 6px 20px #6b5b8a99;box-shadow:0 6px 20px rgba(var(--accent-rgb),.6);position:relative;transform:scale(1.15);z-index:10}.challenge-banner{background:linear-gradient(90deg,#ffb400eb,#ff6400eb);color:#fff;flex-shrink:0;font-size:.55rem;font-weight:900;letter-spacing:.12em;padding:.25rem 0;text-align:center;text-shadow:1px 1px 3px #0009;text-transform:uppercase}.game-slot:not(.empty):hover{box-shadow:0 6px 20px #6b5b8a99;box-shadow:0 6px 20px rgba(var(--accent-rgb),.6);position:relative;transform:scale(1.15);z-index:10}.game-slot img{height:100%;object-fit:cover;width:100%}.game-title{background:linear-gradient(0deg,#000000e6,#000000b3,#0000);border-radius:0 0 4px 4px;bottom:0;color:#fff;font-size:.7rem;font-weight:500;left:0;opacity:0;padding:.5rem;position:absolute;right:0;text-align:center;transition:opacity .25s ease;transition:opacity var(--transition-speed) ease}.game-slot:not(.empty):hover .game-title{opacity:1}.game-slot.empty{background-color:#0003;border:1px dashed #ffffff26}@media (max-width:900px){.calendar-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.calendar-row{grid-template-columns:1fr}.month-games{min-height:100px}.game-slot{flex-basis:calc(33.333% - 0.33rem);flex-grow:1;flex-shrink:1;max-width:45%;width:auto}.calendar-row:has(.calendar-month:only-child) .calendar-month{max-width:100%}.calendar-row:has(.calendar-month:only-child) .game-slot{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;max-width:calc(50% - .5rem)}}.offline-message{background-color:#00000080;border-radius:8px;display:none;margin-bottom:4rem;padding:4rem 2rem;text-align:center}.offline-message h2{margin-bottom:1rem}.offline-message i{color:#6b5b8a;color:var(--blue-accent);font-size:3rem;margin-bottom:1.5rem}@media (max-width:768px){.schedule-grid{grid-template-columns:1fr}}.about-hero,.contact-hero,.games-hero,.shop-hero,.stream-hero,.streamers-hero,.videos-hero{align-items:flex-start;background:#121a24;background:var(--secondary-bg);border-bottom:1px solid #7a6b9638;border-bottom:1px solid var(--surface-border);display:flex;min-height:0;padding-bottom:1rem;padding-top:calc(88px + .5rem);padding-top:calc(var(--header-height) + .5rem);position:relative;text-align:left}@media (min-width:901px){.about-hero,.contact-hero,.games-hero,.shop-hero,.stream-hero,.streamers-hero,.videos-hero{align-items:center;min-height:24dvh;padding-bottom:1.5rem;padding-top:calc(88px + 1.5rem);padding-top:calc(var(--header-height) + 1.5rem)}}.about-hero .container,.contact-hero .container,.games-hero .container,.shop-hero .container,.stream-hero .container,.streamers-hero .container,.videos-hero .container{position:relative;width:100%;z-index:2}.about-hero h1,.contact-hero h1,.games-hero h1,.shop-hero h1,.stream-hero h1,.streamers-hero h1,.videos-hero h1{margin-bottom:1rem}.about-hero p,.contact-hero p,.games-hero p,.shop-hero p,.stream-hero p,.streamers-hero p,.videos-hero p{color:#8b9aab;color:var(--text-secondary);font-size:1.05rem;margin:0;max-width:65ch}.highlight-amber,.highlight-gold{border-bottom:1px solid #b8956a66;color:#b8956a;color:var(--amber-accent);padding-bottom:2px}.about-content{margin:0 auto;max-width:800px}.about-bio{display:flex;gap:40px;margin-bottom:4rem}.about-image{flex:0 0 300px}.about-image img{border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer)}.about-text{flex:1 1}.skills{margin-bottom:4rem}.skill-list{display:flex;flex-wrap:wrap;gap:15px;margin-top:1.5rem}.skill-tag{align-items:center;background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:.75rem;letter-spacing:.06em;padding:6px 14px}.skill-tag i{color:#a89bc4;color:var(--text-mono);margin-right:8px}.journey{margin-bottom:4rem}.timeline{margin-top:2rem;position:relative}.timeline:before{background:#6b5b8a;background:var(--purple-accent);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.timeline-item{margin-bottom:2rem;padding-left:30px;position:relative}.timeline-item:before{background-color:#6b5b8a;background-color:var(--purple-accent);border-radius:50%;content:"";height:14px;left:-6px;position:absolute;top:0;width:14px}.timeline-date{color:#6b5b8a;color:var(--blue-accent);font-family:Orbitron,sans-serif;margin-bottom:.5rem}@media (max-width:768px){.about-bio{flex-direction:column;gap:1rem;margin-bottom:2rem}.about-image{flex:0 0 auto;margin:0 auto;max-width:200px}.about-text h2,.skills h2{font-size:1.35rem;margin-bottom:.6rem}.about-text p,.skills p{font-size:.9rem;line-height:1.55;margin-bottom:.65rem}.skills{margin-bottom:2rem}.skill-list{gap:.45rem;margin-top:.75rem}.skill-tag{font-size:.68rem;padding:.35rem .55rem}}.cookie-disclaimer{align-items:center;animation:fadeInUp .4s;background:#121a24;background:var(--secondary-bg);border-top:1px solid #7a6b9638;border-top:1px solid var(--surface-border);bottom:0;display:flex;justify-content:center;left:0;padding:.75rem 0;position:fixed;right:0;z-index:9999}.cookie-disclaimer__content{align-items:center;color:#8b9aab;color:var(--text-secondary);display:flex;font-family:IBM Plex Sans,sans-serif;font-size:.9rem;gap:1.5rem;max-width:90%}.cookie-disclaimer__button{background:#6b5b8a40;background:rgba(var(--accent-rgb),.25);border:1px solid #6b5b8a;border:1px solid var(--purple-accent);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);color:#d8dee9;color:var(--text-color);cursor:pointer;font-family:Share Tech Mono,monospace;font-size:.75rem;letter-spacing:.08em;padding:8px 20px;transition:background .2s,border-color .2s}.cookie-disclaimer__button:hover{background:#6b5b8a66;background:rgba(var(--accent-rgb),.4);border-color:#a89bc4;border-color:var(--text-mono)}@media (max-width:600px){.cookie-disclaimer__content{flex-direction:column;gap:.8rem;text-align:center}}.games-search{margin-bottom:1.25rem}.search-filter-row{grid-gap:0;align-items:stretch;background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(10.5rem,13.5rem);max-width:100%;min-height:2.75rem;width:100%}.search-filter-row .search-container{align-items:center;display:flex;margin:0;max-width:none;min-width:0;position:relative}.search-container{margin:0 auto;max-width:500px;position:relative}.search-filter-row .search-input{background:#0000;border:none;border-radius:0;box-shadow:none;-webkit-clip-path:none;clip-path:none;font-size:.85rem;height:100%;line-height:1.25;max-width:none;min-height:2.75rem;padding:.65rem 2.75rem .65rem 2.5rem;width:100%}.search-filter-row .search-input:focus{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08)}.category-dropdown-wrapper{border-left:1px solid #7a6b9638;border-left:1px solid var(--surface-border);flex:0 0 auto;position:relative}.search-filter-row .category-dropdown-wrapper{align-items:center;display:flex;min-width:0}.search-filter-row .category-dropdown{background:#0000;border:none;-webkit-clip-path:none;clip-path:none;font-size:.85rem;height:100%;line-height:1.25;min-height:2.75rem;padding:.65rem 2.5rem .65rem 1rem;width:100%}.search-filter-row .category-dropdown:focus{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08)}.search-filter-row .search-clear,.search-filter-row .search-icon{line-height:1;top:50%;transform:translateY(-50%)}.search-filter-row .search-clear{align-items:center;display:flex;justify-content:center}.category-dropdown{appearance:none;-webkit-appearance:none;background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);color:#d8dee9;color:var(--text-color);cursor:pointer;font-family:Share Tech Mono,monospace;font-size:.85rem;letter-spacing:.04em;padding:.65rem 2.5rem .65rem 1rem;transition:border-color .25s ease,background-color .25s ease;transition:border-color var(--transition-speed) ease,background-color var(--transition-speed) ease;white-space:nowrap}.category-dropdown:focus{background:#121a24;background:var(--secondary-bg);border-color:#6b5b8a;border-color:var(--purple-accent);outline:none}.category-dropdown option{background:#0e141c;background:var(--primary-bg);color:#d8dee9;color:var(--text-color)}.category-dropdown-arrow{color:#a89bc4;color:var(--text-mono);font-size:.75rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.category-dropdown--fav{border-color:#b8956a73;color:#b8956a;color:var(--amber-accent)}.category-dropdown--fav:focus{border-color:#b8956a;border-color:var(--amber-accent)}.category-dropdown-wrapper:has(.category-dropdown--fav) .category-dropdown-arrow{color:#b8956a;color:var(--amber-accent)}@media (max-width:576px){.search-filter-row{grid-template-columns:1fr}.category-dropdown-wrapper{border-left:none;border-top:1px solid #7a6b9638;border-top:1px solid var(--surface-border)}.category-dropdown{width:100%}}.search-input{background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);color:#d8dee9;color:var(--text-color);font-family:IBM Plex Sans,sans-serif;font-size:.9rem;padding:.65rem 2.75rem .65rem 2.5rem;transition:border-color .25s ease,background-color .25s ease;transition:border-color var(--transition-speed) ease,background-color var(--transition-speed) ease;width:100%}.search-input::placeholder{color:#8b9aab;color:var(--text-secondary);font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:.04em}.search-input:focus{background:#121a24;background:var(--secondary-bg);border-color:#6b5b8a;border-color:var(--purple-accent);outline:none}.search-icon{color:#a89bc4;color:var(--text-mono);font-size:.9rem;left:.85rem;z-index:1}.search-clear,.search-icon{position:absolute;top:50%;transform:translateY(-50%)}.search-clear{background:none;border:none;border-radius:50%;color:#8b9aab;color:var(--text-secondary);cursor:pointer;font-size:1.2rem;padding:.5rem;right:.85rem;transition:all .25s ease;transition:all var(--transition-speed) ease}.search-clear:hover{background:#6b5b8a26;background:rgba(var(--accent-rgb),.15);color:#a89bc4;color:var(--text-mono)}.all-time-fav-label{background:#b8956a33;border:1px solid #b8956a73;border-radius:2px;color:#b8956a;color:var(--amber-accent);font-family:Share Tech Mono,monospace;font-size:.68rem;font-weight:400;letter-spacing:.1em;line-height:1.3;padding:5px 12px;position:absolute;right:1.25rem;text-transform:uppercase;top:1rem;z-index:10}.game-review-item.all-time-fav{background:#1a2332;background:var(--tertiary-bg);border:1px solid #b8956a66;border-radius:2px;box-shadow:none;-webkit-clip-path:none;clip-path:none;padding-top:2.5rem}.game-review-item.all-time-fav:hover{border-color:#b8956a;border-color:var(--amber-accent)}.upcoming-game{filter:grayscale(50%);opacity:.6;position:relative}.upcoming-game:before{background:#f00c;border-radius:4px;box-shadow:0 2px 4px #0000004d;color:#fff;content:"COMING SOON";font-size:.7rem;font-weight:700;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:10}.rating-placeholder{color:#8b9aab;color:var(--text-secondary);font-family:Share Tech Mono,monospace;font-size:.65rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.load-more-container{margin-bottom:0;margin-top:3rem;text-align:center}.games-list{display:flex;flex-direction:column;gap:2rem}.game-review-item{background:#1a2332;background:var(--tertiary-bg);border:1px solid #6b5b8a1a;border:1px solid rgba(var(--accent-rgb),.1);border-radius:15px;box-shadow:0 4px 20px #0000004d;padding:2rem;position:relative;transition:all .25s ease;transition:all var(--transition-speed) ease}.game-review-item:hover{border-color:#6b5b8a;border-color:var(--purple-accent);box-shadow:none}.game-content-wrapper{align-items:flex-start;display:flex;gap:2rem}.game-poster{flex-shrink:0;width:200px}.game-poster img{border-radius:10px;box-shadow:0 4px 15px #00000080;height:auto;width:100%}.game-text-content{display:flex;flex:1 1;flex-direction:column;gap:1rem}.game-header h3{color:#d8dee9;color:var(--text-color);font-family:Orbitron,sans-serif;font-size:1.8rem;letter-spacing:.02em;margin-bottom:.5rem;text-shadow:0 1px 2px #0e141c80}.game-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.review-chip{align-items:center;background:#6b5b8a0f;background:rgba(var(--accent-rgb),.06);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;color:#a89bc4;color:var(--text-mono);display:inline-flex;font-family:Share Tech Mono,monospace;font-size:.62rem;gap:.35rem;letter-spacing:.06em;line-height:1.2;padding:.22rem .5rem;text-transform:uppercase}.review-chip i{font-size:.72rem;line-height:1}.review-chip--genre{background:#6b5b8a1a;background:rgba(var(--accent-rgb),.1);border-color:#6b5b8a47;border-color:rgba(var(--accent-rgb),.28);color:#a89bc4;color:var(--text-mono)}.review-chip--year{background:#6b5b8a0a;background:rgba(var(--accent-rgb),.04);border-color:#6b5b8a38;border-color:rgba(var(--accent-rgb),.22);color:#8b9aab;color:var(--text-secondary)}.review-chip--platform{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08);border-color:#6b5b8a4d;border-color:rgba(var(--accent-rgb),.3)}.review-chip--platform i{font-size:.8rem}.review-chip--platform-playstation i{color:#6b9fd4}.review-chip--platform-xbox i{color:#7ab87a}.review-chip--platform-nintendo i{color:#d96a6a}.review-chip--platform-pc i{color:#8b9aab;color:var(--text-secondary)}.review-chip--platform-generic i{color:#a89bc4;color:var(--text-mono)}.review-chip--streamed{background:#7aa88a1a;background:rgba(var(--live-rgb),.1);border-color:#7aa88a73;border-color:rgba(var(--live-rgb),.45);color:#7aa88a;color:rgb(var(--live-rgb))}.review-chip--streamed i{animation:review-streamed-pulse 2s ease-in-out infinite;color:#7aa88a;color:rgb(var(--live-rgb));font-size:.45rem}@keyframes review-streamed-pulse{0%,to{opacity:1}50%{opacity:.45}}.review-chip--platinum{background:#b8956a1a;border-color:#b8956a66;color:#c9b896}.review-chip--platinum i{color:#b8956a;font-size:.68rem}.game-category{background:#6b5b8a;background:var(--purple-accent);border-radius:15px;color:#fff;font-size:.7rem;font-weight:700;padding:.3rem .8rem}.game-year{color:#8b9aab;color:var(--text-secondary);font-size:.9rem}.streamed-badge{align-items:center;color:#6b5b8a;color:var(--blue-accent);display:flex;font-size:.9rem;gap:.3rem}.streamed-badge i{font-size:.6rem}.platform-badge{align-items:center;background:linear-gradient(135deg,#2c3e50,#34495e);border:1px solid #5d6d7e;border-radius:15px;box-shadow:0 2px 8px #2c3e504d;color:#ecf0f1;display:flex;font-size:.7rem;font-weight:700;gap:.3rem;padding:.3rem .8rem}.platform-badge i{font-size:.7rem}.platinum-badge{align-items:center;background:linear-gradient(45deg,#e5e4e2,silver);border:1px solid #b8b8b8;border-radius:15px;box-shadow:0 2px 8px #e5e4e24d;color:#2c2c2c;display:flex;font-size:.7rem;font-weight:700;gap:.3rem;padding:.3rem .8rem}.platinum-badge i{color:#7ba3cc;font-size:1.1rem}.game-rating{align-items:center;background:#6b5b8a0f;background:rgba(var(--accent-rgb),.06);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;display:inline-flex;gap:.45rem;margin-bottom:.75rem;padding:.28rem .55rem .28rem .45rem}.stars{align-items:center;display:flex;gap:.12rem;line-height:1}.stars i{color:#b8956a;color:var(--amber-accent);font-size:.68rem;text-shadow:none}.stars i.far.fa-star{color:#6b5b8a38;color:rgba(var(--accent-rgb),.22)}.stars i.fa-star-half-alt{color:#b8956a;color:var(--amber-accent);opacity:.85}.rating-number{border-left:1px solid #7a6b9638;border-left:1px solid var(--surface-border);color:#a89bc4;color:var(--text-mono);font-family:Share Tech Mono,monospace;font-size:.68rem;font-weight:400;letter-spacing:.08em;line-height:1;padding-left:.4rem;text-transform:uppercase}.game-review-content{flex:1 1}.game-review-content p{color:#8b9aab;color:var(--text-secondary);font-size:1rem;line-height:1.7;max-width:none}@media (max-width:768px){.game-content-wrapper{flex-direction:column;gap:.5rem}.game-poster{display:none}.game-header h3{color:#d8dee9;color:var(--text-color);font-size:1.5rem;text-shadow:0 2px 10px #0e141cd9,0 0 1px #0e141ce6}.game-meta{flex-direction:row;flex-wrap:wrap;gap:.5rem}.game-review-item{background-position:50%;background-repeat:no-repeat;background-size:cover}.game-review-item:before{background-image:var(--poster-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}.game-review-item:after,.game-review-item:before{border-radius:15px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.game-review-item:after{background:linear-gradient(180deg,#0e141ceb 0,#0e141cbf 45%,#0e141c8c);z-index:2}.game-content-wrapper{position:relative;z-index:3}.desktop-only{display:none}.mobile-only{display:block}.mobile-only .vod-link.animus-vod-link{font-size:.68rem;padding:.5rem .75rem}.mobile-only.game-vod-link{margin:0}main{margin-top:0}.about-hero,.contact-hero,.games-hero,.shop-hero,.stream-hero,.streamers-hero,.videos-hero{align-items:flex-start;height:auto;min-height:0;padding-bottom:.75rem;padding-top:calc(88px + .35rem);padding-top:calc(var(--header-height) + .35rem);scroll-margin-top:88px;scroll-margin-top:var(--header-height)}.animus-hero .animus-hero-id{font-size:.65rem;margin-bottom:.45rem}.about-hero h1,.contact-hero h1,.games-hero h1,.shop-hero h1,.stream-hero h1,.streamers-hero h1,.videos-hero h1{font-size:1.55rem;line-height:1.25;margin-bottom:.45rem}.about-hero .container,.contact-hero .container,.games-hero .container,.shop-hero .container,.stream-hero .container,.streamers-hero .container,.videos-hero .container{bottom:auto;left:auto;position:relative;right:auto;text-align:center}.about-hero h1,.about-hero p,.contact-hero h1,.contact-hero p,.games-hero h1,.games-hero p,.shop-hero h1,.shop-hero p,.stream-hero h1,.stream-hero p,.streamers-hero h1,.streamers-hero p,.videos-hero h1,.videos-hero p{text-align:center}.about-hero p,.contact-hero p,.games-hero p,.shop-hero p,.stream-hero p,.streamers-hero p,.videos-hero p{font-size:.88rem;line-height:1.5;margin:0 auto;max-width:100%}}@keyframes platinumTextShine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes platinumShine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.streamer-card{background:#1a2332;background:var(--tertiary-bg);border:1px solid #6b5b8a1a;border:1px solid rgba(var(--accent-rgb),.1);border-radius:15px;box-shadow:0 4px 20px #0000004d;margin-bottom:2rem;overflow:hidden;padding:0;transition:all .25s ease;transition:all var(--transition-speed) ease}.streamer-card:hover{border-color:#6b5b8a;border-color:var(--blue-accent);box-shadow:0 8px 30px #6b5b8a33;box-shadow:0 8px 30px rgba(var(--accent-rgb),.2)}.streamer-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:relative}.streamer-overlay{background:linear-gradient(180deg,#000000b3 0,#000000e6);bottom:0;display:flex;flex-direction:column;left:0;padding:2rem;position:absolute;right:0;top:0}.streamer-header{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.streamer-profile-pic{border:3px solid #6b5b8a;border:3px solid var(--blue-accent);border-radius:50%;box-shadow:0 4px 15px #6b5b8a4d;box-shadow:0 4px 15px rgba(var(--accent-rgb),.3);height:80px;width:80px}.streamer-header h3{color:#6b5b8a;color:var(--blue-accent);flex:1 1;font-family:Orbitron,sans-serif;font-size:1.8rem;margin:0}.twitch-link{background:#6b5b8a;background:var(--purple-accent);border:2px solid #6b5b8a;border:2px solid var(--purple-accent);border-radius:20px;color:#fff;font-size:.9rem;font-weight:700;padding:.5rem 1rem;text-decoration:none;transition:all .25s ease;transition:all var(--transition-speed) ease}.twitch-link:hover{background:#0000;box-shadow:0 0 15px #6b5b8a80;box-shadow:0 0 15px rgba(var(--accent-rgb),.5);color:#6b5b8a;color:var(--purple-accent)}.streamer-games{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:1rem}.game-character{align-items:center;background:#0009;border:1px solid #6b5b8a33;border:1px solid rgba(var(--accent-rgb),.2);border-radius:10px;display:flex;flex:1 1;gap:1rem;min-width:250px;padding:1rem}.character-image{border:2px solid #6b5b8a;border:2px solid var(--blue-accent);border-radius:8px;height:60px;object-fit:cover;width:60px}.game-info h4{color:#6b5b8a;color:var(--blue-accent);font-family:Orbitron,sans-serif;font-size:1.1rem;margin:0 0 .5rem}.game-info p{color:#8b9aab;color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin:0}.streamer-info{background:#0000004d;padding:1.5rem 2rem}.streamer-info p{color:#8b9aab;color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.streamer-overlay{padding:1rem}.streamer-header{flex-direction:column;gap:.5rem;text-align:center}.streamer-profile-pic{height:60px;width:60px}.streamer-header h3{font-size:1.4rem}.game-character,.streamer-games{flex-direction:column}.game-character{min-width:auto;text-align:center}.character-image{height:50px;width:50px}.streamer-info{padding:1rem}}.platform-comparison{background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);margin:1.5rem 0;padding:1.5rem 1.75rem}.platform-comparison h3{color:#d8dee9;color:var(--text-color);font-family:Orbitron,sans-serif;font-size:1.05rem;letter-spacing:.04em;margin-bottom:.75rem}.platform-comparison p{line-height:1.7;margin-bottom:1.5rem;max-width:none}.platform-comparison p:last-child{margin-bottom:0}.stream-platforms{margin:1rem 0 2rem;text-align:center}.stream-platforms h2{margin-bottom:1.5rem}.platform-links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.platform-btn{align-items:center;border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);display:flex;flex-direction:column;font-family:Share Tech Mono,monospace;font-size:.95rem;font-weight:400;letter-spacing:.08em;min-width:180px;padding:1.25rem 2rem;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,transform .25s ease;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease,transform var(--transition-speed) ease}.platform-btn i,.platform-btn svg{font-size:2rem;margin-bottom:.5rem}.platform-desc{color:#8b9aab;color:var(--text-secondary);font-family:Share Tech Mono,monospace;font-size:.68rem;font-weight:400;letter-spacing:.06em;margin-top:.35rem;text-transform:uppercase}.twitch-btn{background:#9147ff26;border-color:#9147ff73;color:#d8dee9;color:var(--text-color)}.twitch-btn:hover{background:#9147ff47;border-color:#9147ff;transform:translateY(2px)}.youtube-btn{background:#c45c5c1f;border-color:#c45c5c66;color:#d8dee9;color:var(--text-color)}.youtube-btn:hover{background:#c45c5c38;border-color:#c45c5c;border-color:var(--red-accent);transform:translateY(2px)}@media (max-width:768px){.platform-links{align-items:center;flex-direction:column}.platform-btn{flex-direction:row;gap:1rem;justify-content:center;max-width:280px;padding:1rem 1.5rem;width:100%}.platform-btn i{font-size:1.8rem;margin-bottom:0}.platform-desc{display:none}}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.hero-buttons .btn{align-items:center;display:inline-flex;gap:.5rem}.hero-buttons .btn-twitch{background-color:#9147ff40;border:1px solid #9147ff;color:#d8dee9;color:var(--text-color)}.hero-buttons .btn-twitch:hover{background-color:#9147ff66;border-color:#9147ff;color:#d8dee9;color:var(--text-color)}.hero-buttons .btn-youtube{background-color:#c45c5c33;border:1px solid #c45c5c;color:#d8dee9;color:var(--text-color)}.hero-buttons .btn-youtube:hover{background-color:#c45c5c59;border-color:#c45c5c;color:#d8dee9;color:var(--text-color)}.hero-buttons .btn-secondary{background-color:initial;border-color:#4a4060;border-color:var(--purple-muted);color:#a89bc4;color:var(--text-mono)}.hero-buttons .btn-secondary:hover{background-color:#4a406059;background-color:rgba(var(--accent-muted-rgb),.35);border-color:#6b5b8a;border-color:var(--purple-accent);color:#d8dee9;color:var(--text-color)}@media (max-width:768px){.hero-buttons{align-items:center;flex-direction:column}.hero-buttons .btn{justify-content:center;max-width:280px;width:100%}.hero{align-items:flex-start;min-height:auto;padding-bottom:1.5rem;padding-top:calc(88px + .5rem);padding-top:calc(var(--header-height) + .5rem)}.animus-hero-id{font-size:.65rem;margin-bottom:.65rem}.hero-content{max-width:100%;padding:0 .5rem}.hero h1{font-size:1.5rem;line-height:1.3;margin-bottom:1rem;word-break:break-word}.hero-content p{font-size:.95rem;line-height:1.6}.hero-buttons .btn{font-size:.8rem;padding:10px 20px}}@media (max-width:420px){.hero h1{font-size:1.3rem}.hero-content p{font-size:.9rem}.hero-buttons .btn{font-size:.75rem;max-width:260px;padding:10px 16px}}.latest-reviews{background:#121a24;background:var(--secondary-bg);border-top:1px solid #7a6b9638;border-top:1px solid var(--surface-border);padding:4rem 0;text-align:left}.latest-reviews h2{margin-bottom:2rem}.latest-reviews .section-cta{text-align:left}.reviews-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.review-poster{aspect-ratio:3/4;overflow:hidden;position:relative}.review-poster img{height:100%;object-fit:cover;transition:transform .25s;transition:transform var(--transition-speed);width:100%}.review-rating.rating-mid{border-color:#b8956a}.review-rating.rating-low{border-color:#c45c5c;border-color:var(--red-accent)}.review-card{background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);overflow:hidden;transition:border-color .25s,transform .25s;transition:border-color var(--transition-speed),transform var(--transition-speed)}.review-card:hover{border-color:#6b5b8a;border-color:var(--purple-accent);transform:translateY(2px)}.review-card:hover .review-poster img{transform:scale(1.02)}.review-rating{background:#0e141ce6;border:1px solid #7a6b9638;border:1px solid var(--surface-border);bottom:10px;font-family:Share Tech Mono,monospace;padding:.5rem .75rem;position:absolute;right:10px}.review-rating.rating-legendary{border-color:#b8956a;border-color:var(--amber-accent)}.review-rating.rating-high{border-color:#6b5b8a;border-color:var(--purple-accent)}.rating-value{color:#a89bc4;color:var(--text-mono);font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700}.rating-value.rating-legendary{color:#b8956a;color:var(--amber-accent)}.rating-value.rating-high{color:#a89bc4;color:var(--text-mono)}.rating-value.rating-mid{color:#ffb347}.rating-value.rating-low{color:#ff4f4f}.rating-max{color:#8b9aab;color:var(--text-secondary);font-size:.9rem}.review-info{padding:1.25rem;text-align:left}.review-info h3{color:#d8dee9;color:var(--text-color);font-family:Orbitron,sans-serif;font-size:1.1rem;margin-bottom:.5rem}.review-meta{display:flex;font-size:.85rem;gap:1rem;margin-bottom:.75rem}.review-year{color:#6b5b8a;color:var(--blue-accent)}.review-platform{color:#6b5b8a;color:var(--purple-accent)}.review-excerpt{color:#8b9aab;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:0}@media (max-width:768px){.reviews-grid{gap:1rem!important;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:400px}}.nav-amber-link,.nav-gold-link{color:#b8956a!important;color:var(--amber-accent)!important}.streamers-section{background:#121a24;background:var(--secondary-bg)}.streamers-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.streamer-card-new{animation:fadeInUp .6s ease forwards;background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);display:flex;flex-direction:column;height:100%;min-height:520px;opacity:0;overflow:hidden;position:relative;text-decoration:none;transform:translateY(30px);transition:border-color .3s ease,transform .3s ease}.streamer-card-new:hover{border-color:#6b5b8a;border-color:var(--purple-accent);transform:translateY(2px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.streamer-card-glow{display:none}.streamer-card-content{display:flex;flex:1 1;flex-direction:column;padding:2rem;position:relative;text-align:center;z-index:1}.streamer-card-new .streamer-info{align-items:center;background:none;display:flex;flex:1 1;flex-direction:column;padding:0}.streamer-avatar-wrapper{height:120px;margin:0 auto 1.5rem;position:relative;width:120px}.streamer-avatar{border:3px solid #9147ff;border-radius:50%;height:100%;object-fit:cover;transition:transform .4s ease,border-color .4s ease;width:100%}.streamer-card-new:hover .streamer-avatar{border-color:#6b5b8a;border-color:var(--purple-accent);transform:scale(1.05)}.avatar-ring{display:none}.streamer-category{color:#a89bc4;color:var(--text-mono);display:inline-block;font-size:.8rem;letter-spacing:.06em;margin-bottom:1rem}.live-badge,.streamer-category{font-family:Share Tech Mono,monospace}.live-badge{animation:livePulse 1.5s ease-in-out infinite;background:#c45c5c;bottom:5px;color:#fff;font-size:.65rem;font-weight:400;left:50%;letter-spacing:.08em;padding:2px 10px;position:absolute;transform:translateX(-50%)}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.75}}.streamer-name{color:#d8dee9;color:var(--text-color);font-family:Orbitron,sans-serif;font-size:1.4rem;margin-bottom:.5rem;transition:color .3s ease}.streamer-card-new:hover .streamer-name{color:#a89bc4;color:var(--text-mono)}.streamer-description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;color:#8b9aab;color:var(--text-secondary);display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.5;margin-bottom:1rem;overflow:hidden}.streamer-stats{margin-bottom:1.5rem}.follower-count{color:#8b9aab;color:var(--text-secondary);font-size:.85rem}.follower-count i{color:#ff6b6b;margin-right:5px}.twitch-button{background:#9147ff;border-radius:25px;color:#fff;display:inline-block;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:600;margin-top:auto;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.twitch-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.streamer-card-new:hover .twitch-button:before{left:100%}.twitch-button i{margin-right:8px}.streamer-card-new:hover .twitch-button{background:#772ce8;box-shadow:0 5px 20px #9147ff80;transform:scale(1.05)}@media (max-width:768px){.streamers-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.streamer-avatar-wrapper{height:100px;width:100px}}@media (max-width:576px){.streamers-grid{gap:12px;grid-template-columns:1fr}.streamer-card-new{min-height:auto;padding:0}.streamer-card-content{align-items:center;display:flex;flex-direction:row;gap:.75rem;padding:.75rem 1rem;text-align:left}.streamer-avatar-wrapper{flex-shrink:0;height:55px;margin-bottom:0;width:55px}.streamer-avatar{height:55px;width:55px}.avatar-ring{height:63px;width:63px}.streamer-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.streamer-name{font-size:.9rem;margin-bottom:.1rem}.streamer-category{font-size:.7rem;margin-bottom:.2rem}.streamer-description{display:none}.twitch-button{display:inline-block;font-size:.65rem;margin-top:.2rem;padding:.3rem .6rem}.live-badge{font-size:.5rem;padding:2px 4px}}.streamer-card-new.is-live{border:2px solid red;box-shadow:0 0 20px #ff00004d}.streamer-card-new.is-live .avatar-ring{animation:ringRotate 2s linear infinite;background:linear-gradient(135deg,red,#ff6b6b) border-box}.streamers-dashboard{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.streamers-stats-bar{display:flex;flex-wrap:wrap;gap:.65rem}.streamers-stat{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;min-width:88px;padding:.55rem .85rem}.streamers-stat-value{color:#d8dee9;color:var(--text-color);font-size:1.15rem;font-weight:700;line-height:1.2}.streamers-stat-label{color:#8b9aab;color:var(--text-secondary);font-size:.68rem;letter-spacing:.06em;margin-top:.15rem;text-transform:uppercase}.streamers-stat--live .streamers-stat-value{color:#7aa88a;color:rgb(var(--live-rgb))}.streamers-toolbar{display:flex;flex-wrap:wrap;gap:.75rem}.streamers-toolbar-field{color:#8b9aab;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.72rem;gap:.25rem;letter-spacing:.05em;text-transform:uppercase}.streamers-toolbar-field select{background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);color:#d8dee9;color:var(--text-color);cursor:pointer;font-family:Share Tech Mono,monospace;font-size:.78rem;letter-spacing:.04em;min-width:140px;padding:.55rem .75rem;transition:border-color .25s ease;transition:border-color var(--transition-speed) ease}.streamers-toolbar-field select:focus{border-color:#6b5b8a;border-color:var(--purple-accent);outline:none}.streamers-list-v2{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;margin:0;padding:0}.streamers-list-v2>li{animation:fadeInUp .45s ease forwards;min-width:0;opacity:0}.streamer-card-v2{align-items:stretch;background:#1a2332;background:var(--tertiary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;color:inherit;display:flex;flex-direction:column;gap:.65rem;min-width:0;overflow:hidden;padding:1rem 1.15rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;transition:transform var(--transition-speed) ease,border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.streamer-card-v2.is-live{--live-rgb:88,196,142;background:linear-gradient(160deg,#7aa88a1f,#1a2332 48%);background:linear-gradient(160deg,rgba(var(--live-rgb),.12) 0,var(--tertiary-bg) 48%);border-color:#7aa88a73;border-color:rgba(var(--live-rgb),.45)}.streamer-card-v2:hover{border-color:#6b5b8a;border-color:var(--purple-accent);box-shadow:0 8px 24px #6b5b8a1f;box-shadow:0 8px 24px rgba(var(--accent-rgb),.12);transform:translateY(-2px)}.streamer-card-v2-top{align-items:flex-start;display:flex;gap:.85rem;min-width:0}.streamer-card-v2-avatar{flex-shrink:0;position:relative}.streamer-card-v2-img{border:2px solid #6b5b8a73;border:2px solid rgba(var(--accent-rgb),.45);border-radius:50%;display:block;height:64px;object-fit:cover;width:64px}.streamer-card-v2-img.is-placeholder{align-items:center;background:#6b5b8a1f;background:rgba(var(--accent-rgb),.12);color:#a89bc4;color:var(--text-mono);display:flex;font-size:1.35rem;justify-content:center}.streamer-card-v2-live{background:#9a4a4a;border:1px solid #ffffff1f;border-radius:2px;bottom:-2px;color:#f0e8e8;font-family:Share Tech Mono,monospace;font-size:.58rem;font-weight:400;left:50%;letter-spacing:.08em;line-height:1.3;padding:2px 6px;position:absolute;transform:translateX(-50%)}.streamer-card-v2-main{flex:1 1;min-width:0}.streamer-card-v2-head{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.45rem}.streamer-card-v2-head h3{color:#d8dee9;color:var(--text-color);font-size:1rem;line-height:1.25;margin:0;word-break:break-word}.streamer-card-v2-category{background:#6b5b8a0f;background:rgba(var(--accent-rgb),.06);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:2px;color:#a89bc4;color:var(--text-mono);font-family:Share Tech Mono,monospace;font-size:.62rem;letter-spacing:.08em;max-width:100%;overflow:hidden;padding:.2rem .45rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.streamer-card-v2-live-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .65rem;line-height:1}.streamer-card-v2-game{background:none;border:none;color:#d8dee9;color:var(--text-color);font-family:IBM Plex Sans,sans-serif;font-size:.75rem;font-weight:500;gap:.35rem;max-width:100%;min-width:0;padding:0}.streamer-card-v2-game,.streamer-card-v2-game i{align-items:center;display:inline-flex;line-height:1}.streamer-card-v2-game i{color:#7aa88a;color:rgb(var(--live-rgb));flex-shrink:0;font-size:.72rem;height:1rem;justify-content:center;width:1rem}.streamer-card-v2-game-text{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamer-card-v2-viewers{align-items:center;color:#7aa88a;color:rgb(var(--live-rgb));display:inline-flex;flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:.72rem;gap:.3rem;letter-spacing:.04em;line-height:1}.streamer-card-v2-viewers i{align-items:center;display:inline-flex;font-size:.68rem;height:1rem;justify-content:center;line-height:1;width:1rem}.streamer-card-v2-details{background:#4a40601f;background:rgba(var(--accent-muted-rgb),.12);border:1px dashed #7a6b9638;border:1px dashed var(--surface-border);border-radius:2px;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.65rem .75rem}.streamer-card-v2.is-live .streamer-card-v2-details{background:#7aa88a0f;background:rgba(var(--live-rgb),.06);border-color:#7aa88a33;border-color:rgba(var(--live-rgb),.2)}.streamer-card-v2-stream-title{-webkit-line-clamp:2;color:#d8dee9;color:var(--text-color);font-size:.8rem;line-height:1.45}.streamer-card-v2-bio,.streamer-card-v2-stream-title{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;word-break:break-word}.streamer-card-v2-bio{-webkit-line-clamp:3;color:#8b9aab;color:var(--text-secondary);font-size:.78rem;line-height:1.5}.streamer-card-v2-bio--offline{-webkit-line-clamp:2;background:none;border:none;display:-webkit-box;padding:0}.streamer-card-v2-action{padding-top:.1rem}.streamer-card-v2-btn{align-items:center;background:#6b5b8a1a;background:rgba(var(--accent-rgb),.1);border:1px solid #6b5b8a59;border:1px solid rgba(var(--accent-rgb),.35);border-radius:2px;color:#a89bc4;color:var(--text-mono);display:flex;font-family:Share Tech Mono,monospace;font-size:.72rem;gap:.45rem;justify-content:center;letter-spacing:.06em;padding:.55rem .75rem;text-transform:uppercase;transition:border-color .25s ease,background-color .25s ease;transition:border-color var(--transition-speed) ease,background-color var(--transition-speed) ease;white-space:nowrap;width:100%}.streamer-card-v2:hover .streamer-card-v2-btn{background:#6b5b8a29;background:rgba(var(--accent-rgb),.16);border-color:#6b5b8a;border-color:var(--purple-accent)}.streamer-card-v2.is-live .streamer-card-v2-btn{background:#7aa88a24;background:rgba(var(--live-rgb),.14);border-color:#7aa88a80;border-color:rgba(var(--live-rgb),.5);color:#7aa88a;color:rgb(var(--live-rgb))}.streamer-card-v2.is-live:hover .streamer-card-v2-btn{background:#7aa88a38;background:rgba(var(--live-rgb),.22);border-color:#7aa88aa6;border-color:rgba(var(--live-rgb),.65)}@media (max-width:768px){.streamers-dashboard{align-items:stretch;flex-direction:column;gap:.55rem;margin-bottom:1rem}.streamers-stats-bar{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.streamers-stat{border-radius:6px;min-width:0;padding:.38rem .4rem}.streamers-stat-value{font-size:.92rem}.streamers-stat-label{font-size:.56rem;letter-spacing:.05em;margin-top:.08rem}.streamers-toolbar{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.streamers-toolbar-field{font-size:.6rem;gap:.12rem;min-width:0}.streamers-toolbar-field select{font-size:.7rem;min-width:0;padding:.38rem .5rem;width:100%}.streamers-list-v2{grid-template-columns:1fr}.streamer-card-v2-top{align-items:center}}.gta4-challenge-hero{background-image:url(/static/media/gta4challengebanner.cdaadea473e2d806f5c8.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:6rem 0 4rem;position:relative;text-align:center}.gta4-challenge-hero:before{background:linear-gradient(135deg,#0009,#00000080),linear-gradient(135deg,#6b5b8a26,#6b5b8a26);background:linear-gradient(135deg,#0009,#00000080),linear-gradient(135deg,rgba(var(--accent-rgb),.15),rgba(var(--accent-rgb),.15));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.gta4-challenge-hero .container{position:relative;z-index:2}.gta4-challenge-hero h1{font-size:3rem;margin-bottom:1rem}.gta4-challenge-hero p{font-size:1.2rem;margin:0 auto;max-width:600px}.gta6-challenge-hero{background-image:url(/static/media/gta6challengebanner.249ecf70612fc4275f39.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:6rem 0 4rem;position:relative;text-align:center}.gta6-challenge-hero:before{background:linear-gradient(135deg,#0009,#00000080),linear-gradient(135deg,#ffa50026,#ff450026);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.gta6-challenge-hero .container{position:relative;z-index:2}.gta6-challenge-hero h1{font-size:3rem;margin-bottom:1rem}.gta6-challenge-hero p{font-size:1.2rem;margin:0 auto;max-width:600px}.gta6-challenge-content{padding:3rem 0}.gta6-intro{margin-bottom:4rem}.gta6-intro h2{margin-bottom:2rem}.gta6-intro p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.gta6-coming-soon{margin-bottom:4rem}.gta6-coming-soon h2{margin-bottom:2rem;text-align:center}.gta6-coming-soon p{font-size:1.1rem;line-height:1.8;margin-bottom:3rem}.coming-soon-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}.coming-soon-item{background:#1a2332;background:var(--tertiary-bg);border-left:4px solid #b8956a;border-left:4px solid var(--orange-accent);border-radius:12px;height:160px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.coming-soon-item:hover{box-shadow:0 10px 30px #ffa50026;transform:translateY(-5px)}.coming-soon-item h3{color:#b8956a;color:var(--orange-accent);font-size:1.3rem;margin-bottom:1rem}.coming-soon-item h3 i{margin-right:.5rem}.coming-soon-item p{color:#8b9aab;color:var(--text-secondary);line-height:1.6}.gta6-features{margin-bottom:4rem}.gta6-features h2{margin-bottom:3rem;text-align:center}.gta6-features .features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.feature-item{background:#1a2332;background:var(--tertiary-bg);border-left:4px solid #6b5b8a;border-left:4px solid var(--purple-accent);border-radius:12px;height:160px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.feature-item:hover{box-shadow:0 10px 30px #6b5b8a26;box-shadow:0 10px 30px rgba(var(--accent-rgb),.15);transform:translateY(-5px)}.feature-item h3{color:#6b5b8a;color:var(--purple-accent);font-size:1.3rem;margin-bottom:1rem}.feature-item h3 i{margin-right:.5rem}.feature-item p{color:#8b9aab;color:var(--text-secondary);line-height:1.6}.gta6-stay-updated{background:linear-gradient(135deg,#ffa5000d,#ff45000d);border-radius:12px;margin:0 auto 4rem;max-width:1000px;padding:3rem;text-align:center}.gta6-stay-updated h2{margin-bottom:2rem}.gta6-stay-updated p{font-size:1.1rem;line-height:1.8;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px}.update-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.update-link{align-items:center;background:#1a2332;background:var(--tertiary-bg);border:1px solid #ffffff1a;border-radius:8px;color:#d8dee9;color:var(--text-color);display:inline-flex;font-weight:500;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.update-link:hover{background:#b8956a;background:var(--orange-accent);box-shadow:0 5px 15px #ffa5004d;color:#0e141c;color:var(--primary-bg);transform:translateY(-2px)}.update-link i{font-size:1.1rem}@media (max-width:768px){.gta6-challenge-hero{background-image:url(/static/media/gta6challengebanner-mobile.f0572e53546aa54b4d37.png)}.gta6-challenge-hero h1{font-size:2rem}.gta6-challenge-hero p{font-size:1rem}.coming-soon-grid{grid-template-columns:1fr}.gta6-features .features-grid{grid-template-columns:repeat(2,1fr)}.update-links{align-items:center;flex-direction:column}.update-link{justify-content:center;max-width:300px;width:100%}}.trophy-tracker-hero{background:linear-gradient(135deg,#6b5b8a1a,#6b5b8a1a),#121a24;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.1)),var(--secondary-bg);padding:6rem 0 4rem;text-align:center}.trophy-tracker-hero h1{font-size:3rem;margin-bottom:1rem}.trophy-tracker-hero p{color:#8b9aab;color:var(--text-secondary);font-size:1.2rem;margin:0 auto;max-width:600px}.trophy-tracker-content{background:#0e141c;background:var(--primary-bg);color:#d8dee9;color:var(--text-color);padding:4rem 0}.trophy-tracker-content p{color:#8b9aab;color:var(--text-secondary);max-width:none}.trophy-tracker-image{border-radius:12px;box-shadow:0 10px 40px #6b5b8a33;box-shadow:0 10px 40px rgba(var(--accent-rgb),.2);margin:0 auto 3rem;max-width:800px;overflow:hidden}.trophy-tracker-image img{display:block;width:100%}.trophy-tracker-description{margin:0 auto 3rem;max-width:800px;text-align:center}.trophy-tracker-description h2{margin-bottom:1.5rem;text-align:center}.trophy-tracker-description .tool-rich-content,.trophy-tracker-description p{color:#8b9aab;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-left:auto;margin-right:auto;max-width:65ch;text-align:center}.trophy-tracker-video{margin:0 auto 4rem;max-width:800px}.trophy-tracker-video h2{margin-bottom:2rem;text-align:center}.video-embed-container{border-radius:12px;box-shadow:0 10px 40px #6b5b8a33;box-shadow:0 10px 40px rgba(var(--accent-rgb),.2);height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-embed-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.trophy-tracker-install{margin:0 auto 4rem;max-width:1200px}.trophy-tracker-install h2{margin-bottom:3rem;text-align:center}.achievement-platform-videos{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.achievement-platform-video-card{width:100%}.achievement-platform-video-card h3{margin-bottom:1rem;text-align:center}.achievement-platform-embed{margin:0;max-width:none;width:100%}.achievement-platform-coming-soon{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08);border:1px dashed #6b5b8a59;border:1px dashed rgba(var(--accent-rgb),.35)}.achievement-platform-coming-soon-content{align-items:center;color:#8b9aab;color:var(--text-secondary);display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;position:absolute}.achievement-platform-coming-soon-content i{color:#6b5b8a;color:var(--accent-color,#6b5b8a);font-size:2rem}.achievement-platform-coming-soon-content p{font-size:1.25rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.install-step{background:#1a2332;background:var(--tertiary-bg);border-left:4px solid #6b5b8a;border-left:4px solid var(--blue-accent);border-radius:12px;display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.install-step:hover{box-shadow:0 5px 20px #6b5b8a26;box-shadow:0 5px 20px rgba(var(--accent-rgb),.15);transform:translateX(10px)}.step-number{align-items:center;background:#6b5b8a59;background:rgba(var(--accent-rgb),.35);border:1px solid #6b5b8a;border:1px solid var(--purple-accent);border-radius:50%;color:#0e141c;color:var(--primary-bg);display:flex;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;width:50px}.step-content{flex:1 1;min-width:0}.step-content h3{color:#d8dee9;color:var(--text-color);font-size:1.2rem;margin-bottom:.5rem}.step-content p{color:#8b9aab;color:var(--text-secondary);margin-bottom:0;max-width:none}.step-content a{color:#6b5b8a;color:var(--blue-accent);text-decoration:underline}.step-content a:hover{color:#6b5b8a;color:var(--purple-accent)}.step-content small{color:#c66;font-weight:400}.detection-options{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.detection-option{background:#6b5b8a0a;background:rgba(var(--accent-rgb),.04);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:10px;padding:1.5rem}.detection-option h4{color:#6b5b8a;color:var(--blue-accent);font-family:Orbitron,sans-serif;font-size:1rem;margin-bottom:.75rem}@media (max-width:768px){.detection-options{grid-template-columns:1fr}}.step-screenshot{border-radius:8px;margin-top:1rem;overflow:hidden}.step-screenshot img{display:block;height:auto;width:100%}.trophy-tracker-import-string{margin:0 auto 4rem;max-width:1200px}.trophy-tracker-import-string h2,.trophy-tracker-import-string>p{margin-bottom:1.5rem;text-align:center}.trophy-tracker-import-string>p{color:#8b9aab;color:var(--text-secondary)}.tool-import-string-bar{align-items:center;background:linear-gradient(180deg,#282837f2,#181820fa);border:1px solid #4361ee59;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 12px #00000040,0 0 0 1px #4361ee14;color:#ffffffeb;cursor:pointer;display:flex;overflow:hidden;padding:.85rem 1.15rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease,background .35s ease,color .3s ease;width:100%}.tool-import-string-bar:before{background:linear-gradient(90deg,#0000,#4361ee14 35%,#4cc9f01f 50%,#4361ee14 65%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.tool-import-string-bar:hover{border-color:#4cc9f08c;box-shadow:inset 0 1px 0 #ffffff14,0 4px 20px #4361ee40,0 0 24px #4361ee26;transform:translateY(-1px)}.tool-import-string-bar:hover:before{transform:translateX(100%)}.tool-import-string-bar:active{transform:translateY(0)}.tool-import-string-bar.is-copied{background:linear-gradient(180deg,#22c55e6b,#16a34a8c);border-color:#4ade80a6;box-shadow:inset 0 1px 0 #ffffff1a,0 4px 20px #22c55e4d,0 0 24px #22c55e26;color:#dcfce7}.tool-import-string-bar.is-copied:before{background:linear-gradient(90deg,#0000,#86efac26 35%,#4ade8040 50%,#86efac26 65%,#0000);transform:translateX(0)}.tool-import-string-text{font-family:Roboto Mono,Consolas,Courier New,monospace;font-size:.85rem;font-weight:500;letter-spacing:.02em;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}.tool-import-string-bar.is-copied .tool-import-string-text{font-family:inherit;font-size:.95rem;letter-spacing:.04em;text-align:center}.tool-import-string-help{color:#8b9aab;color:var(--text-secondary);font-size:.9rem;margin:.85rem 0 0;text-align:center}.trophy-tracker-commands{margin:0 auto 4rem;max-width:1200px}.trophy-tracker-commands h2,.trophy-tracker-commands>p{margin-bottom:1.5rem;text-align:center}.trophy-tracker-commands>p{color:#8b9aab;color:var(--text-secondary)}.animus-commands-panel{background:linear-gradient(145deg,#6b5b8a14,#6b5b8a08 42%,#1a2332);background:linear-gradient(145deg,rgba(var(--accent-rgb),.08) 0,rgba(var(--accent-rgb),.03) 42%,var(--tertiary-bg) 100%);border:1px solid #7a6b9638;border:1px solid var(--surface-border);border-radius:14px;box-shadow:inset 0 1px 0 #6b5b8a0f,0 10px 30px #0000002e;box-shadow:inset 0 1px 0 rgba(var(--accent-rgb),.06),0 10px 30px #0000002e;overflow:hidden;position:relative}.animus-commands-panel__chrome{pointer-events:none}.animus-commands-panel__bracket{border:1px solid #6b5b8a73;border:1px solid rgba(var(--accent-rgb),.45);height:14px;opacity:.7;position:absolute;width:14px}.animus-commands-panel__bracket--tl{border-bottom:none;border-right:none;left:10px;top:10px}.animus-commands-panel__bracket--br{border-left:none;border-top:none;bottom:10px;right:10px}.animus-commands-panel__head{align-items:center;background:#6b5b8a0f;background:rgba(var(--accent-rgb),.06);border-bottom:1px solid #6b5b8a2e;border-bottom:1px solid rgba(var(--accent-rgb),.18);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.animus-commands-panel__title{align-items:center;color:#d8dee9;color:var(--text-color);display:flex;font-size:1.05rem;font-weight:600;gap:.75rem}.animus-commands-panel__icon{background:#6b5b8a1f;background:rgba(var(--accent-rgb),.12);border:1px solid #6b5b8a73;border:1px solid rgba(var(--accent-rgb),.45);border-radius:999px;font-family:Share Tech Mono,monospace;font-size:.95rem;height:1.65rem;line-height:1;width:1.65rem}.animus-commands-panel__icon,.animus-commands-panel__toggle{align-items:center;color:#a89bc4;color:var(--text-mono);display:inline-flex;justify-content:center}.animus-commands-panel__toggle{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08);border:1px solid #6b5b8a47;border:1px solid rgba(var(--accent-rgb),.28);border-radius:8px;cursor:pointer;height:2rem;transition:border-color .2s ease,background .2s ease,color .2s ease;width:2rem}.animus-commands-panel__toggle:hover{background:#6b5b8a24;background:rgba(var(--accent-rgb),.14);border-color:#6b5b8a8c;border-color:rgba(var(--accent-rgb),.55);color:#d8dee9;color:var(--text-color)}.animus-commands-panel__body{padding:.35rem 0 .15rem}.animus-commands-table-wrap{overflow-x:auto}.animus-commands-table{border-collapse:collapse;min-width:760px;width:100%}.animus-commands-table thead th{border-bottom:1px solid #6b5b8a29;border-bottom:1px solid rgba(var(--accent-rgb),.16);color:#a89bc4;color:var(--text-mono);font-family:Share Tech Mono,monospace;font-size:.68rem;font-weight:400;letter-spacing:.12em;opacity:.85;padding:.85rem 1.25rem;text-align:left;text-transform:uppercase}.animus-commands-table tbody tr{border-bottom:1px solid #6b5b8a1a;border-bottom:1px solid rgba(var(--accent-rgb),.1);transition:background .2s ease}.animus-commands-table tbody tr:last-child{border-bottom:none}.animus-commands-table tbody tr:hover{background:#6b5b8a0d;background:rgba(var(--accent-rgb),.05)}.animus-commands-table tbody td{color:#d8dee9;color:var(--text-color);line-height:1.5;padding:1rem 1.25rem;vertical-align:middle}.animus-commands-table tbody td:nth-child(3){color:#8b9aab;color:var(--text-secondary)}.animus-command-chip{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08);border:1px solid #6b5b8a38;border:1px solid rgba(var(--accent-rgb),.22);border-radius:8px;color:#d8dee9;color:var(--text-color);display:inline-block;font-size:.82rem;max-width:100%;overflow:hidden;padding:.42rem .75rem;text-overflow:ellipsis;white-space:nowrap}.animus-command-chip--example{background:#4a406038;background:rgba(var(--accent-muted-rgb),.22)}.animus-command-empty{color:#8b9aab;color:var(--text-secondary);opacity:.65}.animus-permission-badge{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;font-family:Share Tech Mono,monospace;font-size:.68rem;font-weight:600;justify-content:center;letter-spacing:.08em;padding:.28rem .55rem;text-transform:uppercase;white-space:nowrap}.animus-permission-badge.is-everyone{background:#22c55e1f;border-color:#4ade8059;color:#86efac}.animus-permission-badge.is-mod{background:#8b5cf61f;border-color:#c4b5fd59;color:#c4b5fd}.animus-permission-badge.is-vip{background:#f59e0b1f;border-color:#fbbf2459;color:#fcd34d}.animus-permission-badge.is-sub{background:#3b82f61f;border-color:#60a5fa59;color:#93c5fd}.animus-permission-badge.is-broadcaster{background:#ef44441f;border-color:#f8717159;color:#fca5a5}.animus-permission-badge.is-default{background:#6b5b8a14;background:rgba(var(--accent-rgb),.08);border-color:#6b5b8a47;border-color:rgba(var(--accent-rgb),.28);color:#a89bc4;color:var(--text-mono)}.trophy-tracker-cta{background:linear-gradient(135deg,#6b5b8a0d,#6b5b8a0d);background:linear-gradient(135deg,rgba(var(--accent-rgb),.05),rgba(var(--accent-rgb),.05));border-radius:12px;margin:0 auto;max-width:1000px;padding:3rem;text-align:center}.trophy-tracker-cta h2{margin-bottom:2rem}.cta-buttons{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center}.cta-buttons .btn{font-size:1.1rem;padding:1rem 2rem}.cta-buttons .btn i{margin-right:.5rem}@media (max-width:768px){.gta4-challenge-hero{background-image:url(/static/media/gta4challengebanner-mobile.ba8f86988ce7d63ebb54.png)}.gta4-challenge-hero h1{font-size:2rem}.gta4-challenge-hero p{font-size:1rem}.trophy-tracker-hero h1{font-size:2rem}.trophy-tracker-hero p{font-size:1rem}.achievement-platform-videos{grid-template-columns:1fr}.install-step{align-items:flex-start;flex-direction:column;gap:1rem}.step-number{font-size:1.2rem;height:40px;width:40px}.cta-buttons{flex-direction:column}.cta-buttons .btn{width:100%}.animus-commands-table{min-width:0}.animus-commands-table thead{display:none}.animus-commands-table tbody tr{background:#0a0e1459;border:1px solid #6b5b8a24;border:1px solid rgba(var(--accent-rgb),.14);border-radius:10px;display:block;margin:0 .75rem .75rem;padding:.85rem 1rem}.animus-commands-table tbody tr:last-child{margin-bottom:.75rem}.animus-commands-table tbody td{grid-gap:.65rem;border:none;display:grid;gap:.65rem;grid-template-columns:7.5rem minmax(0,1fr);padding:.45rem 0}.animus-commands-table tbody td:before{color:#a89bc4b8;content:attr(data-label);font-family:Share Tech Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}}.trophy-tracker-faq{margin-top:4rem;padding:2rem 0}.trophy-tracker-faq h2{margin-bottom:3rem;text-align:center}.faq-container{margin:0 auto;max-width:1200px}.faq-item{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #6b5b8a33;border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;margin-bottom:1rem;padding:1.5rem 2rem;transition:all .25s ease;transition:all var(--transition-speed) ease}.faq-item:hover{border-color:#6b5b8a80;border-color:rgba(var(--accent-rgb),.5);box-shadow:0 5px 15px #6b5b8a1a;box-shadow:0 5px 15px rgba(var(--accent-rgb),.1)}.faq-item h3{color:#6b5b8a;color:var(--blue-accent);font-size:1.2rem;margin-bottom:.8rem}.faq-item p{line-height:1.6;margin-bottom:0}.faq-item p,.faq-item ul{color:#8b9aab;color:var(--text-secondary)}.faq-item ul{list-style:disc;margin-left:1.5rem}.faq-item ul li{color:#8b9aab;color:var(--text-secondary);line-height:1.5;margin-bottom:.6rem}.faq-item ul li:last-child{margin-bottom:0}@media (max-width:768px){.trophy-tracker-faq{margin-top:2rem;padding:1rem 0}.faq-item{padding:1rem 1.5rem}.faq-item h3{font-size:1.1rem}}.contact-section{padding:4rem 0 5rem}.contact-grid{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 380px}.contact-form-wrap h2{font-size:1.8rem;margin-bottom:2rem}.contact-form{display:flex;flex-direction:column;gap:1.2rem}.form-row{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:#d8dee9;color:var(--text-color);font-size:.9rem;font-weight:600;letter-spacing:.5px}.required{color:#c45c5c;color:var(--red-accent)}.form-group input,.form-group select,.form-group textarea{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #6b5b8a4d;border:1px solid rgba(var(--accent-rgb),.3);border-radius:6px;color:#d8dee9;color:var(--text-color);font-family:IBM Plex Sans,sans-serif;font-size:.95rem;padding:12px 16px;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease;width:100%}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23ccc' d='M6 8 0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.form-group select option{background-color:#1a1a2e;color:#d8dee9;color:var(--text-color)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#6b5b8a;border-color:var(--purple-accent);box-shadow:0 0 0 3px #6b5b8a26;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15);outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff4d}.form-group textarea{min-height:140px;resize:vertical}.contact-streamer-fields{animation:fadeInDown .25s ease;background:#6b5b8a0a;background:rgba(var(--accent-rgb),.04);border:1px solid #6b5b8a33;border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;display:flex;flex-direction:column;gap:1.1rem;padding:1.2rem 1.4rem 1.4rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.streamer-fields-label{align-items:center;color:#6b5b8a;color:var(--blue-accent);display:flex;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:1.5px;text-transform:uppercase}.form-captcha{margin-top:.4rem}.contact-error{background:#ff000014;border:1px solid #f006;border-radius:6px;color:#ff6b6b;font-size:.9rem;padding:.8rem 1rem}.contact-error,.contact-submit{align-items:center;display:flex;gap:.6rem}.contact-submit{font-size:1rem;justify-content:center;padding:14px 24px;text-align:center;width:100%}.contact-submit:disabled{cursor:not-allowed;opacity:.6}.contact-success{background:#6b5b8a0d;background:rgba(var(--accent-rgb),.05);border:1px solid #6b5b8a33;border:1px solid rgba(var(--accent-rgb),.2);border-radius:10px;padding:3rem 2rem;text-align:center}.contact-success i.fa-check-circle{color:#6b5b8a;color:var(--blue-accent);display:block;font-size:3.5rem;margin-bottom:1rem}.contact-success h3{font-size:1.6rem;margin-bottom:.8rem}.contact-success p{margin-bottom:1.5rem}.contact-sidebar{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:100px}.contact-info-card{background-color:#1a2332;background-color:var(--tertiary-bg);border:1px solid #6b5b8a40;border:1px solid rgba(var(--accent-rgb),.25);border-radius:10px;padding:1.8rem}.contact-info-card h3{align-items:center;color:#d8dee9;color:var(--text-color);display:flex;font-size:1.15rem;gap:.5rem;margin-bottom:.6rem}.contact-info-card h3 i{color:#6b5b8a;color:var(--blue-accent)}.contact-info-card>p{color:#8b9aab;color:var(--text-secondary);font-size:.9rem;margin-bottom:1.4rem}.contact-socials{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:0}.contact-social-link{align-items:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;display:flex;gap:1rem;padding:.7rem 1rem;text-decoration:none;transition:all .25s ease;transition:all var(--transition-speed) ease}.contact-social-link:hover{background:#6b5b8a1f;background:rgba(var(--accent-rgb),.12);border-color:#6b5b8a59;border-color:rgba(var(--accent-rgb),.35);transform:translateX(4px)}.contact-social-icon{align-items:center;display:flex;flex-shrink:0;font-size:1.2rem;height:36px;justify-content:center;width:36px}.contact-social-text{display:flex;flex-direction:column;gap:2px}.contact-social-platform{color:#d8dee9;color:var(--text-color);font-size:.9rem;font-weight:600}.contact-social-handle{color:#8b9aab;color:var(--text-secondary);font-size:.78rem}.contact-info-tip{border-color:#6b5b8a33;border-color:rgba(var(--accent-rgb),.2)}.contact-tips{display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:0}.contact-tips li{align-items:flex-start;color:#8b9aab;color:var(--text-secondary);display:flex;font-size:.88rem;gap:.6rem;line-height:1.5}.contact-tips li i{color:#6b5b8a;color:var(--blue-accent);flex-shrink:0;font-size:.75rem;margin-top:3px}@media (max-width:1024px){.contact-grid{gap:2rem;grid-template-columns:1fr 320px}}@media (max-width:768px){.contact-hero{align-items:flex-start;height:auto;min-height:0;padding-bottom:.75rem;padding-top:calc(88px + .35rem);padding-top:calc(var(--header-height) + .35rem)}.contact-section{padding:0 0 3rem}.contact-grid{gap:1.25rem;grid-template-columns:1fr}.contact-form-wrap h2{font-size:1.3rem;margin-bottom:.85rem}.contact-form,.form-row{gap:.85rem}.form-row{grid-template-columns:1fr}.form-group label{font-size:.82rem}.form-group input,.form-group select,.form-group textarea{font-size:.88rem;padding:.55rem .75rem}.contact-info-card{padding:1rem 1.1rem}.contact-info-card h3{font-size:1.05rem;margin-bottom:.5rem}.contact-info-card>p{font-size:.88rem;margin-bottom:.75rem}.contact-social-link{padding:.55rem .65rem}.contact-sidebar{position:static}.stream-container,.stream-section .container{max-width:100%;overflow-x:clip}.main-stream,.stream-about-block,.stream-schedule,.stream-setup{margin-bottom:2rem}.stream-about-block h2,.stream-about-block h3,.stream-platforms h2,.stream-schedule h2,.stream-setup h2{font-size:1.35rem;margin-bottom:.65rem}.stream-about-block p,.stream-about-block ul li,.stream-section p{font-size:.9rem;line-height:1.55;margin-bottom:.65rem}.stream-about-block ul{margin:.65rem 0 1rem}.stream-setup{padding:1rem}.setup-grid{gap:.85rem;margin-top:.85rem}.setup-category{padding:.85rem}.setup-category h3{font-size:1.05rem;margin-bottom:.65rem}.setup-category li{font-size:.88rem;margin-bottom:.55rem}.stream-schedule{margin-bottom:2rem;padding:.85rem}.stream-platforms{margin:.5rem 0 1.5rem}.stream-platforms h2{margin-bottom:.85rem}.platform-comparison{margin-bottom:1.5rem}.platform-comparison p{font-size:.88rem;margin-bottom:.65rem}.game-rating{margin-bottom:.5rem;padding:.22rem .45rem}.rating-number,.stars i{font-size:.62rem}}.gta4-challenge-content{padding:3rem 0}.gta4-intro{margin-bottom:3rem}.gta4-intro p{color:#8b9aab;color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.gta4-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem}.gta4-stat-card{background:#1a2332;background:var(--tertiary-bg);border:1px solid #ffffff14;border-radius:12px;padding:1.5rem 1rem;text-align:center;transition:transform .25s,box-shadow .25s;transition:transform var(--transition-speed),box-shadow var(--transition-speed)}.gta4-stat-card:hover{transform:translateY(-3px)}.gta4-stat-card .stat-number{color:#6b5b8a;color:var(--blue-accent);font-family:Orbitron,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.3rem}.gta4-stat-card .stat-label{color:#8b9aab;color:var(--text-secondary);font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.gta4-stat-card.stat-green .stat-number{color:#4ade80}.gta4-stat-card.stat-yellow .stat-number{color:#facc15}.gta4-stat-card.stat-red .stat-number{color:#f87171}.gta4-rules{margin-bottom:3rem}.gta4-rules h2{margin-bottom:1.5rem}.rules-columns{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.rules-column{background:#1a2332;background:var(--tertiary-bg);border:1px solid #ffffff14;border-radius:12px;padding:1.5rem}.rules-column h3{align-items:center;color:#6b5b8a;color:var(--blue-accent);display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.rules-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.rules-list li{background:#ffffff0a;border-left:3px solid #f8717199;border-radius:6px;color:#8b9aab;color:var(--text-secondary);font-size:.875rem;line-height:1.4;padding:.35rem .75rem}.rules-list.exemptions-list li{border-left-color:#22c55e99}.rules-subsection{margin-bottom:1.5rem}.rules-subsection:last-child{margin-bottom:0}.rules-subsection h4{align-items:center;color:#d8dee9;color:var(--text-color);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:.8rem}.rules-subsection h4 i{color:#6b5b8a;color:var(--blue-accent);font-size:.8rem}.gta4-key-notes{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.gta4-key-notes h3{align-items:center;color:#6b5b8a;color:var(--blue-accent);display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin-bottom:1.2rem}.key-notes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.key-note{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.key-note:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.key-note h4{color:#ff6b6b;font-size:18px;margin-bottom:10px}.key-note p{color:#b0b0b0;line-height:1.6;margin:0}.gta4-definitive{margin:60px 0}.definitive-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.definitive-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.definitive-item:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.definitive-item h4{color:#4ecdc4;font-size:18px;margin-bottom:10px}.definitive-item h4 a{color:#4ecdc4;margin-left:8px;text-decoration:none;transition:color .3s ease}.definitive-item h4 a:hover{color:#6dd5d0;text-decoration:underline}.definitive-item p{color:#b0b0b0;color:#8b9aab;color:var(--text-secondary);line-height:1.6;line-height:1.5;margin:0}.gta4-missions{margin-bottom:3rem}.gta4-missions>h2{margin-bottom:.5rem}.gta4-missions>p{color:#8b9aab;color:var(--text-secondary);margin-bottom:1.5rem}.gta4-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.gta4-filter-btn{background:#1a2332;background:var(--tertiary-bg);border:1px solid #ffffff1a;border-radius:8px;color:#8b9aab;color:var(--text-secondary);cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:.85rem;padding:.5rem 1.2rem;transition:all .25s;transition:all var(--transition-speed)}.gta4-filter-btn:hover{border-color:#6b5b8a66;border-color:rgba(var(--accent-rgb),.4);color:#d8dee9;color:var(--text-color)}.gta4-filter-btn.filter-All.active{background:#6b5b8a26;background:rgba(var(--accent-rgb),.15);border-color:#6b5b8a;border-color:var(--blue-accent);color:#6b5b8a;color:var(--blue-accent)}.gta4-filter-btn.filter-green.active{background:#4ade8026;border-color:#4ade80;color:#4ade80}.gta4-filter-btn.filter-yellow.active{background:#facc1526;border-color:#facc15;color:#facc15}.gta4-filter-btn.filter-red.active{background:#f8717126;border-color:#f87171;color:#f87171}.gta4-chapter{margin-bottom:2rem}.chapter-title{border-bottom:1px solid #6b5b8a26;border-bottom:1px solid rgba(var(--accent-rgb),.15);color:#6b5b8a;color:var(--blue-accent);font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.gta4-mission-list{display:flex;flex-direction:column;gap:.6rem}.gta4-mission-card{background:#1a2332;background:var(--tertiary-bg);border:1px solid #ffffff14;border-left:4px solid #0000;border-radius:10px;padding:1.2rem 1.5rem;transition:transform .25s,border-color .25s;transition:transform var(--transition-speed),border-color var(--transition-speed)}.gta4-mission-card:hover{transform:translateX(4px)}.gta4-mission-card.mission-green{border-left-color:#4ade80}.gta4-mission-card.mission-yellow{border-left-color:#facc15}.gta4-mission-card.mission-red{border-left-color:#f87171}.mission-header{align-items:center;display:flex;gap:.8rem;margin-bottom:.8rem}.mission-number{border-radius:6px;flex-shrink:0;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:700;min-width:36px;padding:.2rem .4rem;text-align:center}.mission-green .mission-number{background:#4ade8026;color:#4ade80}.mission-yellow .mission-number{background:#facc1526;color:#facc15}.mission-red .mission-number{background:#f8717126;color:#f87171}.mission-name{color:#d8dee9;color:var(--text-color);flex:1 1;font-size:1.05rem;font-weight:600}.mission-client{background:#ffffff0d;border-radius:20px;color:#8b9aab;color:var(--text-secondary);flex-shrink:0;font-size:.8rem;padding:.2rem .7rem;white-space:nowrap}.mission-details{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 2fr}.mission-detail{color:#8b9aab;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.mission-detail strong{color:#d8dee9;color:var(--text-color);display:block;font-size:.8rem;letter-spacing:.3px;margin-bottom:.2rem;text-transform:uppercase}.gta4-summary{margin-bottom:2rem}.gta4-summary h2{margin-bottom:1.5rem}.summary-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}.summary-card{background:#1a2332;background:var(--tertiary-bg);border:1px solid #ffffff14;border-radius:12px;padding:1.5rem;transition:transform .25s,border-color .25s;transition:transform var(--transition-speed),border-color var(--transition-speed)}.summary-card:hover{border-color:#6b5b8a4d;border-color:rgba(var(--accent-rgb),.3);transform:translateY(-3px)}.summary-icon{align-items:center;background:#6b5b8a1a;background:rgba(var(--accent-rgb),.1);border-radius:10px;color:#6b5b8a;color:var(--blue-accent);display:flex;font-size:1.2rem;height:44px;justify-content:center;margin-bottom:1rem;width:44px}.summary-card h3{color:#d8dee9;color:var(--text-color);font-size:1rem;font-weight:600;margin-bottom:.8rem}.summary-card ul{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.summary-card li{color:#8b9aab;color:var(--text-secondary);font-size:.88rem;line-height:1.5;padding-left:1.2rem;position:relative}.summary-card li:before{color:#6b5b8a;color:var(--blue-accent);content:"\f054";font-family:Font Awesome\ 5 Free;font-size:.6rem;font-weight:900;left:0;position:absolute;top:5px}@media (max-width:1024px){.gta4-stats{grid-template-columns:repeat(2,1fr)}.mission-details,.rules-columns{grid-template-columns:1fr}.key-notes-grid,.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gta4-stats{grid-template-columns:repeat(2,1fr)}.rules-columns{grid-template-columns:1fr}.mission-header{flex-wrap:wrap;gap:.4rem}.mission-client{order:3;width:100%}.gta4-filter-bar{gap:.4rem}.gta4-filter-btn{font-size:.8rem;padding:.4rem .8rem}.key-notes-grid,.summary-grid{grid-template-columns:1fr}}html[data-theme=hurt-my-eyes]{--text-color:#0f0f0f;--text-secondary:#525252;--amber-accent:#6b6b6b;--red-accent:#5c5c5c;--orange-accent:#707070}[data-theme=hurt-my-eyes] .noise-bg:before{opacity:.04}[data-theme=hurt-my-eyes] .animus-hero-chrome__mesh{opacity:.28}[data-theme=hurt-my-eyes] .animus-hero-chrome__bracket{border-color:#6b5b8a47;border-color:rgba(var(--accent-rgb),.28)}[data-theme=hurt-my-eyes] .animus-hero-chrome__sweep{background:linear-gradient(90deg,#0000,#6b5b8a0f 20%,#6b5b8a38 50%,#6b5b8a0f 80%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--accent-rgb),.06) 20%,rgba(var(--accent-rgb),.22) 50%,rgba(var(--accent-rgb),.06) 80%,#0000 100%)}[data-theme=hurt-my-eyes] .game-header h3,[data-theme=hurt-my-eyes] .game-review-item .game-header h3{text-shadow:none}[data-theme=hurt-my-eyes] .game-review-item:before{background:linear-gradient(90deg,#fffffff2 0,#ffffffd1 45%,#ffffffa6)}[data-theme=hurt-my-eyes] .highlight{color:#d8dee9;color:var(--text-color);font-weight:800}[data-theme=hurt-my-eyes] .animus-theme-picker__panel{box-shadow:0 8px 28px #0000002e}[data-theme=hurt-my-eyes] .hero-background{opacity:.22}[data-theme=hurt-my-eyes] .hero-status-panel.animus-panel{background:#fff;border:2px solid #0000002e;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 28px #00000012}[data-theme=hurt-my-eyes] .animus-panel:after,[data-theme=hurt-my-eyes] .animus-panel:before{border-color:#0000006b}[data-theme=hurt-my-eyes] .animus-panel__header{border-bottom-color:#0000001f;color:#a89bc4;color:var(--text-mono)}[data-theme=hurt-my-eyes] .animus-panel__data dt{color:#8b9aab;color:var(--text-secondary)}[data-theme=hurt-my-eyes] .animus-panel__data dd{color:#d8dee9;color:var(--text-color);font-weight:600}[data-theme=hurt-my-eyes] .animus-panel__status--offline{color:#404040}[data-theme=hurt-my-eyes] .animus-panel__status--sync{color:#a89bc4;color:var(--text-mono)}[data-theme=hurt-my-eyes] .achievement-platform-video-card h3,[data-theme=hurt-my-eyes] .faq-item h3,[data-theme=hurt-my-eyes] .step-content h3,[data-theme=hurt-my-eyes] .trophy-tracker-commands h2,[data-theme=hurt-my-eyes] .trophy-tracker-content,[data-theme=hurt-my-eyes] .trophy-tracker-cta h2,[data-theme=hurt-my-eyes] .trophy-tracker-description h2,[data-theme=hurt-my-eyes] .trophy-tracker-faq h2,[data-theme=hurt-my-eyes] .trophy-tracker-hero,[data-theme=hurt-my-eyes] .trophy-tracker-hero h1,[data-theme=hurt-my-eyes] .trophy-tracker-import-string h2,[data-theme=hurt-my-eyes] .trophy-tracker-install h2,[data-theme=hurt-my-eyes] .trophy-tracker-video h2{color:#d8dee9;color:var(--text-color)}[data-theme=hurt-my-eyes] .install-step{border-left-color:#6b5b8a;border-left-color:var(--blue-accent);box-shadow:0 2px 12px #0000000f}[data-theme=hurt-my-eyes] .step-number{background:#6b5b8a1f;background:rgba(var(--accent-rgb),.12);border-color:#6b5b8a59;border-color:rgba(var(--accent-rgb),.35);color:#d8dee9;color:var(--text-color)}[data-theme=hurt-my-eyes] .animus-commands-panel{background:linear-gradient(145deg,#6b5b8a0a,#121a24 55%,#1a2332);background:linear-gradient(145deg,rgba(var(--accent-rgb),.04) 0,var(--secondary-bg) 55%,var(--tertiary-bg) 100%);box-shadow:0 4px 18px #00000014}[data-theme=hurt-my-eyes] .tool-import-string-bar{background:linear-gradient(180deg,#f3f4f6,#e5e7eb);border-color:#6b5b8a38;border-color:rgba(var(--accent-rgb),.22);box-shadow:inset 0 1px 0 #ffffffe6,0 2px 10px #0000000f;color:#d8dee9;color:var(--text-color)}[data-theme=hurt-my-eyes] .tool-import-string-bar:before{background:linear-gradient(90deg,#0000,#6b5b8a0a 35%,#6b5b8a14 50%,#6b5b8a0a 65%,#0000);background:linear-gradient(90deg,#0000 0,rgba(var(--accent-rgb),.04) 35%,rgba(var(--accent-rgb),.08) 50%,rgba(var(--accent-rgb),.04) 65%,#0000 100%)}[data-theme=hurt-my-eyes] .faq-item{box-shadow:0 2px 10px #0000000d}[data-theme=hurt-my-eyes] .faq-item h3{color:#6b5b8a;color:var(--blue-accent)}.maintenance-page{align-items:center;background:#0e141c;background:var(--primary-bg);color:#d8dee9;color:var(--text-color);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.maintenance-page__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.04;pointer-events:none;position:absolute}.maintenance-page__inner{background:#121a24;background:var(--secondary-bg);border:1px solid #7a6b9638;border:1px solid var(--surface-border);-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-clip-path:var(--chamfer);clip-path:var(--chamfer);max-width:520px;padding:2.5rem 2rem;position:relative;text-align:center;z-index:1}.maintenance-page__id{color:#a89bc4;color:var(--text-mono);font-size:.75rem;letter-spacing:.08em;margin-bottom:1rem}.maintenance-page__icon{color:#6b5b8a;color:var(--accent);font-size:2.5rem;margin-bottom:1rem}.maintenance-page h1{font-size:2rem;margin:0 0 1rem}.maintenance-page__message{color:#8b9aab;color:var(--text-secondary);line-height:1.6;margin-bottom:1.75rem}.maintenance-page__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.maintenance-page__admin-link{opacity:.85}.maintenance-page__status{color:#a89bc4;color:var(--text-mono);font-size:.72rem;letter-spacing:.06em}.admin-page{background:#0b0f14;color:#e8edf4;font-family:Segoe UI,system-ui,-apple-system,sans-serif;min-height:100vh}.admin-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.admin-sidebar{background:linear-gradient(180deg,#121820,#0d1218);border-right:1px solid #243044;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:100vh;padding:1.25rem 1rem;position:-webkit-sticky;position:sticky;top:0}.admin-brand{color:#7dd3fc;font-family:Orbitron,Segoe UI,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.5rem .75rem}.admin-brand span{color:#c4b5fd}.admin-sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.admin-sidebar-nav a{align-items:center;border-radius:10px;color:#9aa8bc;display:flex;font-size:.92rem;gap:.65rem;padding:.65rem .85rem;text-decoration:none;transition:background .15s,color .15s}.admin-sidebar-nav a i{opacity:.85;text-align:center;width:1.1rem}.admin-sidebar-nav a:hover{background:#1a2332;color:#e8edf4}.admin-sidebar-nav a.active{background:linear-gradient(90deg,#38bdf826,#a78bfa1f);border:1px solid #7dd3fc40;color:#f0f6ff}.admin-sidebar-footer{border-top:1px solid #243044;display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.admin-sidebar-footer a,.admin-sidebar-footer button{background:#0000;border:none;border-radius:8px;color:#9aa8bc;cursor:pointer;font-size:.9rem;padding:.55rem .85rem;text-align:left;width:100%}.admin-sidebar-footer a:hover,.admin-sidebar-footer button:hover{background:#1a2332;color:#e8edf4}.admin-body{display:flex;flex-direction:column;min-width:0}.admin-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f141cd9;border-bottom:1px solid #243044;padding:1.25rem 2rem}.admin-topbar h2{font-size:1.35rem;font-weight:600;margin:0 0 .25rem}.admin-topbar p{color:#8b9cb3;font-size:.9rem;margin:1rem 0 0}.admin-main{flex:1 1;padding:1.5rem 2rem 2.5rem}.admin-login-page{align-items:center;background:radial-gradient(circle at top,#1a2740 0,#0b0f14 55%);display:flex;justify-content:center;min-height:100vh;padding:2rem}.admin-card{background:#121820;border:1px solid #243044;border-radius:14px;box-shadow:0 8px 24px #00000040;margin-bottom:1rem;padding:1.35rem}.admin-card h3{color:#c8d4e6;font-size:1rem;margin:0 0 1rem}.admin-grid-2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.admin-grid-3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.admin-stat-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.admin-stat-card{background:linear-gradient(145deg,#141c28,#101620);border:1px solid #243044;border-radius:12px;padding:1.1rem 1.25rem}.admin-stat-card strong{color:#7dd3fc;display:block;font-size:1.5rem;margin-bottom:.25rem}.admin-stat-card span{color:#8b9cb3;font-size:.85rem}.admin-quick-links{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.admin-quick-link{background:#0f1520;border:1px solid #243044;border-radius:12px;color:#e8edf4;display:block;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s}.admin-quick-link:hover{border-color:#3b82f6;transform:translateY(-1px)}.admin-quick-link small{color:#8b9cb3;display:block;font-size:.8rem;margin-top:.35rem}.admin-form label{color:#b8c5d9;display:block;font-size:.85rem;margin-bottom:.85rem}.admin-form input,.admin-form select,.admin-form textarea{background:#0a1018;border:1px solid #2d3a50;border-radius:8px;box-sizing:border-box;color:#e8edf4;font-size:.92rem;margin-top:.35rem;padding:.6rem .75rem;width:100%}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826;outline:none}.admin-checkbox{align-items:center;display:flex;gap:.5rem}.admin-checkbox input{margin:0;width:auto}.admin-btn-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.admin-page .btn{border-radius:8px;font-size:.88rem;padding:.5rem 1rem}.admin-table-wrap{border:1px solid #243044;border-radius:10px;overflow-x:auto}.admin-table{border-collapse:collapse;font-size:.88rem;width:100%}.admin-table th{background:#0f1520;border-bottom:1px solid #243044;color:#9aa8bc;font-weight:600;padding:.75rem;text-align:left}.admin-table td{border-bottom:1px solid #1e2a3c;padding:.7rem .75rem;vertical-align:middle}.admin-table tr:hover td{background:#ffffff05}.admin-message{color:#4ade80;font-size:.9rem;margin:.5rem 0}.admin-error{color:#f87171}.admin-json{font-family:Cascadia Code,Consolas,monospace;font-size:.82rem;margin:.5rem 0 1rem;min-height:200px;width:100%}.admin-code{background:#0a1018;border:1px solid #243044;border-radius:8px;display:block;font-size:.85rem;padding:.75rem}.admin-section-block{background:#0c121a;border:1px solid #243044;border-radius:12px;margin-bottom:.75rem;padding:1rem}.admin-section-block summary{color:#c8d4e6;cursor:pointer;font-weight:600;list-style:none;margin-bottom:.75rem}.admin-section-block summary::-webkit-details-marker{display:none}.admin-section-summary{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.admin-section-summary-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:.35rem}.admin-section-summary-actions .admin-icon-btn:disabled{cursor:not-allowed;opacity:.35}.admin-section-summary-actions .admin-icon-btn:disabled:hover{background:#0000;border-color:#243044;color:inherit}.admin-tag{background:#1e3a5f;border-radius:999px;color:#7dd3fc;display:inline-block;font-size:.75rem;margin-left:.5rem;padding:.15rem .5rem}.admin-login-card{max-width:420px;padding:2rem;width:100%}.admin-login-card h1{font-size:1.5rem;margin:0 0 .35rem}.admin-login-card p{color:#8b9cb3;margin-bottom:1.25rem}.admin-schedule-page{display:flex;flex-direction:column;gap:.65rem}.admin-schedule-toolbar{background:linear-gradient(145deg,#141c28,#0c121a);border:1px solid #243044;border-radius:10px;padding:.6rem .85rem}.admin-schedule-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}.admin-schedule-form-toggle{align-items:center;display:inline-flex;flex-shrink:0;font-size:.84rem;gap:.4rem;margin-left:auto;padding:.45rem .9rem}.admin-schedule-year-group{background:#0a1018;border:1px solid #243044;border-radius:9px;display:flex;gap:.2rem;padding:.2rem}.admin-schedule-year-tab{background:#0000;border:none;border-radius:7px;color:#9aa8bc;cursor:pointer;font-size:.84rem;font-weight:500;padding:.4rem .9rem;transition:background .15s,color .15s,box-shadow .15s}.admin-schedule-year-tab:hover{background:#ffffff0a;color:#e8edf4}.admin-schedule-year-tab.active{background:linear-gradient(90deg,#38bdf838,#a78bfa2e);box-shadow:0 1px 4px #00000040;color:#f0f6ff}.admin-schedule-stats{align-items:center;border-left:1px solid #243044;display:flex;flex-wrap:wrap;gap:.45rem;padding-left:.85rem}.admin-schedule-stat-chip{align-items:center;background:#0a1018;border:1px solid #243044;border-radius:8px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;min-width:3.5rem;padding:.35rem .65rem}.admin-schedule-stat-value{color:#7dd3fc;font-size:.95rem;font-weight:600}.admin-schedule-stat-label{color:#8b9cb3;font-size:.65rem;letter-spacing:.05em;margin-top:.1rem;text-transform:uppercase}.admin-schedule-stat-chip--planned .admin-schedule-stat-value{color:#c4b5fd}.admin-schedule-stat-chip--streamed .admin-schedule-stat-value{color:#4ade80}.admin-schedule-inline-form{background:#0c121a;border:1px solid #243044;border-radius:8px;padding:.45rem .65rem}.admin-schedule-form-message{font-size:.82rem;margin:0 0 .35rem}.admin-schedule-inline-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem}.admin-schedule-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.admin-schedule-field>span{color:#8b9cb3;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.admin-schedule-field input,.admin-schedule-field select{background:#0a1018;border:1px solid #2d3a50;border-radius:6px;box-sizing:border-box;color:#e8edf4;font-size:.82rem;padding:.35rem .5rem}.admin-schedule-field--month select,.admin-schedule-field--year select{min-width:5.5rem}.admin-schedule-field--sort input{width:3.5rem}.admin-schedule-field--checkbox{align-items:center;flex-direction:row;gap:.35rem;padding-bottom:.35rem}.admin-schedule-field--checkbox input{margin:0;width:auto}.admin-schedule-field--checkbox>span{font-size:.78rem;letter-spacing:0;text-transform:none}.admin-schedule-field--title{flex:1 1 10rem}.admin-schedule-field--poster{flex:1 1 12rem}.admin-schedule-inline-actions{display:flex;flex-shrink:0;gap:.35rem}.admin-schedule-inline-actions .btn{font-size:.82rem;padding:.35rem .75rem}.admin-schedule-calendar{min-width:0}.admin-schedule-empty{background:#0c121a;border:1px dashed #2d3a50;border-radius:14px;color:#8b9cb3;padding:3rem 1.5rem;text-align:center}.admin-schedule-empty i{color:#3b82f6;font-size:2rem;margin-bottom:.75rem}.admin-schedule-empty p{margin:0 0 1rem}.admin-schedule-empty-hint{color:#8b9cb3;font-size:.85rem;margin-bottom:1rem!important}.admin-schedule-month-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-schedule-extra-section{grid-gap:.65rem;border-top:1px solid #243044;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem;padding-top:.85rem;position:relative;width:100%;z-index:0}.admin-schedule-month-block{background:#0c121a;border:1px solid #243044;border-radius:8px;min-width:0}.admin-schedule-month-label{align-items:center;background:#101620;border-bottom:1px solid #1e2a3c;display:flex;gap:.35rem;padding:.4rem .5rem}.admin-schedule-month-name{color:#9aa8bc;flex:1 1;font-size:.78rem;font-weight:600;letter-spacing:.02em}.admin-schedule-month-add{align-items:center;background:#0000;border:1px solid #2d3a50;border-radius:6px;color:#7a8a9f;cursor:pointer;display:flex;flex-shrink:0;font-size:.65rem;height:22px;justify-content:center;transition:border-color .15s,color .15s;width:22px}.admin-schedule-month-add:hover{border-color:#38bdf8;color:#7dd3fc}.admin-schedule-month-empty{color:#5a6a82;font-size:.75rem;margin:0;padding:.35rem .5rem}.admin-schedule-entry-list{list-style:none;margin:0;padding:.25rem}.admin-schedule-entry{align-items:center;border-radius:6px;display:flex;gap:.4rem;min-width:0;padding:.25rem .35rem}.admin-schedule-entry+.admin-schedule-entry{margin-top:.15rem}.admin-schedule-entry:hover{background:#ffffff08}.admin-schedule-entry.is-editing{background:#38bdf814;outline:1px solid #38bdf859}.admin-schedule-entry.is-streamed .admin-schedule-entry-thumb{opacity:.7}.admin-schedule-entry-thumb{background:#1a2332;border-radius:3px;display:block;flex-shrink:0;height:30px;object-fit:cover;width:22px}.admin-schedule-entry-thumb.is-empty{align-items:center;color:#5a6a82;display:flex;font-size:.65rem;justify-content:center}.admin-schedule-entry-title{color:#e8edf4;flex:1 1;font-size:.76rem;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-schedule-entry-tag{background:#4ade801f;border:1px solid #4ade8040;border-radius:999px;color:#4ade80;flex-shrink:0;font-size:.62rem;padding:.1rem .35rem}.admin-schedule-entry-actions{display:flex;flex-shrink:0;gap:.2rem}.admin-schedule-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:5px;color:#7a8a9f;cursor:pointer;display:flex;font-size:.68rem;height:24px;justify-content:center;transition:border-color .15s,color .15s,background .15s;width:24px}.admin-schedule-icon-btn:hover{background:#0a1018;border-color:#2d3a50;color:#7dd3fc}.admin-schedule-icon-btn.danger:hover{background:#f8717114;border-color:#f8717159;color:#f87171}.admin-schedule-empty-months{background:#0c121a;border:1px solid #243044;border-radius:12px;margin-top:1rem;padding:.75rem 1rem}.admin-schedule-empty-months summary{color:#9aa8bc;cursor:pointer;font-size:.88rem;-webkit-user-select:none;user-select:none}.admin-schedule-empty-month-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.admin-schedule-empty-month-btn{align-items:center;background:#0000;border:1px dashed #2d3a50;border-radius:8px;color:#8b9cb3;cursor:pointer;display:inline-flex;font-size:.8rem;gap:.4rem;padding:.35rem .65rem;transition:border-color .15s,color .15s}.admin-schedule-empty-month-btn:hover{border-color:#38bdf8;color:#7dd3fc}.admin-notice-banner{background:#00eaff0f;border:1px solid #2a4060;border-radius:10px;margin-bottom:.5rem;padding:.75rem 1rem}.admin-notice-banner p{color:#a8bdd4;font-size:.85rem;line-height:1.5;margin:0}.admin-notice-banner a{color:#00eaff;text-decoration:underline}.admin-panel-page{display:flex;flex-direction:column;gap:.65rem}.admin-panel-toolbar{background:linear-gradient(145deg,#141c28,#0c121a);border:1px solid #243044;border-radius:10px;padding:.6rem .85rem}.admin-panel-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}.admin-panel-toolbar-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto}.admin-panel-toolbar-actions .btn{font-size:.84rem;padding:.45rem .9rem}.admin-stat-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.admin-stat-chip{align-items:center;background:#0a1018;border:1px solid #243044;border-radius:8px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;min-width:3.5rem;padding:.35rem .65rem}.admin-stat-value{color:#7dd3fc;font-size:.95rem;font-weight:600}.admin-stat-label{color:#8b9cb3;font-size:.65rem;letter-spacing:.05em;margin-top:.1rem;text-transform:uppercase}.admin-stat-chip--gold .admin-stat-value{color:#fbbf24}.admin-stat-chip--green .admin-stat-value{color:#4ade80}.admin-stat-chip--purple .admin-stat-value{color:#c4b5fd}.admin-panel-tabs{background:#0a1018;border:1px solid #243044;border-radius:9px;display:flex;gap:.2rem;padding:.2rem}.admin-panel-tab{background:#0000;border:none;border-radius:7px;color:#9aa8bc;cursor:pointer;font-size:.84rem;font-weight:500;padding:.4rem .85rem;transition:background .15s,color .15s}.admin-panel-tab:hover{color:#e8edf4}.admin-panel-tab.active{background:linear-gradient(90deg,#38bdf838,#a78bfa2e);color:#f0f6ff}.admin-panel-form{background:#0c121a;border:1px solid #243044;border-radius:10px;padding:.75rem .85rem}.admin-panel-form-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.admin-panel-form-head h3{color:#e8edf4;font-size:.92rem;margin:0}.admin-list-wrap{background:#0c121a;border:1px solid #243044;border-radius:10px;overflow:hidden}.admin-list-empty{color:#8b9cb3;padding:2rem 1.5rem;text-align:center}.admin-list{list-style:none;margin:0;padding:0}.admin-list-item{align-items:center;border-bottom:1px solid #1e2a3c;display:flex;gap:.65rem;min-width:0;padding:.55rem .75rem}.admin-list-item:last-child{border-bottom:none}.admin-list-item:hover{background:#ffffff05}.admin-list-item.is-editing{background:#38bdf80f;outline:1px solid #38bdf840;outline-offset:-1px}.admin-thumb{background:#1a2332;border-radius:8px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.admin-thumb.is-empty{align-items:center;border:1px solid #243044;color:#5a6a82;display:flex;font-size:.95rem;justify-content:center}.admin-list-main{flex:1 1;min-width:0}.admin-list-title-row{align-items:baseline;display:flex;gap:.5rem;min-width:0}.admin-list-title{color:#e8edf4;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-list-sub{color:#5a6a82;flex-shrink:0;font-size:.68rem}.admin-list-desc{color:#8b9cb3;font-size:.76rem;margin:.15rem 0 .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-list-pills{display:flex;flex-wrap:wrap;gap:.35rem}.admin-pill{background:#101620;border:1px solid #243044;border-radius:999px;color:#9aa8bc;font-size:.65rem;padding:.12rem .45rem}.admin-pill.is-green{background:#4ade8014;border-color:#4ade804d;color:#4ade80}.admin-pill.is-gold{background:#fbbf241a;border-color:#fbbf2459;color:#fbbf24}.admin-pill.is-muted{color:#8b9cb3}.admin-pill.is-purple{background:#c4b5fd1a;border-color:#c4b5fd59;color:#c4b5fd}.admin-list-actions{display:flex;flex-shrink:0;gap:.25rem}.admin-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#7a8a9f;cursor:pointer;display:flex;font-size:.78rem;height:30px;justify-content:center;transition:border-color .15s,color .15s,background .15s;width:30px}.admin-icon-btn:hover{background:#0a1018;border-color:#2d3a50;color:#7dd3fc}.admin-icon-btn.danger:hover{background:#f8717114;border-color:#f8717159;color:#f87171}.admin-icon-btn.is-active{background:#fbbf241a;border-color:#fbbf2459;color:#fbbf24}.admin-settings-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-card{background:linear-gradient(145deg,#121820,#0c121a);border:1px solid #243044;border-radius:10px;padding:.85rem 1rem}.admin-settings-card h3{color:#e8edf4;font-size:.92rem;margin:0 0 .45rem}.admin-settings-card p{color:#8b9cb3;font-size:.82rem;line-height:1.45;margin:.35rem 0}.admin-settings-card--wide{grid-column:1/-1}.admin-settings-actions{margin-top:.65rem}.admin-status-row{align-items:center;color:#8b9cb3;display:flex;font-size:.82rem;gap:.45rem;margin:.35rem 0}.admin-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.admin-status-dot.is-ok{background:#4ade80;box-shadow:0 0 6px #4ade8080}.admin-status-dot.is-warn{background:#fbbf24}.admin-status-dot.is-off{background:#5a6a82}.admin-planned-list{color:#9aa8bc;font-size:.82rem;line-height:1.5;margin:.5rem 0 0;padding-left:1.1rem}.admin-planned-list li{margin-bottom:.35rem}.admin-json-panel{background:#0c121a;border:1px solid #243044;border-radius:10px;padding:.75rem .85rem}.admin-json-panel-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.admin-json-panel-head h3{font-size:.92rem;margin:0}.admin-json-panel .admin-json{margin:0;min-height:320px}.admin-catalog-page{display:flex;flex-direction:column;gap:.65rem}.admin-catalog-toolbar{background:linear-gradient(145deg,#141c28,#0c121a);border:1px solid #243044;border-radius:10px;padding:.6rem .85rem}.admin-catalog-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem}.admin-catalog-form-toggle{align-items:center;display:inline-flex;font-size:.84rem;gap:.4rem;margin-left:auto;padding:.45rem .9rem}.admin-catalog-stats{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.admin-catalog-stat-chip{align-items:center;background:#0a1018;border:1px solid #243044;border-radius:8px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;min-width:3.5rem;padding:.35rem .65rem}.admin-catalog-stat-value{color:#7dd3fc;font-size:.95rem;font-weight:600}.admin-catalog-stat-label{color:#8b9cb3;font-size:.65rem;letter-spacing:.05em;margin-top:.1rem;text-transform:uppercase}.admin-catalog-stat-chip--featured .admin-catalog-stat-value{color:#fbbf24}.admin-catalog-stat-chip--free .admin-catalog-stat-value{color:#4ade80}.admin-catalog-stat-chip--premium .admin-catalog-stat-value{color:#c4b5fd}.admin-catalog-form{background:#0c121a;border:1px solid #243044;border-radius:10px;padding:.65rem .85rem}.admin-catalog-form-message{font-size:.82rem;margin:0 0 .5rem}.admin-catalog-form-grid{grid-gap:.5rem .65rem;display:grid;gap:.5rem .65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-catalog-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.admin-catalog-field>span{color:#8b9cb3;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.admin-catalog-field input,.admin-catalog-field select,.admin-catalog-field textarea{background:#0a1018;border:1px solid #2d3a50;border-radius:6px;box-sizing:border-box;color:#e8edf4;font-family:inherit;font-size:.82rem;padding:.35rem .5rem}.admin-catalog-field textarea{min-height:2.5rem;resize:vertical}.admin-catalog-field--wide{grid-column:span 2}.admin-catalog-field--full{grid-column:1/-1}.admin-catalog-field--checkbox{align-items:center;flex-direction:row;gap:.35rem;padding-top:1.15rem}.admin-catalog-field--checkbox input{margin:0;width:auto}.admin-catalog-field--checkbox>span{font-size:.78rem;letter-spacing:0;text-transform:none}.admin-catalog-form-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.65rem}.admin-catalog-form-actions .btn{font-size:.84rem;padding:.4rem .85rem}.admin-catalog-list-wrap{background:#0c121a;border:1px solid #243044;border-radius:10px;overflow:hidden}.admin-catalog-empty{color:#8b9cb3;padding:2.5rem 1.5rem;text-align:center}.admin-catalog-empty i{color:#3b82f6;font-size:1.75rem;margin-bottom:.65rem}.admin-catalog-empty p{margin:0 0 1rem}.admin-catalog-list{list-style:none;margin:0;padding:0}.admin-catalog-item{align-items:center;border-bottom:1px solid #1e2a3c;display:flex;gap:.65rem;min-width:0;padding:.55rem .75rem}.admin-catalog-item:last-child{border-bottom:none}.admin-catalog-item:hover{background:#ffffff05}.admin-catalog-item.is-editing{background:#38bdf80f;outline:1px solid #38bdf840;outline-offset:-1px}.admin-catalog-thumb{background:#1a2332;border-radius:8px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.admin-catalog-thumb.is-empty{align-items:center;border:1px solid #243044;color:#5a6a82;display:flex;font-size:1rem;justify-content:center}.admin-catalog-item-main{flex:1 1;min-width:0}.admin-catalog-item-head{align-items:baseline;display:flex;gap:.5rem;min-width:0}.admin-catalog-item-name{color:#e8edf4;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-catalog-item-sort{color:#5a6a82;flex-shrink:0;font-size:.68rem}.admin-catalog-item-desc{color:#8b9cb3;font-size:.76rem;line-height:1.35;margin:.15rem 0 .35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-catalog-item-meta{display:flex;flex-wrap:wrap;gap:.35rem}.admin-catalog-pill{background:#101620;border:1px solid #243044;border-radius:999px;color:#9aa8bc;font-size:.65rem;padding:.12rem .45rem}.admin-catalog-pill.is-free{background:#4ade8014;border-color:#4ade804d;color:#4ade80}.admin-catalog-pill.is-premium{background:#fbbf241a;border-color:#fbbf2459;color:#fbbf24}.admin-catalog-item-actions{display:flex;flex-shrink:0;gap:.25rem}.admin-catalog-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#7a8a9f;cursor:pointer;display:flex;font-size:.78rem;height:30px;justify-content:center;transition:border-color .15s,color .15s,background .15s;width:30px}.admin-catalog-icon-btn:hover{background:#0a1018;border-color:#2d3a50;color:#7dd3fc}.admin-catalog-icon-btn.danger:hover{background:#f8717114;border-color:#f8717159;color:#f87171}.admin-catalog-featured-btn.is-active{background:#fbbf241a;border-color:#fbbf2459;color:#fbbf24}@media (max-width:1100px){.admin-schedule-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-schedule-extra-section{grid-template-columns:1fr}.admin-schedule-inline-fields{align-items:stretch;flex-direction:column}.admin-schedule-inline-actions{justify-content:flex-end}.admin-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-field--wide{grid-column:span 1}}@media (max-width:960px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-sidebar-nav{flex-direction:row;flex-wrap:wrap}.admin-grid-2,.admin-grid-3{grid-template-columns:1fr}.admin-main{padding:1rem}.admin-schedule-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-schedule-toolbar-row{align-items:stretch;flex-direction:column}.admin-schedule-stats{border-left:none;border-top:1px solid #243044;justify-content:center;padding-left:0;padding-top:.5rem}.admin-schedule-form-toggle{justify-content:center;margin-left:0;width:100%}.admin-catalog-toolbar-row{align-items:stretch;flex-direction:column}.admin-catalog-form-toggle{justify-content:center;margin-left:0;width:100%}.admin-catalog-form-grid{grid-template-columns:1fr}.admin-catalog-field--full,.admin-catalog-field--wide{grid-column:auto}.admin-review-form-layout,.admin-settings-grid,.admin-streamer-form-layout{grid-template-columns:1fr}}.admin-review-form.admin-panel-form{padding:.85rem 1rem}.admin-review-form-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem}.admin-review-form-head h3{color:#e8edf5;font-size:.95rem;margin:0}.admin-review-form-head .admin-message{font-size:.85rem;margin:0}.admin-review-form-layout{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:118px minmax(0,1fr)}.admin-review-preview{display:flex;flex-direction:column;gap:.45rem}.admin-review-poster{background:#0d1118;border:1px solid #243044;border-radius:8px;height:158px;overflow:hidden;position:relative;width:118px}.admin-review-poster img{display:block;height:100%;object-fit:cover;width:100%}.admin-review-poster-empty{align-items:center;color:#6b7a90;display:flex;font-size:1.25rem;height:100%;justify-content:center;width:100%}.admin-review-rating-badge{background:#000000bf;border:1px solid #ffd70059;border-radius:6px;bottom:6px;color:gold;font-size:.72rem;font-weight:700;padding:2px 6px;position:absolute;right:6px}.admin-review-flag-row{display:flex;flex-wrap:wrap;gap:.3rem}.admin-flag-toggle{background:#0d1118;border:1px solid #243044;border-radius:6px;color:#8b9cb3;cursor:pointer;flex:1 1 auto;font-size:.68rem;min-width:0;padding:.28rem .45rem;transition:border-color .15s,background .15s,color .15s}.admin-flag-toggle.is-on{background:#00f5931a;border-color:#00f59373;color:#00f593}.admin-flag-toggle.is-fav.is-on{background:#ffd7001a;border-color:#ffd70073;color:gold}.admin-review-fields{min-width:0}.admin-review-form-grid{grid-gap:.45rem .55rem;align-items:end;display:grid;gap:.45rem .55rem;grid-template-columns:72px minmax(0,1fr) 72px 100px}.admin-review-form .admin-catalog-field>span{font-size:.68rem;margin-bottom:.2rem}.admin-review-form .admin-catalog-field input,.admin-review-form .admin-catalog-field textarea{font-size:.85rem;padding:.4rem .55rem}.admin-review-form .admin-catalog-field textarea{min-height:4.5rem;resize:vertical}.admin-review-field--id{grid-column:1}.admin-review-field--title{grid-column:2/-1}.admin-review-field--title-only{grid-column:1/-1}.admin-review-field--rating{grid-column:1}.admin-review-field--year{grid-column:2}.admin-review-field--platform{grid-column:3}.admin-review-field--categories{grid-column:4}.admin-review-field--full{grid-column:1/-1}.admin-review-form .admin-catalog-form-actions{margin-top:.65rem;padding-top:.65rem}.admin-form-section h4{color:#8b9cb3;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.admin-form-section-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form-section-grid .admin-catalog-field--wide{grid-column:span 2}.admin-form-section-grid .admin-catalog-field--full{grid-column:1/-1}.admin-streamer-form-layout{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) 200px}.admin-streamer-form-side{display:flex;flex-direction:column;gap:.75rem}.admin-toggle-pill{align-items:center;background:#0d1118;border:1px solid #243044;border-radius:8px;color:#c5d0de;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.55rem .75rem}.admin-toggle-pill input{accent-color:#00f593}.admin-form-hint{color:#6b7a90;font-size:.78rem;line-height:1.45;margin:0}.admin-thumb.is-round{border-radius:50%;object-fit:cover}.admin-list-item.is-live-row{border-left:3px solid #00f5938c}@media (max-width:900px){.admin-review-form-grid{grid-template-columns:1fr 1fr}.admin-review-field--categories,.admin-review-field--full,.admin-review-field--id,.admin-review-field--platform,.admin-review-field--rating,.admin-review-field--title,.admin-review-field--title-only,.admin-review-field--year{grid-column:1/-1}.admin-form-section-grid{grid-template-columns:1fr}.admin-form-section-grid .admin-catalog-field--wide{grid-column:auto}}body.tpb-editor-active{overflow:hidden}body.tpb-editor-active:after{display:none!important}body.tpb-editor-active .admin-topbar{visibility:hidden}body.tpb-editor-active .admin-main{padding:0}.tpb-shell{background:#0b0f14;bottom:0;color:#e8edf4;display:flex;flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,sans-serif;left:260px;position:fixed;right:0;top:0;z-index:100}.tpb-topbar{align-items:center;background:linear-gradient(145deg,#141c28,#0c121a);border-bottom:1px solid #243044;box-sizing:border-box;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.65rem 1rem;position:relative;width:100%;z-index:2}.tpb-topbar-left,.tpb-topbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.tpb-topbar-title{display:flex;flex-direction:column;gap:.1rem}.tpb-topbar-title strong{color:#e8edf4;font-size:.95rem}.tpb-topbar-title span{color:#8b9cb3;font-size:.75rem}.tpb-topbar-message{color:#4ade80;font-size:.82rem}.tpb-published-toggle{font-size:.84rem;margin:0}.tpb-layout{display:grid;flex:1 1;grid-template-columns:minmax(380px,420px) 1fr}.tpb-layout,.tpb-sidebar{min-height:0;overflow:hidden}.tpb-sidebar{border-right:1px solid #243044;flex-direction:column;isolation:isolate}.tpb-sidebar,.tpb-sidebar-tabs{background:#0c121a;display:flex}.tpb-sidebar-tabs{border-bottom:1px solid #243044;flex-shrink:0;gap:.15rem;padding:.45rem;position:-webkit-sticky;position:sticky;top:0;z-index:5}.tpb-sidebar-tab{background:#0000;border:none;border-radius:7px;color:#9aa8bc;cursor:pointer;flex:1 1;font-size:.78rem;font-weight:500;padding:.4rem .35rem}.tpb-sidebar-tab:hover{background:#141c28;color:#e8edf4}.tpb-sidebar-tab.is-active{background:linear-gradient(90deg,#38bdf838,#a78bfa2e);color:#f0f6ff}.tpb-sidebar-body{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem}.tpb-sidebar-hint{color:#8b9cb3;font-size:.8rem;line-height:1.45;margin:0}.tpb-sidebar-panel h4{color:#e8edf4;font-size:.88rem;margin:0 0 .65rem}.tpb-sidebar-panel-head{align-items:flex-start;border-bottom:1px solid #243044;display:flex;gap:.5rem;margin-bottom:.65rem;padding-bottom:.65rem}.tpb-sidebar-panel-head strong{color:#e8edf4;display:block;font-size:.88rem}.tpb-sidebar-kicker{color:#8b9cb3;display:block;font-size:.7rem;letter-spacing:.04em;margin-bottom:.15rem;text-transform:uppercase}.tpb-back-btn{background:#141c28;border:1px solid #243044;border-radius:7px;color:#9aa8bc;cursor:pointer;flex-shrink:0;height:1.75rem;width:1.75rem}.tpb-back-btn:hover{color:#e8edf4}.tpb-section-palette{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:1fr 1fr}.tpb-palette-btn{align-items:center;background:#141c28;border:1px solid #243044;border-radius:9px;color:#c8d4e4;cursor:pointer;display:flex;flex-direction:column;font-size:.72rem;gap:.35rem;justify-content:center;padding:.65rem .4rem;transition:border-color .15s,background .15s}.tpb-palette-btn i{color:#7dd3fc;font-size:1rem}.tpb-palette-btn:hover{background:#1a2332;border-color:#7dd3fc73}.tpb-section-nav{border-top:1px solid #243044;margin-top:auto;padding-top:.65rem}.tpb-section-nav-head{align-items:center;color:#8b9cb3;display:flex;font-size:.72rem;justify-content:space-between;letter-spacing:.04em;margin-bottom:.45rem;text-transform:uppercase}.tpb-outline-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#b8c5d8;cursor:pointer;display:flex;font-size:.8rem;gap:.55rem;margin-bottom:.2rem;padding:.5rem .55rem;text-align:left;width:100%}.tpb-outline-item i{color:#7dd3fc;flex-shrink:0;text-align:center;width:1rem}.tpb-outline-item:hover{background:#141c28}.tpb-outline-item.is-active{background:#38bdf81a;border-color:#7dd3fc59;color:#f0f6ff}.tpb-outline-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpb-outline-num{color:#8b9cb3;margin-right:.25rem}.tpb-outline-empty{color:#6b7a90;font-size:.78rem;margin:.35rem 0 0}.tpb-fields label{margin-bottom:.55rem}.tpb-sidebar .admin-form label{color:#b8c5d9}.tpb-sidebar .admin-form input,.tpb-sidebar .admin-form select,.tpb-sidebar .admin-form textarea{background:#0a1018;border:1px solid #2d3a50;border-radius:8px;box-sizing:border-box;color:#e8edf4;font-family:inherit;font-size:.92rem;margin-top:.35rem;padding:.6rem .75rem;width:100%}.tpb-sidebar .admin-form input:focus,.tpb-sidebar .admin-form select:focus,.tpb-sidebar .admin-form textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826;outline:none}.admin-media-picker{display:flex;flex-direction:column;gap:.35rem}.admin-media-picker__label{color:#9fb0c8;font-size:.82rem}.admin-media-picker__row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.admin-media-picker__row input{flex:1 1 180px;min-width:0}.admin-media-picker__preview{margin-top:.35rem}.admin-media-picker__preview img{border:1px solid #243044;border-radius:6px;max-height:80px;max-width:120px}.admin-media-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}.admin-media-modal__backdrop{background:#000000a6;inset:0;position:absolute}.admin-media-modal__panel{background:#121a24;border:1px solid #243044;border-radius:12px;max-height:85vh;overflow:auto;padding:1rem;position:relative;width:min(920px,100%);z-index:1}.admin-media-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.admin-media-modal__close{background:none;border:none;color:#9fb0c8;cursor:pointer;font-size:1.1rem}.admin-media-modal__grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.admin-media-modal__item{background:#0a1018;border:1px solid #243044;border-radius:8px;color:#b8c5d8;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:.35rem;text-align:left}.admin-media-modal__item.is-selected{border-color:#38bdf8}.admin-media-modal__item img{aspect-ratio:4/3;border-radius:4px;object-fit:cover;width:100%}.admin-media-modal__item span{font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-media-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.admin-media-grid__item{background:#0a1018;border:1px solid #243044;border-radius:8px;overflow:hidden}.admin-media-grid__item img{aspect-ratio:4/3;object-fit:cover;width:100%}.admin-media-grid__meta{display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.admin-media-grid__meta span{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-media-grid__meta code{color:#6b7a90;font-size:.65rem;word-break:break-all}.admin-media-grid__actions{display:flex;gap:.35rem;padding:0 .5rem .5rem}.admin-user-list{list-style:none;margin:0 0 1rem;padding:0}.admin-user-list li{align-items:center;border-bottom:1px solid #243044;display:flex;justify-content:space-between;padding:.45rem 0}.admin-settings-form label{display:block;margin-bottom:.75rem}.admin-settings-form input,.admin-settings-form textarea{box-sizing:border-box;margin-top:.35rem;width:100%}.admin-settings-preview{color:#9fb0c8;font-size:.85rem}.admin-checkbox-row{align-items:center;display:flex!important;gap:.5rem}.admin-checkbox-row input{margin:0!important;width:auto!important}.admin-status-dot--ok{background:#4ade80}.admin-status-dot--stale{background:#fbbf24}.admin-status-dot--error{background:#f87171}.admin-status-dot--unknown{background:#6b7280}.admin-message--error{color:#f87171}.admin-panel-message{margin-top:1rem}.admin-dashboard-sync__link{display:inline-block;margin-top:.75rem}.btn-sm{font-size:.82rem;padding:.35rem .65rem}.tpb-sidebar .admin-form input:disabled{cursor:not-allowed;opacity:.65}.tpb-nested-block{background:#0a1018;border:1px solid #243044;border-radius:9px;margin-bottom:.55rem;max-width:100%;overflow:hidden;padding:.65rem}.tpb-nested-block-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.45rem}.tpb-nested-block-head strong{color:#7dd3fc;font-size:.82rem}.tpb-add-btn{margin-top:.25rem;width:100%}.tpb-media-preview{background:#0a1018;border:1px solid #243044;border-radius:8px;margin-bottom:.55rem;overflow:hidden}.tpb-media-preview img{display:block;max-height:140px;max-width:100%;object-fit:contain;width:100%}.tpb-canvas-page .trophy-tracker-hero{padding:2rem 0 1.5rem}.tpb-canvas-page .trophy-tracker-content{padding:2rem 0}.tpb-canvas-wrap{background:#080c12;display:flex;flex-direction:column;min-height:0}.tpb-canvas-toolbar{align-items:center;background:#0c121a;border-bottom:1px solid #243044;color:#8b9cb3;display:flex;flex-shrink:0;font-size:.78rem;justify-content:space-between;padding:.45rem .85rem}.tpb-canvas-toolbar span:first-child{color:#c8d4e4}.tpb-canvas-hint{font-style:italic}.tpb-canvas-scroll{flex:1 1;overflow:auto;padding:1.25rem}.tpb-canvas-page{border:1px solid #243044;border-radius:12px;box-shadow:0 12px 40px #00000073;margin:0 auto;max-width:960px;overflow:hidden}.tpb-preview-block,.tpb-preview-hero{cursor:pointer;outline:2px solid #0000;outline-offset:-2px;position:relative;transition:outline .12s}.tpb-preview-block:hover,.tpb-preview-hero:hover{outline-color:#7dd3fc59}.tpb-preview-block.is-selected,.tpb-preview-hero.is-selected{outline-color:#38bdf8;z-index:2}.tpb-preview-block-label{align-items:center;background:#0c121aeb;border:1px solid #7dd3fc59;border-radius:6px;color:#7dd3fc;display:flex;font-size:.7rem;font-weight:600;gap:.35rem;left:.5rem;letter-spacing:.03em;opacity:0;padding:.25rem .55rem;pointer-events:none;position:absolute;text-transform:uppercase;top:.5rem;transition:opacity .12s;z-index:5}.tpb-preview-block-label--hero,.tpb-preview-block.is-selected .tpb-preview-block-label,.tpb-preview-block:hover .tpb-preview-block-label,.tpb-preview-hero.is-selected .tpb-preview-block-label,.tpb-preview-hero:hover .tpb-preview-block-label{opacity:1}.tpb-preview-block-num{color:#8b9cb3}.tpb-preview-block-toolbar{background:#0c121af2;border:1px solid #243044;border-radius:8px;display:flex;gap:.2rem;padding:.2rem;position:absolute;right:.5rem;top:.5rem;z-index:6}.tpb-preview-block-content,.tpb-preview-block-content a,.tpb-preview-block-content button{pointer-events:none}.tpb-placeholder{font-style:italic;opacity:.45}.tpb-insert-zone{display:flex;justify-content:center;margin:.15rem 0;padding:.35rem 0;position:relative}.tpb-insert-btn{align-items:center;background:#0000;border:1px dashed #3a4a62;border-radius:999px;color:#8b9cb3;cursor:pointer;display:flex;font-size:.72rem;gap:.35rem;opacity:0;padding:.3rem .75rem;transition:opacity .12s,border-color .12s,color .12s}.tpb-insert-btn:focus,.tpb-insert-zone:hover .tpb-insert-btn{opacity:1}.tpb-insert-btn:hover{border-color:#7dd3fc;color:#7dd3fc}.tpb-insert-menu{grid-gap:.25rem;background:#141c28;border:1px solid #243044;border-radius:10px;box-shadow:0 8px 24px #00000073;display:grid;gap:.25rem;grid-template-columns:1fr 1fr;left:50%;min-width:260px;padding:.45rem;position:absolute;top:100%;transform:translateX(-50%);z-index:20}.tpb-insert-menu-item{align-items:center;background:#0000;border:none;border-radius:7px;color:#c8d4e4;cursor:pointer;display:flex;font-size:.76rem;gap:.4rem;padding:.45rem .55rem;text-align:left}.tpb-insert-menu-item:hover{background:#1a2332}.tpb-insert-menu-item i{color:#7dd3fc;width:1rem}.tpb-empty-canvas{color:#8b9cb3;padding:3rem 1.5rem;text-align:center}.tpb-empty-canvas i{color:#4a5568;font-size:2rem;margin-bottom:.75rem}.tpb-empty-canvas p{color:#c8d4e4;font-size:1rem;margin:0 0 .35rem}.tpb-empty-canvas span{font-size:.82rem}.tpb-json-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:110}.tpb-json-overlay .admin-json-panel{max-height:90vh;overflow:auto;width:min(720px,100%)}@media (max-width:1100px){.tpb-shell{left:0}.tpb-layout{grid-template-columns:minmax(320px,380px) 1fr}}@media (max-width:900px){.tpb-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.tpb-sidebar{border-bottom:1px solid #243044;border-right:none;max-height:42vh}.tpb-section-nav{display:none}}.tpb-rich-field{display:block;margin-bottom:.55rem}.tpb-rich-toolbar{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem;margin-top:.35rem}.tpb-rich-toolbar-btn{align-items:center;background:#141c28;border:1px solid #243044;border-radius:6px;color:#9aa8bc;cursor:pointer;display:inline-flex;height:1.85rem;justify-content:center;width:1.85rem}.tpb-rich-toolbar-btn:hover{border-color:#7dd3fc73;color:#e8edf4}.tpb-rich-hint{color:#6b7a90;display:block;font-size:.72rem;line-height:1.4;margin-top:.35rem}.tpb-rich-preview{background:#0a1018;border:1px solid #243044;border-radius:8px;margin-top:.45rem;padding:.55rem .65rem}.tpb-rich-preview-label{color:#6b7a90;display:block;font-size:.68rem;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.tpb-rich-preview .tool-rich-content{color:#b8c5d8;font-size:.85rem;line-height:1.5}.tpb-style-grid{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:1fr 1fr;margin-top:.35rem}.tpb-button-preview{border-top:1px solid #243044;margin-top:.55rem;padding-top:.55rem}.tpb-button-preview-inner{display:flex;justify-content:center;padding:.65rem 0}.tpb-nested-block--featured{border-color:#ffd70040;margin-top:.75rem}.tpb-sidebar .admin-form select{background:#0a1018;border:1px solid #2d3a50;border-radius:8px;box-sizing:border-box;color:#e8edf4;font-family:inherit;font-size:.92rem;margin-top:.35rem;padding:.6rem .75rem;width:100%}.tpb-sidebar .admin-form select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826;outline:none}
/*# sourceMappingURL=main.068c6566.css.map*/