.lobbies-module-scss-module__QjbrEW__page{width:100%;max-width:var(--portal-page-width);padding:38px var(--portal-page-gutter) 90px;flex-direction:column;gap:22px;margin:0 auto;display:flex}.lobbies-module-scss-module__QjbrEW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lobbies-module-scss-module__QjbrEW__title{font-family:var(--portal-font-display);color:var(--portal-text);margin:0;font-size:40px;font-weight:700;line-height:1}.lobbies-module-scss-module__QjbrEW__subtitle{max-width:620px;color:var(--portal-text-faint);text-wrap:pretty;margin:9px 0 0;font-size:15px}.lobbies-module-scss-module__QjbrEW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lobbies-module-scss-module__QjbrEW__grid{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:14px;display:grid}.lobbies-module-scss-module__QjbrEW__mine{flex-direction:column;gap:12px;display:flex}.lobbies-module-scss-module__QjbrEW__mineTitle{font-family:var(--portal-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--portal-text-faint);align-items:center;gap:14px;margin:0;font-size:10px;font-weight:400;display:flex}.lobbies-module-scss-module__QjbrEW__card{background:var(--portal-surface);border:1px solid var(--portal-border-subtle);color:inherit;border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .14s,background .14s;display:flex;overflow:hidden}.lobbies-module-scss-module__QjbrEW__card:hover{background:var(--portal-surface-raised);border-color:#ffffff2e}.lobbies-module-scss-module__QjbrEW__cardMine{border-color:#d9a44173}.lobbies-module-scss-module__QjbrEW__banner{flex-direction:column;justify-content:space-between;height:136px;padding:13px 15px;display:flex;position:relative}.lobbies-module-scss-module__QjbrEW__banner:after{content:"";pointer-events:none;background:linear-gradient(#08080a80 0%,#08080a47 48%,#08080aeb 100%);position:absolute;inset:0}.lobbies-module-scss-module__QjbrEW__bannerTop{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.lobbies-module-scss-module__QjbrEW__bannerTags{gap:7px;display:flex}.lobbies-module-scss-module__QjbrEW__mapName{z-index:1;font-family:var(--portal-font-display);text-transform:capitalize;color:var(--portal-text);text-shadow:0 2px 18px #000c;font-size:28px;font-weight:700;line-height:1;position:relative}.lobbies-module-scss-module__QjbrEW__format{color:var(--portal-text);font-family:var(--portal-font-mono);letter-spacing:.1em;background:#0a0a0ca8;border:1px solid #ffffff29;border-radius:5px;padding:3px 9px;font-size:10px}.lobbies-module-scss-module__QjbrEW__cardMine .lobbies-module-scss-module__QjbrEW__format{color:var(--skin-on-accent,#17130a);background:#d9a441e6;border-color:#0000;font-weight:500}.lobbies-module-scss-module__QjbrEW__lock{color:var(--portal-text-muted);font-size:12px}.lobbies-module-scss-module__QjbrEW__body{border-top:1px solid var(--portal-border-subtle);flex-direction:column;gap:9px;padding:13px 16px;display:flex}.lobbies-module-scss-module__QjbrEW__row{align-items:center;gap:8px;display:flex}.lobbies-module-scss-module__QjbrEW__dot{border-radius:50%;flex:none;width:10px;height:10px}.lobbies-module-scss-module__QjbrEW__leader{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lobbies-module-scss-module__QjbrEW__hostPrivate{color:var(--portal-text-muted);font-style:italic}.lobbies-module-scss-module__QjbrEW__mode{color:var(--portal-text-muted);margin-left:auto;font-size:12px}.lobbies-module-scss-module__QjbrEW__bar{background:#ffffff14;border-radius:3px;flex:1;height:4px;overflow:hidden}.lobbies-module-scss-module__QjbrEW__barFill{background:var(--portal-success);border-radius:3px;height:100%;display:block}.lobbies-module-scss-module__QjbrEW__barFillFull{background:var(--portal-accent)}.lobbies-module-scss-module__QjbrEW__seats{font-family:var(--portal-font-mono);color:var(--portal-text);text-align:right;min-width:40px;font-size:12.5px}.lobbies-module-scss-module__QjbrEW__foot{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.lobbies-module-scss-module__QjbrEW__region{color:var(--portal-text-faint);font-size:12.5px}.lobbies-module-scss-module__QjbrEW__joinHint{background:var(--portal-accent);color:#17130a;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:700}.lobbies-module-scss-module__QjbrEW__joinFull{border:1px solid var(--portal-border);color:var(--portal-text-ghost);background:0 0;padding:6px 14px;font-weight:400}.lobbies-module-scss-module__QjbrEW__joinMine{color:var(--portal-accent);background:0 0;padding:0;font-size:12.5px;font-weight:600}.lobbies-module-scss-module__QjbrEW__empty{text-align:center;background:var(--portal-surface-sunken);border:1px solid var(--portal-border-subtle);border-radius:10px;padding:66px 24px}.lobbies-module-scss-module__QjbrEW__emptyTitle{font-family:var(--portal-font-display);color:var(--portal-text);margin:0 0 8px;font-size:21px;font-weight:700}.lobbies-module-scss-module__QjbrEW__smallPrint{color:var(--portal-text-faint);margin:0;font-size:13px}
