/*! Código gerado por IA (Claude Code, assistente de programação da Anthropic). ai-generated: true *//*! AI 生成的代码：由 Claude Code（Anthropic 的 AI 编程助手）编写。ai-generated: true *//*! =====================================================================================================
   PIXGOL —— p1xgol.io 的布局（使用 pixgol 主题的平台官方前端），叠加在基础样式和配色
   （theme.css）之上。尺寸取自参考网站（?vxdebug=1，402 和 1440 宽度）；不使用其任何 logo、图片或 CSS。
   结构：0 变量 · 1 顶部 · 2 首页搜索（搜索栏 + 供应商）· 3 搜索面板（Vaidebet 的搜索）。
   ===================================================================================================== *//*! ---------- 0. 变量（pixgol 主题：neutral-950…500 和橙色 theme-500）---------- */:root{--x-bg: #020e3c;--x-900: #010925;--x-800: #061465;--x-700: #0e2e90;--x-500: #0e2e90;--x-orange: #2ee683;--x-orange-300: #31f28a;--x-on-orange: #011c0b;--x-text-2: rgba(255, 255, 255, .8);--x-header: #0a0589;--x-pink: #f548a8}/*! ---------- 1. 顶部：主题背景，文字菜单，激活项为橙色胶囊，胶囊按钮 ---------- */.topbar,body[data-mode] .topbar{background:var(--x-header)!important}@media (min-width: 901px){.topbar:after{background:#ffffff14!important}.topnav{gap:6px!important}.topnav a,.topnav a.on{height:32px!important;padding:0 6px!important;border-radius:6px;background:none!important;color:var(--x-text-2)!important;font-size:14px!important;font-weight:500!important}.topnav a span,.topnav a.on span{color:inherit!important}.topnav a.on{background:var(--x-orange)!important;color:var(--x-on-orange)!important}.topnav a:hover:not(.on){color:#fff!important;background:none!important}.topnav a.on:after,.topnav a:after{display:none!important}}/*! 注册按钮不带 PIX 标志（参考网站没有） */.topbar .btn.solid[href="#/cadastro"]:after{display:none!important}/*! 桌面端：没有汉堡菜单（侧栏始终展开），logo 最大 255×80，距边缘 16px */@media (min-width: 901px){.topbar .p-burger{display:none!important}.topbar .logo{margin-left:0!important}.topbar .logo img{height:80px!important;max-width:255px!important}}/*! 手机端：汉堡菜单 36px，距边缘 12px，logo 高 31px，登录（描边）在注册之前，高度 35/33px */@media (max-width: 900px){.topbar{height:64px;padding:0 12px!important}.topbar .p-burger{width:36px;height:36px;margin:0 4px 0 0!important;padding:0 7px}.topbar .logo img{height:31px!important;max-width:130px!important}.topbar .auth{gap:8px!important}.topbar .auth .btn.outline{display:inline-flex!important;order:1;height:35px!important;padding:0 12px!important}.topbar .auth .btn.solid{order:2;height:33px!important;padding:0 12px!important}}.topbar .auth .btn.solid,.topbar .auth .btn.outline{border-radius:9999px!important;font-weight:600;font-size:14px}/*! 注册按钮为粉色（用户要求，21/10）：pixgol 主题的粉色 #f548a8 */.topbar .auth .btn.solid{background:var(--x-orange)!important;color:var(--x-on-orange)!important}.topbar .auth .btn.solid:hover{background:var(--x-orange-300)!important}a.btn.solid[href="#/cadastro"]{background:var(--x-orange)!important;color:var(--x-on-orange)!important;border-color:transparent!important}.topbar .auth .btn.outline{background:transparent!important;border:1px solid var(--x-orange)!important;color:var(--x-orange-300)!important}/*! ---------- 2. 首页/娱乐场搜索与 Vaidebet 相同：半透明输入框，细边框，圆角 10，14px 灰色文字；手机上只有一个 45px 的输入框，供应商筛选作为内部图标 ---------- */body .csb-bar,body:not([data-mode=casino]):not([data-mode=live]) .csb-bar{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:#a6a5a5!important;box-shadow:none!important}body .csb-bar:hover{background:#ffffff29!important;filter:none}body .csb-ic,.csb-cur{color:#a6a5a5!important}.csb-txt{font-size:14px!important;font-weight:500!important;color:#a6a5a5!important}.csb-txt b{color:#fff!important}body .csb-prov,body:not([data-mode=casino]):not([data-mode=live]) .csb-prov{background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:none!important}body .csb-prov:hover{background:#ffffff29!important;filter:none}.csb-prov svg{color:#fff!important}.csb-prov span{font-size:14px!important;font-weight:600!important;color:#fff!important}@media (max-width: 900px){.csb{position:relative;display:block!important}body .csb .csb-bar,body:not([data-mode]) .csb .csb-bar{width:100%!important;height:45px!important;border-radius:10px!important;padding-right:52px!important}.csb .csb-txt{font-weight:400!important}body .csb .csb-prov,body:not([data-mode=casino]):not([data-mode=live]) .csb .csb-prov{position:absolute!important;right:0;top:0;width:48px!important;min-width:0!important;height:45px!important;background:transparent!important;border:0!important;padding:0!important;justify-content:center!important}.csb .csb-prov>:not(svg):not(.csb-pv-ic){display:none!important}}/*! ---------- 3. 搜索面板（Vaidebet 的搜索）：带拖动条的底部面板，标题 20px，输入框 42px，“热门搜索” ---------- */.gs-field,.gs-ctx-btn,.gs-btn{border-radius:10px!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.1)!important}.gs-field:focus-within{border-color:var(--x-orange-300)!important;box-shadow:0 0 0 3px #2ee68324}.gs-head h2{font-family:var(--font);font-weight:700}.modal.gs-modal{background:var(--x-bg)!important;border:1px solid var(--x-700)}/*! 搜索标签与 Vaidebet 相同：34px 胶囊，文字 12px/500，不显示分类图片（只有“全部”的网格图标） */.gs-cats .gs-cat,#gs-cats .gs-cat{height:34px!important;padding:0 13px!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important;text-transform:none;background:#00000073!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}.gs-cats .gs-cat span{font-size:12px!important;color:#fff!important}.gs-cats .gs-cat img,.gs-cats .gs-cat .s-ic{display:none!important}.gs-cats .gs-cat.on,#gs-cats .gs-cat.on{background:#2ee68340!important;border-color:var(--x-orange)!important;color:#fff!important}@media (max-width: 900px){.modal-bg:has(>.gs-modal){align-items:flex-end!important;padding:60px 0 0!important;background:#000a088c!important}.modal.gs-modal{left:0!important;width:100%!important;max-width:none!important;height:calc(100dvh - 60px)!important;margin:0!important;border-radius:24px 24px 0 0!important;border-bottom:0!important;padding-top:18px!important;position:relative}.modal.gs-modal:before{content:"";position:absolute;top:12px;left:50%;width:80px;height:4px;margin-left:-40px;border-radius:2px;background:#ffffff57}.gs-modal .gs{background:transparent!important;border:0!important}.gs-modal .gs-head h2{font-size:20px!important;font-weight:700!important}.gs-modal .gs-head .m-close{width:36px;height:36px;border-radius:50%!important;background:var(--x-700)!important}.gs #gs-ctx-wrap,.gs #gs-sort,.gs #gs-prov{display:none!important}.gs .gs-bar{padding:4px 16px 0!important}.gs .gs-field{flex:1 1 auto!important;width:100%!important;height:42px!important}.gs .hs-wrap:has(>#gs-cats){height:auto!important;padding:16px 0 0}.gs .hs-wrap:has(>#gs-cats):before{content:"Buscas populares";display:block;margin:0 16px 10px;font:700 13px var(--font);color:#fff;text-transform:uppercase}.gs .hs-wrap:has(>#gs-cats) .car-btn,.gs .hs-wrap:has(>#gs-cats) .hs-arrow{display:none!important}.gs #gs-cats{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 16px 2px!important;height:auto!important;gap:8px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gs #gs-cats::-webkit-scrollbar{display:none}.gs #gs-cats .gs-cat{flex:0 0 auto!important;white-space:nowrap}.gs .gs-sec{margin-top:16px!important;font-size:13px!important}.gs-modal .gs-body .gs-sec{position:sticky;top:-2px;z-index:2;margin:0 -14px!important;padding:14px 14px 10px;background:var(--x-bg)}}/*! ---------- 4. 底部栏（手机）：悬浮胶囊 378×56，距两侧 12px、距底部 8px，项目 70×44，图标 16px
   标签 10px/500；右侧角落 54px 的圆盘来自配置中的体育菜单项 ---------- */@media (max-width: 900px){.tabbar,.tabbar.bn-cassino,body[data-mode] .tabbar{left:12px!important;right:12px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;height:56px!important;padding:0 4px!important;align-items:center!important;gap:0;border-radius:9999px!important;border:1px solid rgba(255,255,255,.08)!important;border-top:1px solid rgba(255,255,255,.08)!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate}/*! AI 生成（Claude Code）：与官方的“液态玻璃”底部栏一致：后面有 72px 的渐变（透明 → #020e3c），
   胶囊是半透明灰 rgba(115,115,115,.2) + 内侧高光，选中项是同色的气泡 */.tabbar:before{content:"";position:absolute;left:-12px;right:-12px;bottom:calc(-8px - env(safe-area-inset-bottom,0px));height:calc(72px + env(safe-area-inset-bottom,0px));background:linear-gradient(#020e3c00 3.472%,#020e3c 83.333%);z-index:-2;pointer-events:none}.tabbar:after{content:"";position:absolute;inset:0;border-radius:9999px;background:#73737333;border:1px solid rgba(255,255,255,.1);box-shadow:inset .5px .87px #fffc,inset 1.5px 2.6px 2px -2px #ffffff80,inset -.5px -.87px 2px -1px #ffffff80,0 8px 24px #0003;-webkit-backdrop-filter:blur(3px) saturate(1.3);backdrop-filter:blur(3px) saturate(1.3);z-index:-1;pointer-events:none}.tabbar .bn-item{flex:1 1 0;height:44px!important;gap:3px!important;border-radius:9999px;color:#fffc!important}.tabbar .bn-item.active{color:#fffc!important;background:#73737333;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tabbar .bn-switch.start{order:99}.tabbar .bn-item.active:before{display:none!important}.tabbar .bn-ic,.tabbar .bn-item.active .bn-ic{width:16px!important;height:16px!important;border:0!important;background:none!important}.tabbar .bn-ic .bn-mask,.tabbar .bn-ic .bn-img,.tabbar .bn-ic svg{width:16px!important;height:16px!important}.tabbar .bn-item.active .bn-mask{background-color:#fffc!important}.tabbar .bn-lb{font-size:10px!important;font-weight:500!important;line-height:12px!important}.tabbar .bn-switch,.tabbar.bn-cassino .bn-switch,body[data-mode] .tabbar .bn-switch{flex:0 0 54px!important;width:54px!important;height:54px!important;padding:0!important;margin-right:-2px;border-radius:50%!important;border:1px solid #0e2e90!important;background:#0003!important;display:grid!important;place-items:center;overflow:hidden}.tabbar .bn-switch .bn-sw-img,.tabbar .bn-switch svg{width:48px!important;height:48px!important;border-radius:50%;object-fit:cover}.tabbar .bn-main{flex:0 0 54px;display:grid;place-items:center;height:54px;margin-right:-2px}.tabbar .bn-disc{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid #0e2e90;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;color:#fff}.tabbar .bn-disc img{width:48px;height:48px;border-radius:50%;object-fit:cover}.tabbar>*{animation:none!important}}/*! ---------- 5. 首页：游戏区块使用 CLEAN 容器（无卡片）和 2 行（配置中的 rows）----------
   参考：手机标题栏 36px（padding 8），标题 16px/700，封面 100×133，间距 10（列）和 8（行）；
   桌面标题栏 48px（padding 12），标题 18px/700，封面 156×208，间距 10 和 12 */.wg.wg-clean{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.wg.wg-clean>.wg-head{min-height:48px;padding:12px!important;margin:0!important}.wg.wg-clean>.wg-head h2{font-size:18px!important;font-weight:700!important;text-transform:uppercase}.wg.wg-clean .casino-row.home-row,.wg.wg-clean .hs-wrap>.casino-row.home-row{padding:0!important;margin:0!important}.casino-row.home-row.rows-2{grid-template-rows:repeat(2,auto);grid-auto-flow:column;row-gap:12px;column-gap:10px}.casino-row.home-row.rows-3{grid-template-rows:repeat(3,auto);grid-auto-flow:column;row-gap:12px;column-gap:10px}.wg.wg-clean .home-row.prop-vertical{grid-auto-columns:156px}@media (max-width: 900px){.wg.wg-clean>.wg-head{min-height:36px;padding:8px!important}.wg.wg-clean>.wg-head h2{font-size:16px!important}.wg.wg-clean .home-row.prop-vertical,.wg.wg-clean .home-row.prop-square{grid-auto-columns:100px!important;display:grid!important;grid-template-columns:none!important}.wg.wg-clean .home-row.prop-vertical>.casino-tile,.wg.wg-clean .home-row.prop-square>.casino-tile{display:block!important;width:auto!important}.casino-row.home-row.rows-2,.casino-row.home-row.rows-3{row-gap:8px;column-gap:10px}}/*! ---------- 6. 页脚（5.18）：渐变卡片 #0e2e90 → #010925，圆角 8 8 0 0，padding 24；logo 133×42 居中；
   平台/法律两列（标题 14px/600，链接 12px/500，每 26px 一个，60% 白色）；认证标志 200×80 放在带边框的盒子里；
   相关图标 225×54，法律文字 10px 两端对齐，“年份 © 名称” 12px，80% 不透明度 ---------- */.footer .ft-box{background:linear-gradient(#00382f,#001b17 50% 100%)!important;border-radius:8px 8px 0 0!important;padding:24px!important}.footer .ft-box .ft-top{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0!important;align-items:start}.footer .ft-brand{display:flex;justify-content:center}.footer .ft-brand img{width:133px!important;height:42px!important;object-fit:contain;object-position:center}.footer .ft-col{display:flex;flex-direction:column;gap:0;padding-left:12px}.footer .ft-col h4{margin:0 0 17px;color:#fff;font:600 14px/17px var(--font);text-transform:none!important;letter-spacing:0!important}.footer .ft-col a,.footer .ft-col span{color:#fff9!important;font:500 12px/14px var(--font);margin:0 0 12px}.footer .ft-col a:hover{color:#fff!important}.footer .ft-col.ft-imgs{grid-column:1 / -1;padding:16px;border-radius:8px;background:#06146580;border:1px solid rgba(22,74,184,.6)}.footer .ft-col.ft-imgs h4{display:none}.footer .ft-col.ft-imgs .ft-icons{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:11px 16px}.footer .ft-col.ft-imgs .ft-icons img{width:200px;height:80px;object-fit:contain}.footer .ft-lic-ic{display:flex;justify-content:center;margin-top:24px}.footer .ft-lic-ic img{width:225px;height:54px;object-fit:contain}.footer .ft-license{margin:16px 0 0!important;font-size:10px!important;line-height:1.5;text-align:justify;color:#fff9!important;white-space:pre-line}.footer .ft-box .ft-bottom{margin-top:24px!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:#fffc!important;font-size:12px}@media (max-width: 900px){.footer .ft-box .ft-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .ft-brand{grid-column:1 / -1}.footer .ft-col.ft-imgs .ft-icons{flex-direction:column}}/*! 页脚与内容列对齐（桌面 312…1408；手机 12…390），底部栏的空间留在页脚，而不是 .main */@media (min-width: 901px){.footer{padding-right:32px!important}}@media (max-width: 900px){.main,#app{padding-bottom:0!important}.footer{padding:8px 12px calc(80px + env(safe-area-inset-bottom,0px))!important}}/*! ---------- 7. 登录/注册与官方生产站一致（样式见 theme.css：标题居中、标签在输入框内、手机上是整页） ---------- */.p-auth .pa-foot a.pa-back{color:#fff!important;font-weight:400;text-decoration:underline}.p-auth .m-row:has(>:only-child){grid-template-columns:1fr!important}.p-auth .m-row:has(>:only-child)>*{width:100%}.p-auth .check{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:10px;background:#ffffff1f;font-size:12px!important;line-height:17px;color:#e9e9e9!important}.p-auth .check a{color:var(--x-orange-300)!important;text-decoration:none!important}.p-auth .check input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 18px;margin:0;border:1.5px solid var(--x-orange);border-radius:4px;background:transparent;display:grid;place-items:center;cursor:pointer}.p-auth .check input[type=checkbox]:checked{background:var(--x-orange)}.p-auth .check input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.p-auth .error:not(:empty),.p-auth #msg:not(:empty){display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#fca5a54d;border:1px solid #e0855a;color:#fff;font-size:13px;text-align:left}.p-auth-login form{display:flex;flex-direction:column}.p-auth-login form #msg:not(:empty){order:-1;margin-bottom:4px}@keyframes pxg-up{0%{transform:translateY(100%)}}/*! ---------- 8. 桌面侧栏（娱乐场快捷方式）：标题 14px/700 白色，项目 44px #061465，圆角 8，padding 8/12，
   间距 8，彩色分类图标 20px，名称 12px/500；不显示数量（参考网站没有） ---------- */@media (min-width: 901px){.side .side-title{margin:0 0 18px!important;padding:0!important;color:#fff!important;font:700 14px/17px var(--font)!important;letter-spacing:0!important;text-transform:uppercase}.side .side-link{height:44px;min-height:44px;margin:0!important;padding:8px 12px!important;gap:8px!important;border-radius:8px!important;background:var(--x-800)!important}.side .side-link:hover{background:var(--x-700)!important}.side .side-link .s-nm{font:500 12px/14px var(--font)!important;color:#fff}.side .side-link .s-ic,.side .side-link .s-ic .s-img{width:20px!important;height:20px!important;flex:0 0 20px}.side .side-link em{display:none!important}}/*! 封面上不叠加名称（参考网站只显示图片） */[data-all] .casino-tile .cas-ov,.casino-tile .cas-ov{display:none!important}/*! ---------- 9. 速度（5.22，与 Vaidebet 相同）：加载时页脚位于首屏以下，横幅预留空间 ---------- */main#app{min-height:calc(100vh - var(--topbar-h, 54px))}.banners[style*=--bn-n]:not([style*=--bn-ratio]) .banner img{aspect-ratio:var(--bn-ar, auto);height:auto;object-fit:cover}/*! ---------- 10. 手机抽屉（汉堡菜单）：占满整个屏幕高度，底部不留空白 ---------- */@media (max-width: 900px){body.p-drawer .side,body[data-mode].p-drawer .side{top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}}/*! ---------- 文档 27/10：与官方一致，游戏卡片上没有收藏星标 ---------- */.fav-btn{display:none!important}/*! ---------- 文档 27/10：“最近赢家”与官方一致：标题图标来自后台，卡片 170×73（左侧 55px 封面），无外框 ---------- */.winners-slot:not(:empty),body:not([data-mode=casino]):not([data-mode=live]) .winners-slot:not(:empty){background:transparent!important;padding:0!important;box-shadow:none!important}.win-sec .cas-sec-head{padding:8px!important}.win-sec .cas-sec-head h2{gap:8px;font-size:16px!important;font-weight:700;line-height:normal}.win-sec .cas-sec-head h2 .wg-ic{width:20px;height:20px;object-fit:contain}.win-row{gap:9px!important;padding:0!important}.win-card,body:not([data-mode=casino]):not([data-mode=live]) .win-card{flex:0 0 170px!important;width:170px;height:73px;border:0!important;border-radius:6px!important;background:#061465!important;overflow:hidden}.win-card .win-img{flex:0 0 55px!important;width:55px!important;height:73px!important;border-radius:6px;overflow:hidden}.win-txt{padding:4px 6px 4px 5px!important;gap:0;line-height:normal!important}.win-txt small{font-size:12px!important;font-weight:500;color:#fff!important}.win-txt em{font-size:10px!important;font-weight:500;color:#fffc!important;text-transform:none!important;letter-spacing:0!important;margin-top:6px!important}.win-txt strong,body:not([data-mode=casino]):not([data-mode=live]) .win-txt strong{font-size:12px!important;font-weight:700;color:#fff!important}.win-txt b{font-size:10px!important;font-weight:500!important;color:#fff9!important;margin-top:6px}/*! ---------- 文档 27/10：登录后的顶部与官方一致（手机：余额+充值胶囊 149×50 + 36px 头像；电脑：充值、名称/余额、头像） ---------- */.topbar .auth:has(.p-user){padding:0!important;background:none!important;border-radius:0!important}.topbar .auth .p-dep:after{display:none!important}.p-pill{display:flex;align-items:center;min-width:0}.p-bal{display:none;white-space:nowrap;font-size:12px;font-weight:700;line-height:12px;color:#e6ebeb}.p-user{gap:9px!important;height:36px}.p-user-t{order:1;height:auto!important;padding:0!important;background:none!important;border-radius:0!important;max-width:152px!important;line-height:normal}.p-user-t b{font-size:12px!important;font-weight:700!important}.p-user-t em{font-size:12px!important;font-weight:500!important;color:#fedfa4!important}.p-ava{order:2;position:relative;display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:9999px;background:#352803;border:2px solid #927316;box-sizing:border-box}.p-ava .p-user-av{display:grid!important;width:28px!important;height:28px!important;flex:0 0 28px;border:0!important;background:#352803!important;color:#fbc82d!important}.p-ava-badge{position:absolute;top:-4px;left:50%;transform:translate(-50%);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:9999px;border:1px solid #927316;background:#fbc82d;color:#011c0b;font:normal 700 10px/14px var(--font);text-align:center;z-index:2}.p-ava-badge[hidden]{display:none}@media (min-width: 901px){.topbar .auth:has(.p-user){gap:17px!important}.topbar .auth .p-dep{height:33px!important;padding:0 12px!important;border-radius:9999px!important;font-size:12px!important;font-weight:700!important}}@media (max-width: 900px){.topbar .auth:has(.p-user){gap:7px!important}.p-pill{gap:12px;height:50px;padding:6px;border-radius:12px;background:#0e2e90;box-sizing:border-box}.p-pill .p-bal{display:block}.topbar .auth .p-pill .p-dep{height:34px!important;padding:0 10px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important}.p-user-t{display:none!important}.p-ava{background:#032f16;border:1px solid #16864a}.p-ava .p-user-av{width:32px!important;height:32px!important;flex-basis:32px;background:#032f16!important;color:#fff!important}.p-ava-badge{top:-8px}}/*! ---------- 文档 27/10：侧栏与官方一致：可折叠的“ATALHOS DE CASSINO”（登录后有 Favoritos），
   以及后台 LEFT_COLUMN 的 MENU 小部件（POPULARES、PRECISA DE AJUDA?）；手机抽屉背景 #0e2e90，项目 #061465 ---------- */.side .side-acc{display:block;margin:0 0 36px}.side .side-acc-h{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0 16px;cursor:pointer;color:#fff;font:700 14px/17px var(--font);text-transform:uppercase;-webkit-user-select:none;user-select:none}.side .side-acc-h::-webkit-details-marker{display:none}.side .side-acc-h>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side .side-acc-h .ico{flex:0 0 20px;width:20px;height:20px;color:#fff9;transition:transform .2s}.side .side-acc:not([open]) .side-acc-h .ico{transform:rotate(180deg)}.side .side-acc-b,.side .side-menu-b{display:grid;gap:8px;padding:2px 0}.side .side-link{background:#061465!important}.side .side-link .s-nm{font:500 12px/14px var(--font)!important;color:#fff!important}.side .side-link .s-ic,.side .side-link .s-ic .s-img,.side .side-link .s-ic svg{width:20px!important;height:20px!important;flex:0 0 20px}.side .side-fav .s-nm{text-transform:none}.side .side-menu{margin:8px 0 16px}.side .side-menu-h{margin:0;padding:8px;color:#fff;font:700 16px/19px var(--font);text-transform:uppercase}.side .side-menu-b{gap:6px;padding:8px 0}.side .side-link.side-mi{height:43px!important;min-height:43px!important;border-radius:6px!important}#side-casino,#side-items{gap:0!important}#side-casino>.side-promos,#side-items>.side-promos{margin-bottom:16px}@media (max-width: 900px){.side,body.p-drawer .side,body[data-mode].p-drawer .side{background:#0e2e90!important}.side .side-link{height:44px;min-height:44px;margin:0!important;padding:8px 12px!important;gap:8px!important;border-radius:8px!important}}/*! ---------- 文档 27/10：充值窗口 = 后台 HTML 模板（iframe），与官方一致：居中，左右各 11px，高度跟随模板 ---------- */.modal.dep-ifr-modal{width:calc(100% - 22px);max-width:520px;max-height:calc(100dvh - 32px);padding:0!important;overflow:auto;border:1px solid #0e2e90!important;border-radius:12px!important;background:#010925!important;box-shadow:0 10px 40px #00000080}.modal.dep-ifr-modal .dep-ifr{display:block;width:100%;height:495px;border:0;background:transparent;color-scheme:normal}@media (max-width: 900px){.modal-bg:has(>.dep-ifr-modal){place-items:center!important;padding:16px 0!important}.modal.dep-ifr-modal{border-radius:12px!important;animation:pop .26s var(--ease-out)!important}}/*! AI 生成（Claude Code）：锦标赛页面与官方一致：无面板背景，卡片铺满宽度，上方有搜索框和筛选 */.gm-page:has(.gm-tpl-torneios){background:none;border-radius:0;padding:0}.gm-page:has(.gm-tpl-torneios) .gm-head h2{font-size:20px}.gm-tbar{display:flex;gap:8px;align-items:stretch;margin-bottom:16px}.gm-busca{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;height:56px;border-radius:8px;background:#0e2e90;color:#fff9}.gm-busca input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font-size:14px}.gm-busca input::placeholder{color:#fff9}.gm-filtro{flex:0 0 44%;max-width:260px;display:grid;align-content:center;padding:0 12px;height:56px;border-radius:8px;background:#0e2e90}.gm-filtro small{font-size:11px;color:#fff9}.gm-filtro select{background:none;border:0;outline:0;color:#fff;font-size:14px;font-weight:600;padding:0;-webkit-appearance:auto;appearance:auto}.gm-filtro select option{background:#0e2e90}.gm-nada{color:#ffffffb3;text-align:center;padding:32px 0}.gm-cell[hidden]{display:none!important}@media (min-width: 901px){.gm-tbar{justify-content:flex-end;margin-bottom:32px}.gm-busca{flex:0 0 250px;height:49px;margin-top:4px}.gm-filtro{flex:0 0 210px}.gm-grid.gm-tpl-torneios{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr))}}.upm{background:#061465!important;padding:0 0 8px!important}.user-menu.open .upm{display:flex!important;flex-direction:column;gap:0!important}.upm-card{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:#0e2e90 linear-gradient(333deg,#7373731a 16.67%,#fbc82d66)}.upm-card .upm-gf{padding:0 0 12px!important;border:0!important;border-bottom:1px solid #0e2e90!important;border-radius:0!important;background:none!important;gap:12px!important}.upm-card .gf-prof{grid-template-columns:64px minmax(0,1fr);gap:12px;margin:0}.upm-card .gf-av{width:64px;height:64px;border:2px solid rgba(255,255,255,.1)}.upm-card .gf-name{font-size:14px;font-weight:600}.upm-card .gf-edit{background:#0e2e90;color:#fffc}.upm-card .gf-lv{font-size:10px;font-weight:400}.upm-card .gf-lv b,.upm-card .gf-lv em{font-weight:600}.upm-card .gf-bar{height:4px;background:#73737333;border-radius:9999px}.upm-card .gf-bar i{background:#fbc82d}.gf-notif{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;width:100%;padding:4px 6px 4px 8px;border:0;border-radius:6px;background:linear-gradient(270deg,#22b465,#2ee683,#31f28a);color:#011c0b;font:600 14px Inter,sans-serif;cursor:pointer}.gf-notif svg{width:18px;height:18px;color:#032f16;fill:#032f16}.gf-notif-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:9999px;background:#2ee683;border:1px solid #16864a;color:#011c0b;font:600 10px/14px Inter,sans-serif;font-style:normal;text-align:center}.gf-notif-badge[hidden]{display:none}.gf-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gf-tile,.upm-card .upm-nav .um-link{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px!important;min-height:72px!important;height:auto!important;padding:10px 6px 6px!important;border:0;border-radius:6px!important;background:#0003!important;color:#fff!important;font:500 14px/1.15 Inter,sans-serif;text-align:center;cursor:pointer}.gf-tile:hover,.upm-card .upm-nav .um-link:hover{background:#0000004d!important}.gf-tile svg{width:20px;height:20px;color:#fff}.gf-tile .gf-badge{position:absolute;top:4px;right:4px;min-width:20px;height:20px;padding:0 4px;border-radius:9999px;background:#fbc82d;border:1px solid #927316;color:#e7f2e6;font-size:10px;font-weight:500;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.upm-card .gf-upd{padding:4px 0 0;font-size:10px}.upm-card .upm-bal{display:flex!important;align-items:flex-start;justify-content:space-between;gap:8px;padding:0!important;border:0!important;background:none!important}.upm-card .upm-bal-l{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.upm-nm{display:flex;align-items:center;gap:12px;min-width:0;width:100%;margin-bottom:4px}.upm-nm svg{width:24px;height:24px;flex:0 0 auto;color:#31f28a}.upm-nm b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font:600 14px Inter,sans-serif}.upm-card .upm-bal-l strong{color:#fedfa4;font:700 24px/1.2 Inter,sans-serif;padding-bottom:8px}.upm-card .upm-bal-l small{color:#fffc;font-size:10px;font-style:italic;text-transform:none;letter-spacing:0}.upm-bal-r{display:flex;flex-direction:column;gap:8px;padding-top:4px}.upm-card .upm-ref,.upm-card .upm-eye{width:28px!important;height:28px!important;padding:0;border:0;border-radius:50%;background:none!important;color:#fffc!important;display:grid;place-items:center;cursor:pointer}.upm-card .upm-ref svg,.upm-card .upm-eye svg{width:20px;height:20px}.upm-ref.spin svg{animation:upm-spin .8s linear infinite}@keyframes upm-spin{to{transform:rotate(360deg)}}.upm-card .upm-actions{display:block}.upm-card .upm-dep{width:100%}.upm-card .upm-nav{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}.upm-card .upm-nav .um-link{font-size:12px!important}.upm-card .upm-nav .um-link svg,.upm-card .upm-nav .um-link .um-ic{width:24px;height:24px;color:#fff}.upm .upm-out{margin-top:8px}@media (max-width: 900px){.upm{border-radius:0!important;border:0!important;overflow-y:auto}}.rf{display:grid;gap:16px}.rf-box{border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#020e3c,#061465 55%,#0d08a5)}.rf-h{display:flex;align-items:center;gap:8px;margin:0;padding:10px 16px;background:#ffffff1f;color:#fdba93;font:600 16px/1.3 Inter,sans-serif}.rf-in{display:grid;gap:16px;padding:16px}.rf-games{height:40px;border:0;border-radius:9999px;background:#032f16;color:#fff;font:600 13px Inter,sans-serif;cursor:pointer}.rf-txt{margin:0;color:#fff;font:400 14px/1.4 Inter,sans-serif}.rf-link{display:grid;gap:12px;padding:12px;border-radius:8px;background:#061465}.rf-link>span{text-align:center;color:#ffffffb3;font-size:14px}.rf-url{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 16px;border-radius:6px;background:#0e2e90}.rf-url input{flex:1;min-width:0;border:0!important;background:none!important;color:#fffc!important;font:400 13px Inter,sans-serif;padding:0!important;outline:0;height:auto!important}.rf-url button{border:0;background:none;color:#ffffffb3;display:grid;place-items:center;cursor:pointer;padding:0}.rf-acts{display:flex;gap:12px}.rf-copy{flex:1;height:48px;border:0;border-radius:6px;background:#fa3213;color:#fff;font:500 18px Inter,sans-serif;cursor:pointer}.rf-share{width:56px;height:48px;border:0;border-radius:6px;background:#0e2e90;color:#fff;display:grid;place-items:center;cursor:pointer}.rf-h .rf-done{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:4px;background:#31f28a;color:#011c0b;font:500 14px Inter,sans-serif;font-style:normal}.rf-list{padding:16px;min-height:120px}.rf-none{display:grid;justify-items:center;gap:8px;padding:24px 8px;color:#ffffffb3;text-align:center}.rf-none svg{color:#fffc}.rf-none b{color:#fff;font-size:15px}.rf-none span{font-size:12px;font-style:italic}.rf-gname{display:inline-block;margin:4px;padding:6px 10px;border-radius:6px;background:#0e2e90;color:#fff;font-size:13px}.casino-row,.prov-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:16px}.casino-row.home-row{scroll-padding-inline:0}.prov-sec .prov-row{scroll-padding-inline:12px}.casino-row>*,.prov-row>*{scroll-snap-align:start}html,body{overscroll-behavior-x:none}/*! AI 生成（Claude Code）：手机顶部栏按后台配置（hdrMobile）：配置里关闭的项目隐藏；余额高时 logo 缩小而不是被截断 */@media (max-width: 900px){.topbar.hm .hm-off{display:none!important}.topbar.hm>*,.topbar.hm #auth>*{order:var(--hm-o, 0)!important}.topbar.hm #auth{display:flex;--hm-o: 100;margin-left:auto!important}.topbar #brand{flex:0 1 100px!important;min-width:56px!important;overflow:visible!important}.topbar #brand img{width:100%!important;height:auto!important;max-height:31px!important;max-width:100px!important;object-fit:contain}.topbar .auth .btn.solid[href="#/cadastro"]{height:33px!important;min-width:0!important;padding:0 12px!important}.topbar .p-pill .p-dep{min-width:0!important;padding:0 12px!important}}/*! AI 生成（Claude Code）：与官方生产站一致（27/10）：搜索栏 = 输入框（#061465，高 32，圆角 8，"Buscar:" 12px）+ 单独的"Provedor"按钮 */.csb{display:flex!important;gap:8px!important;position:static!important}body .csb .csb-bar,body:not([data-mode]) .csb .csb-bar,body:not([data-mode=casino]):not([data-mode=live]) .csb .csb-bar{flex:1 1 auto;width:auto!important;height:32px!important;padding:0 12px!important;gap:12px;border:0!important;border-radius:8px!important;background:#061465!important}body .csb .csb-bar:hover{background:#061465!important}body .csb .csb-ic{color:#fff!important}.csb .csb-ic svg{width:20px;height:20px}.csb .csb-txt{font-size:12px!important;font-weight:400!important;color:#fff9!important}.csb .csb-txt b{color:#fff9!important;font-weight:400!important}.csb .csb-cur{color:#2ee683!important}body .csb .csb-prov,body:not([data-mode=casino]):not([data-mode=live]) .csb .csb-prov{position:static!important;flex:0 0 auto;width:auto!important;min-width:0!important;height:32px!important;padding:8px 12px!important;gap:8px;border:0!important;border-radius:8px!important;background:#061465!important;display:inline-flex!important;align-items:center}body .csb .csb-prov>span:not(.csb-pv-ic){display:inline!important;font-size:12px!important;font-weight:500!important;color:#fff!important}.csb .csb-prov svg{width:20px;height:20px}@media (max-width: 900px){.casino-row.rows-2{row-gap:8px!important}#cas-sections .cas-top .casino-row{grid-auto-columns:100px!important}}/*! AI 生成（Claude Code）：首页游戏组的"展开"（与官方一致） */.wg-head{display:flex;align-items:center;gap:8px}.wg-head .wg-max-btn{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:#ffffffe6;cursor:pointer}.wg-head .wg-back{display:none;padding:0;border:0;background:none;color:#fff;cursor:pointer}body.wg-maxed main#app>*:not(.wg-max):not(:has(.wg-max)),body.wg-maxed .wg:not(.wg-max),body.wg-maxed .csb,body.wg-maxed .footer{display:none!important}body.wg-maxed .wg-max .wg-back{display:grid}body.wg-maxed .wg-max .wg-max-btn{display:none}body.wg-maxed .wg.wg-clean.wg-max .casino-row.home-row,body.wg-maxed .wg.wg-max .casino-row.home-row{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-columns:auto!important;overflow:visible!important;row-gap:12px!important}@media (min-width: 901px){body.wg-maxed .wg.wg-clean.wg-max .casino-row.home-row,body.wg-maxed .wg.wg-max .casino-row.home-row{grid-template-columns:repeat(auto-fill,minmax(156px,1fr))!important}}body.wg-maxed .wg-max .casino-row.home-row>*{width:auto!important}/*! AI 生成（Claude Code）：提供商卡片的游戏数量角标（与官方一致） */.prov-sec .prov{position:relative}.prov-sec .prov .prov-qty{position:absolute;top:4px;right:6px;font:400 10px/1.2 Inter,sans-serif;font-style:normal;color:#ffffffe6}.prov-sec .cas-sec-head h2{display:flex;align-items:center;gap:8px}/*! AI 生成（Claude Code）：电脑端与官方生产站一致：内容铺满整个宽度（左右 16px），不再限制 1680px */@media (min-width: 901px){.shell{max-width:none!important;padding-left:16px!important;padding-right:16px!important}.footer{max-width:none!important}.topbar{padding-left:16px!important;padding-right:16px!important}.modal-bg:has(.game-wrap):not(.pip):not(.game-full) .modal.game-wrap{max-width:none!important}.topbar #brand img{width:auto!important;height:80px!important;max-height:80px!important;max-width:255px!important;object-fit:contain}}.acc-crumb,.acc-hub{display:none}@media (max-width: 900px){.conta-modal .acc-side{display:none!important}.conta-modal .acc-wrap{grid-template-rows:minmax(0,1fr)!important}.conta-modal .acc-top{display:flex!important;padding:4px 4px 12px!important}.conta-modal .acc-top h2,.conta-modal .acc-top .m-close{display:none!important}.conta-modal .acc-crumb{display:flex;align-items:center;gap:6px;color:#fff9;font:400 12px Inter,sans-serif;text-decoration:none}.conta-modal .acc-crumb svg{width:22px;height:22px;color:#fff;margin-right:12px}.conta-modal .acc-crumb b{color:#fff;font-weight:500}.conta-modal .acc-crumb em{font-style:normal}.modal-bg:has(.conta-modal.is-hub){padding:8px 12px calc(var(--tabbar-h, 64px) + 16px)!important}.conta-modal.is-hub .acc-top{display:none!important}.conta-modal.is-hub .acc-main{background:transparent!important;padding:0!important}.conta-modal.is-hub .acc-content{overflow:visible}.conta-modal .acc-hub{display:flex;flex-direction:column;gap:12px}.acc-hub .hub-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:8px;background:#020e3c}.acc-hub .hub-nm{font:600 16px Inter,sans-serif;color:#fff;word-break:break-all}.acc-hub .hub-id{display:flex;align-items:center;gap:6px;font-size:10px;color:#ffffffd9}.acc-hub .hub-id button{background:none;border:0;padding:0;color:#fff;cursor:pointer;display:grid}.acc-hub .hub-id button svg{width:14px;height:14px}.acc-hub .hub-id button.done{color:#16a34a}.acc-hub .hub-lb{font-size:12px;color:#ffffffd9;margin-top:2px}.acc-hub .hub-bal{display:flex;align-items:center;gap:6px;font:600 16px Inter,sans-serif;color:#fff}.acc-hub .hub-bal button{background:none;border:0;padding:0;color:#fff;display:grid;cursor:pointer}.acc-hub .hub-real{font-size:10px;color:#ffffffd9}.acc-hub .hub-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:10px}.acc-hub .hub-btns a{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:24px;font:500 18px Inter,sans-serif;color:#fff;text-decoration:none;background:#0e2e90}.acc-hub .hub-btns a.hub-dep{background:#2ee683}.acc-hub .hub-list{display:flex;flex-direction:column;gap:9px}.acc-hub .hub-row{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px;border-radius:8px;background:#061465;color:#fff;text-decoration:none}.acc-hub .hub-row i{display:grid;flex:0 0 24px;color:#fff}.acc-hub .hub-row span{display:flex;flex-direction:column;gap:6px;min-width:0}.acc-hub .hub-row b{display:flex;align-items:center;gap:6px;font:500 14px Inter,sans-serif}.acc-hub .hub-row small{font-size:10px;color:#ffffffd9}.acc-hub .hub-ok{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#16a34a;color:#fff}}@media (min-width: 901px){.modal.conta-modal{max-width:1280px!important;margin:0 auto;height:auto!important;align-self:start}.conta-modal .acc-wrap{grid-template-columns:300px minmax(0,1fr);align-items:start}.conta-modal .acc-main{min-height:0}}.conta-modal .dt-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.conta-modal .dt-card{background:#ffffff0d;border-radius:8px;padding:12px 16px;min-width:0}.conta-modal .dt-card.wide{grid-column:1 / -1}.conta-modal .dt-card h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:600 16px Inter,sans-serif;color:#fff}.conta-modal .dt-card p{margin:0;font-size:12px;color:#ffffffd9;overflow-wrap:anywhere}.conta-modal .dt-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:12px;font:500 10px Inter,sans-serif;font-style:normal;background:#16a34a;color:#f0fdf4}.conta-modal .dt-tag.no{background:#a16207;color:#fefce8}.conta-modal .dt-chk{display:flex;align-items:center;gap:12px;padding:8px 0 4px;font-size:12px;color:#ffffffd9;cursor:pointer}.conta-modal .dt-chk input{width:22px;height:22px;accent-color:#16a34a;flex:0 0 22px}.conta-modal .dt-foot{display:flex;flex-wrap:wrap;gap:16px;padding:8px 2px 0;font-size:10px;color:#fff9}.conta-modal .dt-foot span{display:inline-flex;align-items:center;gap:6px}.conta-modal .dt-foot button{background:none;border:0;padding:0;color:inherit;cursor:pointer;display:grid}@media (max-width: 900px){.conta-modal .dt-grid{grid-template-columns:1fr}}.modal-bg{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pay-modal .pay-pm{display:flex;flex-direction:column;gap:6px;padding:4px 12px 2px;border-radius:8px;background:#0e2e90}.pay-modal .pay-pm-img{position:relative;display:grid;place-items:center;width:72px;height:42px;margin-top:8px;border:4px solid #2ee683;border-radius:6px;background:#fff}.pay-modal .pay-pm-img img{max-width:60px;max-height:28px;object-fit:contain}.pay-modal .pay-pm-img i{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#16a34a;color:#fff}.pay-modal .pay-pm .pay-strip,.pay-modal #wd-strip .pay-pm .pay-strip{height:22px;margin:0;padding:0;background:transparent}.pay-modal .pay-warn{background:#474e17!important;border:0!important;color:#fff!important;border-radius:8px}.pay-modal .pay-warn span{color:#facc15!important}.pay-modal .pay-warn b,.pay-modal .pay-warn p{color:#fff!important}.pay-modal .pay-warn p{font-weight:400!important}.pay-modal .m-submit{border-radius:24px!important}@media (max-width: 900px){.modal-bg:has(.pay-modal){padding-left:10px!important;padding-right:10px!important}.modal.pay-modal{border:0!important;background:#061465!important}}.casino-tile .cas-cap{display:none}.cas-sec.all-named .casino-tile .cas-cap{display:flex;flex-direction:column;gap:2px;padding:6px 2px 0;min-width:0}.cas-sec.all-named .cas-cap b{font:600 12px/1.2 Inter,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cas-sec.all-named .cas-cap small{font:400 9px/1.2 Inter,sans-serif;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal.p-auth{background:#061465!important;border-color:transparent!important}.p-auth .fl-field input:not([type=checkbox]):not([type=radio]),.p-auth .fl-field select{background:#0e2e90!important}@media (max-width: 900px){.modal-bg:has(.modal.p-auth){background:#061465!important}}/*! AI 生成（Claude Code）：注册按钮的角标（后台 view.badge，例如 PIX）：右上角，10px/500，圆角 4，内边距 2×4 */@media (max-width: 900px){.topbar .auth a[href="#/cadastro"]{position:relative;overflow:visible!important}.topbar .auth .hb-badge{position:absolute;top:-5px;right:8px;display:inline-flex;align-items:center;gap:2px;height:14px;padding:2px 4px;border-radius:4px;background:#2f3642;color:#fff;font-size:10px;font-weight:500;line-height:10px;pointer-events:none;white-space:nowrap}.topbar .auth .hb-badge img{width:10px;height:10px;object-fit:contain}}@media (min-width: 901px){.topbar .auth .hb-badge{display:none}}/*! AI 生成（Claude Code）：登录/注册弹窗顶部的广告图（后台 config.advertisements TOP_*_SCREEN），全宽 */.modal.p-auth .pa-ad{display:block;margin:-16px -16px 12px;overflow:hidden}.modal.p-auth .pa-ad img{display:block;width:100%;height:auto}@media (max-width: 900px){.modal.p-auth .pa-ad{margin:-24px -16px 12px}}
