.lobby-module__BRcEMa__shell{--ink:#10162b;--cobalt:#1238c9;--sky:#e8eeff;--paper:#fff;--page:#f2f4fa;--sun:#ffd21f;--red:#e5263a;--leaf:#0b8f5a;--mute:#59617a;--lime:var(--cobalt);--muted:var(--mute);--line:var(--ink);background:var(--page);min-height:100vh;color:var(--ink);flex-direction:column;font-family:Helvetica Neue,Arial,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;display:flex}.lobby-module__BRcEMa__shell :focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.lobby-module__BRcEMa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lobby-module__BRcEMa__header{z-index:20;background:var(--cobalt);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px clamp(14px,3vw,28px);display:flex;position:sticky;top:0}.lobby-module__BRcEMa__header :focus-visible{outline-color:var(--sun)}.lobby-module__BRcEMa__brand{letter-spacing:-.8px;color:#fff;font-size:24px;font-weight:900;text-decoration:none}.lobby-module__BRcEMa__brand span{color:var(--sun)}.lobby-module__BRcEMa__headerActions{align-items:center;gap:10px;display:flex}.lobby-module__BRcEMa__language,.lobby-module__BRcEMa__loginLink{color:#fff;padding:6px 4px;font-size:14px;font-weight:700;text-decoration:none}.lobby-module__BRcEMa__balance{color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:800;text-decoration:none}.lobby-module__BRcEMa__depositButton{border:2px solid var(--ink);background:var(--sun);box-shadow:2px 2px 0 var(--ink);color:var(--ink);border-radius:10px;padding:7px 14px;font-size:14px;font-weight:800;text-decoration:none}.lobby-module__BRcEMa__depositButton:active{box-shadow:none;transform:translate(2px,2px)}.lobby-module__BRcEMa__layout{flex:1;grid-template-columns:188px minmax(0,1fr);width:100%;display:grid}.lobby-module__BRcEMa__sidebar{align-self:start;gap:2px;max-height:calc(100vh - 60px);padding:14px 10px;display:grid;position:sticky;top:60px;overflow-y:auto}.lobby-module__BRcEMa__sidebar button,.lobby-module__BRcEMa__sidebar a{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.lobby-module__BRcEMa__sidebar small{color:var(--mute);font-variant-numeric:tabular-nums;font-weight:500}.lobby-module__BRcEMa__sidebar button:hover,.lobby-module__BRcEMa__sidebar a:hover{background:var(--sky)}.lobby-module__BRcEMa__sidebar button[aria-pressed=true]{background:var(--cobalt);color:#fff}.lobby-module__BRcEMa__sidebar button[aria-pressed=true] small{color:#cfd9ff}.lobby-module__BRcEMa__sidebar hr{border:0;border-top:2px solid var(--ink);width:100%;margin:8px 0}.lobby-module__BRcEMa__main{min-width:0;padding:14px clamp(14px,2.5vw,28px) 28px 6px}.lobby-module__BRcEMa__pageMain{flex:1;width:100%;max-width:760px;margin:0 auto;padding:20px clamp(14px,3vw,28px) 32px}.lobby-module__BRcEMa__pageMain h1{margin:0 0 14px;font-size:26px;font-weight:900}.lobby-module__BRcEMa__filters{grid-template-columns:minmax(0,1fr) 190px auto auto;gap:8px;margin-bottom:12px;display:grid}.lobby-module__BRcEMa__filters input,.lobby-module__BRcEMa__filters select{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:15px}.lobby-module__BRcEMa__primaryButton{border:2px solid var(--ink);background:var(--sun);min-height:46px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:10px 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.lobby-module__BRcEMa__resetSearch{border:2px solid var(--ink);background:var(--paper);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:10px 14px}.lobby-module__BRcEMa__primaryButton:active{box-shadow:none;transform:translate(2px,2px)}.lobby-module__BRcEMa__primaryButton:disabled{opacity:.55;cursor:not-allowed}.lobby-module__BRcEMa__categoryTabs{scrollbar-width:none;gap:6px;margin-bottom:10px;padding-bottom:2px;display:none;overflow-x:auto}.lobby-module__BRcEMa__categoryTabs button{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.lobby-module__BRcEMa__categoryTabs button[aria-pressed=true]{background:var(--cobalt);color:#fff}.lobby-module__BRcEMa__resume{border:2px solid var(--ink);background:var(--sun);box-shadow:3px 3px 0 var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.lobby-module__BRcEMa__resume div{min-width:0}.lobby-module__BRcEMa__resume span{font-size:12px}.lobby-module__BRcEMa__resume strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.lobby-module__BRcEMa__resume button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:10px 16px;font-size:14px;font-weight:800}.lobby-module__BRcEMa__section{margin-bottom:18px}.lobby-module__BRcEMa__sectionHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.lobby-module__BRcEMa__sectionHead h2{margin:0;font-size:18px;font-weight:900}.lobby-module__BRcEMa__sectionHead button{color:var(--cobalt);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:700}.lobby-module__BRcEMa__row{scrollbar-width:thin;scrollbar-color:#c5cde3 transparent;grid-auto-columns:148px;grid-auto-flow:column;align-items:start;gap:10px;padding:0 3px 8px 0;display:grid;overflow-x:auto}.lobby-module__BRcEMa__grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.lobby-module__BRcEMa__tile{border:2px solid var(--ink);background:var(--paper);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.lobby-module__BRcEMa__tileWrap{min-width:0;position:relative}.lobby-module__BRcEMa__tileWrap .lobby-module__BRcEMa__tile{width:100%}.lobby-module__BRcEMa__favoriteButton{border:2px solid var(--ink);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:25px;display:grid;position:absolute;top:7px;right:7px}.lobby-module__BRcEMa__favoriteButton[aria-pressed=true]{background:var(--sun)}.lobby-module__BRcEMa__favoriteButton:disabled{opacity:.55;cursor:wait}.lobby-module__BRcEMa__favoriteButton:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.lobby-module__BRcEMa__unavailableFavorites{border:2px dashed var(--ink);background:var(--paper);border-radius:12px;margin-top:20px;padding:16px}.lobby-module__BRcEMa__unavailableFavorites p{color:var(--mute);font-size:13px;line-height:1.6}.lobby-module__BRcEMa__unavailableFavorites ul{margin:0;padding:0;list-style:none}.lobby-module__BRcEMa__unavailableFavorites li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.lobby-module__BRcEMa__unavailableFavorites li span{min-width:0}.lobby-module__BRcEMa__unavailableFavorites button{border:2px solid var(--ink);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 10px}.lobby-module__BRcEMa__unavailableFavorites button:disabled{opacity:.55;cursor:wait}.lobby-module__BRcEMa__tile:hover:not(:disabled){box-shadow:3px 3px 0 var(--ink)}.lobby-module__BRcEMa__tile:disabled{cursor:default}.lobby-module__BRcEMa__tileArt{aspect-ratio:4/3;background:var(--sky);border-bottom:2px solid var(--ink);flex:none;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.lobby-module__BRcEMa__tileImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lobby-module__BRcEMa__tileInitial{color:var(--cobalt);font-size:40px;font-weight:900}.lobby-module__BRcEMa__tileBody{gap:2px;min-width:0;padding:7px 8px 8px;display:grid}.lobby-module__BRcEMa__tileBody strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.lobby-module__BRcEMa__tileBody span{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lobby-module__BRcEMa__count{color:var(--mute);margin:0 0 8px;font-size:13px}.lobby-module__BRcEMa__pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.lobby-module__BRcEMa__pagination button{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-weight:700}.lobby-module__BRcEMa__pagination button:disabled{opacity:.45;cursor:not-allowed}.lobby-module__BRcEMa__notice{border:2px solid var(--ink);background:var(--paper);border-radius:12px;margin-bottom:12px;padding:11px 13px;font-size:14px}.lobby-module__BRcEMa__notice strong{font-weight:800}.lobby-module__BRcEMa__notice p{color:var(--mute);margin:4px 0 0;font-size:13px}.lobby-module__BRcEMa__notice a{color:var(--cobalt);font-weight:700}.lobby-module__BRcEMa__empty{border:2px solid var(--ink);background:var(--paper);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:44px 16px;display:grid}.lobby-module__BRcEMa__empty strong{font-size:17px;font-weight:800}.lobby-module__BRcEMa__empty p{color:var(--mute);margin:0;font-size:14px}.lobby-module__BRcEMa__retry{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:9px 20px;font-weight:700}.lobby-module__BRcEMa__footer{border-top:2px solid var(--ink);background:var(--paper);color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px clamp(14px,3vw,28px);font-size:12px;display:flex}.lobby-module__BRcEMa__footer p{flex:280px;margin:0}.lobby-module__BRcEMa__footer a{color:var(--ink)}.lobby-module__BRcEMa__footerBrand{border:2px solid var(--ink);color:var(--ink);border-radius:6px;padding:2px 7px;font-weight:900}.lobby-module__BRcEMa__tabBar{display:none}.lobby-module__BRcEMa__eyebrow{color:var(--cobalt);margin-bottom:10px;font-size:13px;font-weight:800;display:block}.lobby-module__BRcEMa__registrationMain{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;max-width:1040px;margin:0 auto;padding:44px 28px;display:grid}.lobby-module__BRcEMa__registrationIntro h1{margin:0 0 14px;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.1}.lobby-module__BRcEMa__registrationIntro p{color:var(--mute);font-size:15px}.lobby-module__BRcEMa__registrationArt{display:none}.lobby-module__BRcEMa__registrationCard{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);border-radius:16px;padding:24px}.lobby-module__BRcEMa__registrationCard h2{margin:0 0 18px;font-size:24px;font-weight:900}.lobby-module__BRcEMa__registrationFields{border:0;gap:14px;margin:0;padding:0;display:grid}.lobby-module__BRcEMa__registrationFields label{gap:6px;font-size:13px;font-weight:700;display:grid}.lobby-module__BRcEMa__registrationFields input{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.lobby-module__BRcEMa__registrationFields input:disabled,.lobby-module__BRcEMa__registrationFields button:disabled{opacity:.55;cursor:not-allowed}.lobby-module__BRcEMa__registrationLogin{color:var(--mute);text-align:center;margin:18px 0 0;font-size:13px}.lobby-module__BRcEMa__registrationLogin a{color:var(--cobalt);margin-left:6px;font-weight:700}@media (max-width:760px){.lobby-module__BRcEMa__shell{padding-bottom:66px}.lobby-module__BRcEMa__layout{grid-template-columns:minmax(0,1fr)}.lobby-module__BRcEMa__sidebar{display:none}.lobby-module__BRcEMa__main{padding:12px 12px 20px}.lobby-module__BRcEMa__filters{grid-template-columns:minmax(0,1fr) auto}.lobby-module__BRcEMa__filters select{grid-area:2/1}.lobby-module__BRcEMa__filters input{grid-area:1/1}.lobby-module__BRcEMa__filters .lobby-module__BRcEMa__primaryButton{grid-area:1/2}.lobby-module__BRcEMa__filters .lobby-module__BRcEMa__resetSearch{grid-area:2/2}.lobby-module__BRcEMa__categoryTabs{display:flex}.lobby-module__BRcEMa__row{scrollbar-width:none;grid-auto-columns:128px}.lobby-module__BRcEMa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-module__BRcEMa__tabBar{z-index:30;padding-bottom:env(safe-area-inset-bottom);border-top:2px solid var(--ink);background:var(--paper);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;inset:auto 0 0}.lobby-module__BRcEMa__tabBar a{color:var(--ink);text-align:center;padding:11px 0;font-size:12px;font-weight:700;text-decoration:none}.lobby-module__BRcEMa__tabBar a[aria-current=page]{color:var(--cobalt)}.lobby-module__BRcEMa__tabBar .lobby-module__BRcEMa__tabDeposit{border:2px solid var(--ink);background:var(--sun);width:56px;height:56px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;margin:-22px auto 2px;padding:0;font-size:13px;font-weight:900;line-height:52px}.lobby-module__BRcEMa__registrationMain{grid-template-columns:1fr;gap:20px;padding:22px 14px 32px}}@media (prefers-reduced-motion:reduce){.lobby-module__BRcEMa__depositButton:active,.lobby-module__BRcEMa__primaryButton:active{transform:none}}
