.mpb-stat-change strong{font-size:15px!important;font-weight:750!important}.mpb-stat-change.is-positive strong{color:#2f8a3d!important}.mpb-stat-change.is-negative strong{color:#bd4938!important}.mpb-stat-change.is-neutral strong{color:#737b80!important}.mpb-change-label{display:block!important}.mpb-change-help{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;margin-left:2px!important;border:0!important;border-radius:50%!important;background:#eef1f2!important;color:#687177!important;font-size:8px!important;font-weight:900!important;line-height:12px!important;text-decoration:none!important;cursor:help!important;vertical-align:1px!important}.mpb-stat.is-empty{visibility:hidden!important;pointer-events:none!important}.mpb-players.mpb-stats-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;width:218px!important;min-width:218px!important;max-width:218px!important;padding:0!important;overflow:visible!important}.mpb-players.mpb-stats-grid .mpb-stat{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;padding:2px 7px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}.mpb-players.mpb-stats-grid .mpb-stat:first-child{padding-left:7px!important}.mpb-players.mpb-stats-grid .mpb-stat+.mpb-stat{border-left:1px solid #eceef0!important}.mpb-players.mpb-stats-grid .mpb-stat-ping[hidden]{display:flex!important;visibility:hidden!important}.mpb-card,.mpb-card:not(.has-banner){grid-template-columns:64px minmax(220px,1fr) minmax(260px,468px) 218px!important}.mpb-detail-live.has-change{width:min(100%,230px)!important;min-width:200px!important;max-width:230px!important}.mpb-detail-live.has-change .mpb-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;height:auto!important}.mpb-detail-live.has-change .mpb-stats>div{display:flex!important;min-height:52px!important;padding:8px 7px!important;flex:none!important;border:0!important;border-left:1px solid #e5e8ea!important}.mpb-detail-live.has-change .mpb-stats>div:first-child{border-left:0!important}.mpb-detail-live.has-change .mpb-stats strong{font-size:12px!important;text-align:center!important}.mpb-detail-live.has-change .mpb-stats span{font-size:7px!important;text-align:center!important}.mpb-detail-live.has-change .mpb-detail-updated{width:auto!important;margin:5px 2px 0!important;text-align:right!important}@media(max-width:1180px) and (min-width:1081px){.mpb-card,.mpb-card:not(.has-banner){grid-template-columns:64px minmax(220px,1fr) minmax(240px,390px) 205px!important}.mpb-players.mpb-stats-grid{width:205px!important;min-width:205px!important;max-width:205px!important}}@media(max-width:1080px) and (min-width:981px){.mpb-players.mpb-stats-grid{width:205px!important;min-width:205px!important;max-width:205px!important}}@media(max-width:980px) and (min-width:701px){.mpb-card,.mpb-card:not(.has-banner){grid-template-columns:64px minmax(0,1fr) 205px!important}.mpb-players.mpb-stats-grid{width:205px!important;min-width:205px!important;max-width:205px!important}}@media(max-width:820px){.mpb-detail-live.has-change{width:min(100%,360px)!important;min-width:0!important;max-width:360px!important;justify-self:center!important}.mpb-detail-live.has-change .mpb-detail-updated{text-align:center!important}}@media(max-width:700px){.mpb-players.mpb-stats-grid{grid-template-columns:repeat(3,minmax(58px,72px))!important;justify-content:start!important;width:100%!important;min-width:0!important;max-width:none!important}.mpb-players.mpb-stats-grid .mpb-stat{padding-left:8px!important;padding-right:8px!important}.mpb-stat-change strong{font-size:14px!important}.mpb-change-help{width:11px!important;height:11px!important;font-size:7px!important;line-height:11px!important}}.mpb-enrich-cats a:not(:last-child):after{content:""!important;display:inline-block!important;width:3px!important;height:3px!important;margin:0 7px!important;border-radius:50%!important;background:#a6afb4!important;vertical-align:middle!important;transform:translateY(-1px)!important}.mpb-guide-tabs-wrap:not(.can-scroll){display:block!important}.mpb-guide-tabs-wrap:not(.can-scroll) .mpb-guide-tabs{grid-column:auto!important}.mpb-guide-tabs-wrap.can-scroll{grid-template-columns:22px minmax(0,1fr) 22px!important;gap:2px!important}.mpb-guide-scroll{width:22px!important;height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#69747a!important;font-size:0!important;opacity:.72!important;transform:none!important}.mpb-guide-scroll:before{content:""!important;display:block!important;width:7px!important;height:7px!important;border-top:2px solid currentColor!important;border-right:2px solid currentColor!important}.mpb-guide-scroll-prev:before{transform:rotate(-135deg)!important}.mpb-guide-scroll-next:before{transform:rotate(45deg)!important}.mpb-guide-scroll:hover:not(:disabled){background:transparent!important;color:#20282d!important;opacity:1!important;transform:none!important}.mpb-guide-scroll:active:not(:disabled){transform:none!important}.mpb-guide-scroll:disabled{background:transparent!important;opacity:.18!important}.mpb-detail-summary.has-change{grid-template-columns:minmax(190px,1fr) 468px 230px!important}.mpb-detail-live.has-change{width:230px!important;min-width:230px!important;max-width:230px!important}.mpb-detail-live.has-change .mpb-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important}.mpb-detail-live.has-change .mpb-stats>div{display:flex!important;width:auto!important;height:58px!important;min-width:0!important;max-width:none!important;min-height:58px!important;padding:7px 6px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.mpb-detail-live.has-change .mpb-stats strong{font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:1080px) and (min-width:821px){.mpb-detail-summary.has-change{grid-template-columns:minmax(160px,1fr) minmax(320px,430px) 205px!important;column-gap:16px!important}.mpb-detail-live.has-change{width:205px!important;min-width:205px!important;max-width:205px!important}.mpb-detail-live.has-change .mpb-stats>div{height:56px!important;min-height:56px!important;padding:6px 5px!important}.mpb-detail-live.has-change .mpb-stats strong{font-size:11px!important}}@media(max-width:820px){.mpb-detail-summary.has-change{grid-template-columns:1fr!important;grid-template-areas:"brand" "media" "live"!important}.mpb-detail-live.has-change{width:min(100%,360px)!important;min-width:0!important;max-width:360px!important}.mpb-detail-live.has-change .mpb-stats>div{height:58px!important;min-height:58px!important}}@media(max-width:520px){.mpb-guide-tabs-wrap.can-scroll{grid-template-columns:18px minmax(0,1fr) 18px!important}.mpb-guide-scroll{width:18px!important}.mpb-detail-live.has-change{width:min(100%,330px)!important;max-width:330px!important}.mpb-detail-live.has-change .mpb-stats>div{height:54px!important;min-height:54px!important;padding:5px 4px!important}.mpb-detail-live.has-change .mpb-stats strong{font-size:10.5px!important}.mpb-detail-live.has-change .mpb-stats span{font-size:6.5px!important}}.mpb-detail-summary.has-change{grid-template-columns:minmax(260px,1fr) 468px 240px!important;grid-template-areas:"brand media live"!important;column-gap:18px!important}.mpb-detail-summary.has-change .mpb-detail-brand{grid-column:1!important;grid-row:1!important;position:static!important;transform:none!important}.mpb-detail-summary.has-change .mpb-detail-media{grid-column:2!important;grid-row:1!important;position:static!important;transform:none!important}.mpb-detail-summary.has-change .mpb-detail-live{grid-column:3!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;margin:0!important;justify-self:end!important;align-self:center!important;display:block!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:auto!important}.mpb-detail-live.has-change .mpb-detail-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:240px!important;min-width:240px!important;max-width:240px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.mpb-detail-live.has-change .mpb-detail-stats>.mpb-stat{display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;margin:0!important;padding:7px 5px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:0!important;border-left:1px solid #e5e8ea!important;background:transparent!important;text-align:center!important}.mpb-detail-live.has-change .mpb-detail-stats>.mpb-stat:first-child{border-left:0!important}.mpb-detail-live.has-change .mpb-detail-stats strong{display:block!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.mpb-detail-live.has-change .mpb-detail-stats span{display:block!important;margin-top:4px!important;font-size:8px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}.mpb-detail-live.has-change .mpb-detail-stats .mpb-stat-change strong{font-size:16px!important}.mpb-trending-panel{margin-top:24px!important;padding:18px!important;border:1px solid #dde1e3!important;border-radius:10px!important;background:#fff!important}.mpb-trending-head{margin-bottom:12px!important}.mpb-trending-head .mpb-kicker{margin-bottom:5px!important}.mpb-trending-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.mpb-trending-card{display:grid!important;grid-template-columns:28px 40px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:9px 11px!important;border:1px solid #e4e7e9!important;border-radius:8px!important;background:#fafbfb!important;color:#20272b!important;text-decoration:none!important}.mpb-trending-card:hover{border-color:#c8ced1!important;background:#fff!important}.mpb-trending-rank{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:6px!important;background:#eef0f1!important;color:#737b80!important;font-size:10px!important;font-weight:850!important;font-variant-numeric:tabular-nums!important}.mpb-trending-icon .mpb-server-icon{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;flex-basis:40px!important;border-radius:8px!important}.mpb-trending-main{min-width:0!important}.mpb-trending-main strong{display:block!important;overflow:hidden!important;color:#20272b!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mpb-trending-main small{display:block!important;margin-top:3px!important;color:#7c858a!important;font-size:9px!important;line-height:1!important}.mpb-trending-change{color:#2f8a3d!important;font-size:15px!important;font-weight:850!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}@media(max-width:1050px){.mpb-detail-summary.has-change{grid-template-columns:minmax(220px,1fr) 240px!important;grid-template-areas:"brand live" "media media"!important;row-gap:12px!important}.mpb-detail-summary.has-change .mpb-detail-brand{grid-column:1!important;grid-row:1!important}.mpb-detail-summary.has-change .mpb-detail-live{grid-column:2!important;grid-row:1!important}.mpb-detail-summary.has-change .mpb-detail-media{grid-column:1/3!important;grid-row:2!important;justify-self:center!important}.mpb-trending-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.mpb-detail-summary.has-change{grid-template-columns:1fr!important;grid-template-areas:"brand" "media" "live"!important;row-gap:12px!important}.mpb-detail-summary.has-change .mpb-detail-brand,.mpb-detail-summary.has-change .mpb-detail-media,.mpb-detail-summary.has-change .mpb-detail-live{grid-column:1!important}.mpb-detail-summary.has-change .mpb-detail-brand{grid-row:1!important}.mpb-detail-summary.has-change .mpb-detail-media{grid-row:2!important}.mpb-detail-summary.has-change .mpb-detail-live{grid-row:3!important;justify-self:center!important;width:240px!important;min-width:240px!important;max-width:240px!important}.mpb-trending-panel{padding:14px!important}.mpb-trending-card{grid-template-columns:24px 36px minmax(0,1fr) auto!important;padding:8px 9px!important}.mpb-trending-icon .mpb-server-icon{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important}.mpb-trending-change{font-size:14px!important}}.mpb-detail-summary.mpb-detail-summary-v2.has-change{display:grid!important;grid-template-columns:minmax(0,1fr) 468px 240px!important;grid-template-areas:"brand media live"!important;column-gap:18px!important;align-items:center!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-brand{grid-area:brand!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;position:static!important;transform:none!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-media{grid-area:media!important;grid-column:auto!important;grid-row:auto!important;width:468px!important;max-width:468px!important;justify-self:center!important;position:static!important;transform:none!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-live-v2{grid-area:live!important;grid-column:auto!important;grid-row:auto!important;display:block!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:auto!important;margin:0!important;padding:0!important;justify-self:end!important;align-self:center!important;position:static!important;inset:auto!important;transform:none!important}.mpb-detail-summary-v2 .mpb-detail-stats-v2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:58px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:hidden!important}.mpb-detail-summary-v2 .mpb-detail-stats-v2>.mpb-stat{position:relative!important;display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;margin:0!important;padding:6px 5px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;text-align:center!important}.mpb-detail-summary-v2 .mpb-detail-stats-v2>.mpb-stat+.mpb-stat:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:1px!important;background:#e1e4e6!important}.mpb-detail-summary-v2 .mpb-detail-stats-v2 strong{display:block!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.mpb-detail-summary-v2 .mpb-detail-stats-v2 span{display:block!important;margin:4px 0 0!important;font-size:8px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important}.mpb-detail-summary-v2 .mpb-detail-stats-v2 .mpb-stat-change strong{font-size:16px!important}.mpb-home-trending{padding-top:4px!important;border-top:1px solid #e1e4e6!important}@media(max-width:1050px) and (min-width:701px){.mpb-detail-summary.mpb-detail-summary-v2.has-change{grid-template-columns:minmax(0,1fr) 240px!important;grid-template-areas:"brand live" "media media"!important;row-gap:12px!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-media{grid-area:media!important;justify-self:center!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-live-v2{grid-area:live!important;justify-self:end!important}}@media(max-width:700px){.mpb-detail-summary.mpb-detail-summary-v2.has-change{grid-template-columns:1fr!important;grid-template-areas:"brand" "media" "live"!important;row-gap:12px!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-brand{grid-area:brand!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-media{grid-area:media!important;width:min(100%,468px)!important;max-width:468px!important}.mpb-detail-summary.mpb-detail-summary-v2.has-change>.mpb-detail-live-v2{grid-area:live!important;justify-self:center!important}}
.mpb-server-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 468px minmax(0,1fr)!important;grid-template-areas:"brand media live"!important;align-items:center!important;column-gap:24px!important;min-height:104px!important;padding:14px 22px 16px!important;border-bottom:1px solid #dfe4e6!important;background:#fff!important;box-sizing:border-box!important}.mpb-server-hero-brand{grid-area:brand!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important}.mpb-server-hero-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 64px!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important}.mpb-server-hero-icon .mpb-server-icon.is-large{display:block!important;position:relative!important;width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important;margin:0!important;padding:0!important;border:1px solid #d8dddf!important;border-radius:6px!important;object-fit:cover!important;box-shadow:0 2px 7px rgba(21,27,31,.10)!important}.mpb-server-hero-head{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.mpb-server-hero-head h1{display:block!important;margin:0!important;padding:0!important;color:#171d21!important;font-size:31px!important;font-weight:850!important;line-height:1.05!important;letter-spacing:-.025em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.mpb-server-hero-media{grid-area:media!important;display:grid!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:center!important;justify-self:center!important;width:468px!important;max-width:468px!important;min-width:0!important;margin:0!important;padding:0!important;gap:4px!important;position:static!important;inset:auto!important;transform:none!important}.mpb-server-hero-banner{display:block!important;width:468px!important;max-width:468px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.mpb-server-hero-banner .mpb-server-banner.is-detail{display:block!important;width:468px!important;max-width:468px!important;height:60px!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.mpb-server-hero-banner .mpb-server-banner.is-detail img,.mpb-server-hero-banner .mpb-server-banner.is-detail video{display:block!important;width:468px!important;max-width:100%!important;height:60px!important;margin:0!important;padding:0!important;object-fit:cover!important}.mpb-server-hero-motd{display:block!important;position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:468px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 2px!important;color:#667178!important;font-size:10.5px!important;font-weight:550!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mpb-server-hero-live{grid-area:live!important;display:block!important;justify-self:end!important;width:240px!important;min-width:240px!important;max-width:240px!important;margin:0!important;padding:0!important}.mpb-server-hero-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:60px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;font-variant-numeric:tabular-nums!important}.mpb-server-hero-metric{position:relative!important;display:flex!important;min-width:0!important;height:60px!important;margin:0!important;padding:6px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;text-align:center!important;box-sizing:border-box!important}.mpb-server-hero-metric+.mpb-server-hero-metric:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:1px!important;background:#e1e4e6!important}.mpb-server-hero-metric strong{display:block!important;max-width:100%!important;margin:0!important;color:#202328!important;font-size:17px!important;font-weight:750!important;line-height:1!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mpb-server-hero-metric span{display:block!important;margin:4px 0 0!important;color:#7c8288!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}.mpb-server-hero-change.is-positive strong{color:#2f8a3d!important}.mpb-server-hero-change.is-negative strong{color:#bd4938!important}.mpb-server-hero-change.is-neutral strong{color:#737b80!important}.mpb-server-hero-ping.is-fast strong,.mpb-server-hero-ping.is-fast span{color:#2f8a3d!important}.mpb-server-hero-ping.is-good strong,.mpb-server-hero-ping.is-good span{color:#77831f!important}.mpb-server-hero-ping.is-fair strong,.mpb-server-hero-ping.is-fair span{color:#b47812!important}.mpb-server-hero-ping.is-slow strong,.mpb-server-hero-ping.is-slow span{color:#c44836!important}.mpb-server-hero-metric.is-empty{visibility:hidden!important;pointer-events:none!important}.mpb-server-hero-ping[hidden]{display:flex!important;visibility:hidden!important}.mpb-join-links{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:3px 14px!important;width:min(100%,468px)!important;margin:7px auto 0!important;padding:0!important}.mpb-join-links a{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:1px 0!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;color:#5f6b72!important;font-size:9.5px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}.mpb-join-links a:hover{border-bottom-color:#8d979d!important;color:#232b30!important}.mph.mph-compact-overview .mph-overview{display:grid!important;grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto!important;grid-template-areas:"title stats ranges"!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important;padding:8px 10px!important;border:1px solid #dfe4e6!important;border-radius:7px!important;background:#fff!important;box-sizing:border-box!important}.mph.mph-compact-overview .mph-overview-title{grid-area:title!important;min-width:0!important}.mph.mph-compact-overview .mph-overview-title h2{margin:0!important;color:#171d21!important;font-size:21px!important;font-weight:750!important;line-height:1.05!important;letter-spacing:-.025em!important}.mph.mph-compact-overview .mph-overview-title .mph-subtitle{margin:4px 0 0!important;color:#6f777d!important;font-size:11px!important;font-weight:650!important;line-height:1.15!important}.mph.mph-compact-overview .mph-overview .mph-stats{grid-area:stats!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.mph.mph-compact-overview .mph-overview .mph-stats>div{position:relative!important;min-width:0!important;padding:4px 10px!important;border:0!important;background:transparent!important}.mph.mph-compact-overview .mph-overview .mph-stats>div+div:before{content:""!important;position:absolute!important;left:0!important;top:4px!important;bottom:4px!important;width:1px!important;background:#e3e6e8!important}.mph.mph-compact-overview .mph-overview .mph-stats span{display:block!important;color:#737b81!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.045em!important;white-space:nowrap!important}.mph.mph-compact-overview .mph-overview .mph-stats strong{display:block!important;margin-top:4px!important;color:#24262b!important;font-size:18px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.mph.mph-compact-overview .mph-overview .mph-ranges{grid-area:ranges!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;margin:0!important}.mph.mph-compact-overview .mph-overview .mph-ranges a{min-width:38px!important;min-height:30px!important;padding:0 8px!important;font-size:10px!important;font-weight:800!important}.mph.mph-compact-overview .mph-chart{margin-top:0!important}@media(max-width:1100px){.mpb-server-hero{grid-template-columns:minmax(0,1fr) 240px!important;grid-template-areas:"brand live" "media media"!important;gap:12px 18px!important;min-height:0!important}.mpb-server-hero-brand{grid-area:brand!important}.mpb-server-hero-media{grid-area:media!important}.mpb-server-hero-live{grid-area:live!important}.mpb-server-hero-head h1{font-size:28px!important}}@media(max-width:900px){.mph.mph-compact-overview .mph-overview{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title ranges" "stats stats"!important;row-gap:8px!important}.mph.mph-compact-overview .mph-overview .mph-stats>div{padding:5px 8px!important}}@media(max-width:700px){.mpb-server-hero{grid-template-columns:1fr!important;grid-template-areas:"brand" "media" "live"!important;row-gap:12px!important;padding:14px 16px!important}.mpb-server-hero-brand{justify-self:start!important}.mpb-server-hero-media{width:min(100%,468px)!important}.mpb-server-hero-banner,.mpb-server-hero-banner .mpb-server-banner.is-detail{width:100%!important;max-width:468px!important}.mpb-server-hero-banner .mpb-server-banner.is-detail img,.mpb-server-hero-banner .mpb-server-banner.is-detail video{width:100%!important;height:auto!important;aspect-ratio:39/5!important}.mpb-server-hero-live{justify-self:center!important}.mpb-server-hero-head h1{font-size:27px!important}.mpb-join-links{gap:2px 12px!important;margin-top:6px!important}.mph.mph-compact-overview .mph-overview{grid-template-columns:1fr!important;grid-template-areas:"title" "stats" "ranges"!important;gap:8px!important}.mph.mph-compact-overview .mph-overview .mph-ranges{justify-content:flex-start!important}.mph.mph-compact-overview .mph-overview .mph-stats{grid-template-columns:repeat(5,minmax(60px,1fr))!important;overflow-x:auto!important;padding-bottom:2px!important}.mph.mph-compact-overview .mph-overview .mph-stats>div{padding:4px 7px!important}}@media(max-width:420px){.mpb-server-hero{padding:13px!important}.mpb-server-hero-icon,.mpb-server-hero-icon .mpb-server-icon.is-large{flex-basis:54px!important;width:54px!important;height:54px!important;min-width:54px!important;max-width:54px!important}.mpb-server-hero-head h1{font-size:24px!important}.mpb-server-hero-live,.mpb-server-hero-metrics{width:222px!important;min-width:222px!important;max-width:222px!important}.mpb-server-hero-metric strong{font-size:15px!important}.mph.mph-compact-overview .mph-overview{padding:8px!important}.mph.mph-compact-overview .mph-overview-title h2{font-size:20px!important}}
/* Site chrome v2: Browser-owned and isolated from legacy manifest header/footer rules. */
.mpx-header{position:relative;z-index:80;border-bottom:1px solid #e2e5e8;background:rgba(255,255,255,.97)}
.mpx-nav{width:100%;margin:0;background:transparent}
.mpx-nav-inner{width:min(100%,1240px);min-height:56px;margin:0 auto;padding:7px 22px;display:flex;align-items:center;gap:16px;box-sizing:border-box}
.mpx-brand,.mpx-footer-brand>a{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#171a1e!important;text-decoration:none!important;font-weight:850;letter-spacing:-.03em;white-space:nowrap}
.mpx-brand{font-size:19px;line-height:1}
.mpx-brand-mark{display:inline-grid;place-items:center;width:28px;height:28px;min-width:28px;border:1px solid #dfe3e6;border-radius:7px;background:#fff;color:#31363a;font-size:13px;font-weight:900;line-height:1;overflow:hidden;box-shadow:0 1px 2px rgba(20,24,28,.05)}
.mpx-brand-mark.has-site-icon{border:0;background:transparent;box-shadow:none}
.mpx-brand-mark img{display:block;width:28px;height:28px;object-fit:cover;border-radius:7px}
.mpx-nav-primary{display:flex;align-items:center;gap:2px;min-width:0}
.mpx-nav-primary>a,.mpx-nav-menu>summary{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#555b61!important;font-size:12px;font-weight:700;line-height:1;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-sizing:border-box}
.mpx-nav-primary>a:hover,.mpx-nav-primary>a[aria-current=page],.mpx-nav-menu>summary:hover,.mpx-nav-menu.is-active>summary,.mpx-nav-menu[open]>summary{background:#f2f4f5;color:#1e2226!important}
.mpx-nav-menu{position:relative;margin:0;padding:0}
.mpx-nav-menu>summary{list-style:none;gap:6px}
.mpx-nav-menu>summary::-webkit-details-marker{display:none}
.mpx-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .12s ease}
.mpx-nav-menu[open] .mpx-chevron{transform:translateY(1px) rotate(225deg)}
.mpx-nav-menu-panel{position:absolute;top:calc(100% + 7px);left:0;z-index:100;display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:2px;width:260px;padding:6px;border:1px solid #dfe3e6;border-radius:7px;background:#fff;box-shadow:0 12px 28px rgba(24,28,32,.12);box-sizing:border-box}
.mpx-nav-menu-panel-small{grid-template-columns:1fr;width:170px}.mpx-nav-menu:last-child .mpx-nav-menu-panel{left:auto;right:0}
.mpx-nav-menu-panel a{display:flex;align-items:center;min-height:34px;padding:0 9px;border-radius:4px;color:#4f555b!important;font-size:12px;font-weight:700;text-decoration:none!important;white-space:nowrap}
.mpx-nav-menu-panel a:hover,.mpx-nav-menu-panel a[aria-current=page]{background:#f2f4f5;color:#1d2125!important}
.mpx-nav-menu-separator{grid-column:1/-1;height:1px;margin:3px;background:#eceeef}
.mpx-search{margin-left:auto;display:flex;align-items:center;min-width:240px;max-width:330px;flex:1}
.mpx-search input{width:100%;min-width:0;height:34px!important;margin:0!important;padding:0 10px!important;border:1px solid #cfd4d8!important;border-right:0!important;border-radius:4px 0 0 4px!important;background:#f8f9fa!important;color:#202428!important;font-size:12px!important;line-height:34px!important;box-shadow:none!important;box-sizing:border-box!important}
.mpx-search input:focus{position:relative;z-index:1;border-color:#8f969c!important;background:#fff!important;outline:0!important}
.mpx-search button{height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid #484d52!important;border-radius:0 4px 4px 0!important;background:#484d52!important;color:#fff!important;font-size:11px!important;font-weight:750!important;line-height:32px!important;cursor:pointer;box-sizing:border-box!important}
.mpx-search button:hover{border-color:#303438!important;background:#303438!important}
.mpx-footer{margin-top:44px;border-top:1px solid #dfe3e6;background:#fff;color:#666c72}
.mpx-footer-inner{width:min(100%,1120px);margin:0 auto;padding:22px clamp(12px,2vw,22px) 16px;box-sizing:border-box}
.mpx-footer-main{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.8fr);gap:24px 42px;align-items:start}
.mpx-footer-brand>a{font-size:16px;line-height:1}
.mpx-footer-brand p{margin:7px 0 0!important;color:#777d83!important;font-size:11px!important;line-height:1.35!important}
.mpx-footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.mpx-footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0 20px;border-left:1px solid #eceeef}
.mpx-footer-group:first-child{border-left:0}
.mpx-footer-group strong{margin-bottom:2px;color:#292d31;font-size:10px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}
.mpx-footer-group a{color:#62686e!important;font-size:11px;font-weight:650;line-height:1.35;text-decoration:none!important}
.mpx-footer-group a:hover{color:#202428!important;text-decoration:underline!important;text-underline-offset:2px}
.mpx-footer-bottom{display:flex;justify-content:space-between;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid #f0f1f2;color:#9a9ea2;font-size:9.5px;line-height:1.2}
@media(max-width:900px){.mpx-nav-inner{flex-wrap:wrap;gap:6px 12px;padding-top:8px;padding-bottom:8px}.mpx-nav-primary{order:3;width:100%}.mpx-search{min-width:220px}.mpx-footer-main{grid-template-columns:1fr;gap:18px}.mpx-footer-groups{max-width:620px}.mpx-footer-group:first-child{padding-left:0}}
@media(max-width:620px){.mpx-nav-inner{padding-left:14px;padding-right:14px}.mpx-brand{font-size:17px}.mpx-search{min-width:0;max-width:none}.mpx-nav-primary{overflow:visible;gap:1px}.mpx-nav-primary>a,.mpx-nav-menu>summary{padding:0 7px;font-size:11px}.mpx-nav-menu-panel{grid-template-columns:repeat(2,minmax(112px,1fr))}.mpx-nav-menu-panel-small{grid-template-columns:1fr}.mpx-footer{margin-top:34px}.mpx-footer-inner{padding:19px 14px 14px}.mpx-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.mpx-footer-group{padding:0 11px}.mpx-footer-contact{align-items:flex-start;flex-direction:column;gap:3px}.mpx-footer-bottom{flex-direction:column;gap:3px}}
@media(max-width:430px){.mpx-brand span:last-child{display:none}.mpx-brand-mark{width:30px;height:30px;min-width:30px}.mpx-brand-mark img{width:30px;height:30px}.mpx-nav-inner{gap:6px 9px}.mpx-search button{padding:0 9px!important}.mpx-footer-groups{grid-template-columns:1fr 1fr;gap:14px 0}.mpx-footer-group{border-left:0;padding:0}.mpx-footer-group:nth-child(2){padding-left:14px;border-left:1px solid #eceeef}.mpx-footer-group:nth-child(3){grid-column:1/-1;padding-top:12px;border-top:1px solid #eceeef}}

/* Footer v3: compact editorial note, no implementation details. */
.mpx-footer-main{grid-template-columns:minmax(300px,1.15fr) minmax(0,1.55fr);gap:28px 46px}
.mpx-footer-brand{max-width:520px}
.mpx-footer-brand .mpx-footer-intro{margin:10px 0 0!important;color:#596066!important;font-size:12px!important;font-weight:520!important;line-height:1.58!important}
.mpx-footer-brand .mpx-footer-note{margin:8px 0 0!important;color:#858b90!important;font-size:10.5px!important;font-weight:600!important;line-height:1.45!important}
@media(max-width:900px){.mpx-footer-main{grid-template-columns:1fr;gap:20px}.mpx-footer-brand{max-width:700px}}
@media(max-width:620px){.mpx-footer-brand .mpx-footer-intro{font-size:11.5px!important}}

/* Homepage trending intro v2: compact, centered discovery cue. */
.mpb-home-trending{margin-top:34px!important;padding-top:24px!important;border-top:1px solid #e3e6e8!important}
.mpb-trending-intro{max-width:620px;margin:0 auto 15px!important;text-align:center!important}
.mpb-trending-intro .mpb-kicker{margin:0 0 4px!important}
.mpb-trending-intro h2{margin:0!important;color:#202529!important;font-size:clamp(22px,2.8vw,30px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.025em!important}
.mpb-trending-intro>p:not(.mpb-kicker){max-width:520px;margin:7px auto 0!important;color:#6d757a!important;font-size:12px!important;font-weight:550!important;line-height:1.45!important}
.mpb-trending-intro>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:8px!important;color:#41494e!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-decoration:underline!important;text-decoration-color:#c0c6ca!important;text-underline-offset:3px!important}
.mpb-trending-intro>a:hover{color:#171c20!important;text-decoration-color:#697176!important}
@media(max-width:700px){.mpb-home-trending{margin-top:28px!important;padding-top:20px!important}.mpb-trending-intro{margin-bottom:12px!important}.mpb-trending-intro>p:not(.mpb-kicker){font-size:11.5px!important}}
/* Site chrome v3: single-open navigation menus and a warmer contact note. */
.mpx-nav-menu[open]{z-index:110}
.mpx-nav-menu[open]>.mpx-nav-menu-panel{z-index:120}

.mpb-home-head-pulse{max-width:1120px!important;margin:0 auto 32px!important;padding-top:10px!important;text-align:center!important}.mpb-home-head-pulse>div{width:100%!important}.mpb-home-pulse{max-width:1100px!important;margin:0 auto 18px!important;color:#202529!important;font-size:clamp(34px,5.25vw,64px)!important;font-weight:780!important;line-height:.98!important;letter-spacing:-.045em!important;text-wrap:balance!important}.mpb-home-pulse strong{color:#2f7d3c!important;font-weight:900!important;font-variant-numeric:tabular-nums!important}.mpb-home-head-pulse h1{margin-top:0!important;font-size:clamp(30px,3.8vw,44px)!important;font-weight:760!important;letter-spacing:-.035em!important}.mpb-home-head-pulse .mpb-home-lede{max-width:720px!important;margin:10px auto 0!important;color:#60686d!important;font-size:15px!important;line-height:1.5!important}@media(max-width:700px){.mpb-home-head-pulse{margin-bottom:24px!important;padding-top:4px!important}.mpb-home-pulse{margin-bottom:14px!important;font-size:clamp(29px,9.5vw,44px)!important;line-height:1.02!important}.mpb-home-head-pulse h1{font-size:29px!important}.mpb-home-head-pulse .mpb-home-lede{font-size:13.5px!important}}

/* Homepage pulse + trending intro v3: compact, one-line desktop pulse and two-line trend cue. */
.mpb-home-head-pulse{margin-bottom:26px!important;padding-top:8px!important}
.mpb-home-pulse{max-width:none!important;margin:0 auto 14px!important;font-size:clamp(30px,3.35vw,48px)!important;line-height:1.04!important;letter-spacing:-.04em!important;white-space:nowrap!important;text-wrap:nowrap!important}
.mpb-home-head-pulse h1{font-size:clamp(28px,2.8vw,38px)!important;line-height:1.08!important}
.mpb-home-head-pulse .mpb-home-lede{margin-top:8px!important;font-size:14px!important}
.mpb-trending-intro{max-width:820px!important;margin:0 auto 13px!important;text-align:center!important}
.mpb-trending-intro h2{margin:0!important;color:#202529!important;font-size:20px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-.02em!important}
.mpb-trending-intro>p{max-width:none!important;margin:5px auto 0!important;color:#697176!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}
.mpb-trending-intro>p>a{display:inline!important;margin-left:5px!important;color:#3f484d!important;font-size:inherit!important;font-weight:800!important;line-height:inherit!important;text-decoration:underline!important;text-decoration-color:#bdc4c8!important;text-underline-offset:3px!important}
.mpb-trending-intro>p>a:hover{color:#171c20!important;text-decoration-color:#697176!important}
@media(max-width:900px){.mpb-home-pulse{font-size:clamp(25px,4.6vw,38px)!important}}
@media(max-width:700px){.mpb-home-head-pulse{margin-bottom:22px!important}.mpb-home-pulse{font-size:clamp(24px,7.5vw,34px)!important;white-space:normal!important;text-wrap:balance!important}.mpb-home-head-pulse h1{font-size:27px!important}.mpb-home-head-pulse .mpb-home-lede{font-size:13px!important}.mpb-trending-intro{margin-bottom:11px!important}.mpb-trending-intro h2{font-size:18px!important}.mpb-trending-intro>p{font-size:11.5px!important}}
.mpb-detail-discovery{margin:28px 0 4px;padding-top:24px;border-top:1px solid #e3e6e8}.mpb-detail-discovery>.mpb-home-trending{margin-top:0!important;padding-top:0!important;border-top:0!important}.mpb-detail-discovery .mpb-trending-intro{margin-bottom:13px!important}

.mpx-footer-brand-row{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.mpx-footer-bottom{margin-top:13px!important}@media(max-width:430px){.mpx-footer-brand-row{gap:9px}}
/* Footer v6: concise purpose, official-game support and trademark notice. */
.mpx-footer-brand .mpx-footer-note a{color:#596168!important;font-weight:750!important;text-decoration:underline!important;text-decoration-color:#c5cacf!important;text-underline-offset:3px!important}.mpx-footer-brand .mpx-footer-note a:hover{color:#20262a!important;text-decoration-color:#737b80!important}.mpx-footer-bottom{align-items:flex-start!important}.mpx-footer-legal{max-width:760px;text-align:right}.mpb-detail-discovery{margin-bottom:0!important}@media(max-width:620px){.mpx-footer-legal{max-width:none;text-align:left}}

:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px 18px!important;flex-wrap:wrap!important;padding:15px 17px 14px!important;background:#f8f9f9!important;border-bottom:1px solid #e1e5e7!important;box-shadow:inset 3px 0 0 #6f9b74!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head h2{margin:0!important;color:#202529!important;font-size:21px!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.025em!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head h2 a{color:inherit!important;text-decoration:none!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head h2 a:hover{text-decoration:underline!important;text-decoration-color:#aeb8b0!important;text-underline-offset:3px!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head>span{color:#697176!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head>span a{color:#41494e!important;font-weight:800!important;text-decoration:underline!important;text-decoration-color:#c0c6c9!important;text-underline-offset:3px!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head>span a:hover{color:#202529!important;text-decoration-color:#7d878c!important}@media(max-width:700px){:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head{align-items:flex-start!important;flex-direction:column!important;gap:5px!important;padding:13px 14px 12px!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head h2{font-size:18px!important}:is(.mpb-category-group,.mpb-version-group,.mpb-language-group)>.mpb-featured-strip-head>span{font-size:11.5px!important}}

/* Detail links + footer live snapshot v8. */
.mpb-join-links{gap:6px!important;margin-top:9px!important}.mpb-join-links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:5px 11px!important;border:1px solid #d5dce0!important;border-radius:5px!important;background:#f8fafb!important;color:#30373c!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:0 1px 2px rgba(25,32,36,.05)!important;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease!important}.mpb-join-links a:hover{border-color:#aeb9bf!important;background:#fff!important;color:#171d21!important;box-shadow:0 2px 5px rgba(25,32,36,.09)!important}.mpb-join-links a:focus-visible{outline:2px solid #5e9f6b!important;outline-offset:2px!important}.mpx-footer-brand .mpx-footer-live{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:0 4px!important;margin:8px 0 0!important;color:#697176!important;font-size:10.5px!important;font-weight:620!important;line-height:1.35!important;font-variant-numeric:tabular-nums!important}.mpx-footer-live span{margin-right:3px!important;color:#2f813d!important;font-weight:850!important}.mpx-footer-live strong{color:#2f813d!important;font-size:11px!important;font-weight:850!important}@media(max-width:700px){.mpb-join-links{gap:5px!important;margin-top:8px!important}.mpb-join-links a{min-height:29px!important;padding:5px 9px!important;font-size:10px!important}}

/* Footer v9: restore brand identity and keep live activity human-readable. */
.mpx-footer-brand-row>.mpx-footer-home{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;color:#171a1e!important;font-size:16px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.03em!important;text-decoration:none!important;white-space:nowrap!important}.mpx-footer-brand-row>.mpx-footer-home:hover{color:#171a1e!important;text-decoration:none!important}.mpx-footer-brand-row>.mpx-footer-home:focus-visible{outline:2px solid #6b9b72!important;outline-offset:3px!important;border-radius:3px!important}.mpx-footer-brand .mpx-footer-live>span{margin-right:4px!important;color:#596168!important;font-weight:800!important}.mpx-footer-brand .mpx-footer-live>span:after{content:":"}.mpx-footer-brand .mpx-footer-live strong{color:#2f813d!important;font-weight:900!important}@media(max-width:430px){.mpx-footer-brand-row>.mpx-footer-home{font-size:15px!important}}

/* Browse v2: richer discovery menu with nearby, categories, versions and sorting. */
.mpx-browse-menu>summary{border:1px solid #e0e5e2!important;background:#fafcfb!important;color:#40484d!important;font-weight:800!important}.mpx-browse-menu>summary:hover,.mpx-browse-menu[open]>summary,.mpx-browse-menu.is-active>summary{border-color:#c9d6cc!important;background:#f3f7f4!important;color:#19211c!important}.mpx-browse-panel{left:0!important;right:auto!important;display:block!important;width:570px!important;max-width:calc(100vw - 24px)!important;padding:9px!important;border-color:#dce3df!important;border-radius:9px!important;box-shadow:0 16px 36px rgba(24,32,28,.14)!important}.mpx-browse-near{display:flex!important;align-items:center!important;gap:11px!important;min-height:52px!important;padding:8px 11px!important;border:1px solid #d8e4da!important;border-radius:7px!important;background:#f5faf6!important;color:#202823!important;text-decoration:none!important}.mpx-browse-near:hover{border-color:#b9cfbd!important;background:#eef7f0!important;color:#151c18!important}.mpx-browse-near-mark{position:relative;display:block!important;width:23px!important;height:23px!important;min-width:23px!important;border:2px solid #438950!important;border-radius:50%!important;box-sizing:border-box!important}.mpx-browse-near-mark:before{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:#438950;transform:translate(-50%,-50%)}.mpx-browse-near-mark:after{content:"";position:absolute;left:50%;top:50%;width:31px;height:1px;background:linear-gradient(90deg,transparent 0,#a8c9ae 28%,#a8c9ae 72%,transparent 100%);transform:translate(-50%,-50%)}.mpx-browse-near>span:last-child{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}.mpx-browse-near strong{font-size:12.5px!important;font-weight:850!important;line-height:1.15!important}.mpx-browse-near small{color:#66706a!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}.mpx-browse-columns{display:grid!important;grid-template-columns:.9fr 1fr 1.12fr!important;gap:0!important;margin-top:8px!important}.mpx-browse-section{display:flex!important;min-width:0!important;padding:5px 10px 4px!important;flex-direction:column!important;border-left:1px solid #ecefed!important}.mpx-browse-section:first-child{border-left:0!important;padding-left:3px!important}.mpx-browse-section-last{padding-right:3px!important}.mpx-browse-label{display:block!important;margin:0 7px 5px!important;color:#8a928d!important;font-size:8.5px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.mpx-browse-label-sort{margin-top:8px!important;padding-top:8px!important;border-top:1px solid #edf0ee!important}.mpx-browse-section>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:29px!important;padding:0 7px!important;border-radius:5px!important;color:#465049!important;font-size:11px!important;font-weight:720!important;line-height:1.15!important;text-decoration:none!important;white-space:nowrap!important}.mpx-browse-section>a:hover,.mpx-browse-section>a[aria-current=page]{background:#f2f5f3!important;color:#18201b!important}.mpx-browse-section>a small{color:#9aa19d!important;font-size:8.5px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}.mpx-browse-section>a:hover small,.mpx-browse-section>a[aria-current=page] small{color:#69726c!important}.mpx-browse-section>a.mpx-browse-more{margin-top:2px!important;color:#6a746e!important;font-size:10px!important;font-weight:800!important;text-decoration:underline!important;text-decoration-color:#c9cfcb!important;text-underline-offset:3px!important}.mpx-browse-section>a.mpx-browse-more:hover{color:#252d28!important;text-decoration-color:#7f8982!important}.mpx-browse-panel a:focus-visible{outline:2px solid #6a9d72!important;outline-offset:1px!important}
@media(max-width:820px){.mpx-browse-panel{position:fixed!important;top:48px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 60px)!important;overflow:auto!important}.mpx-browse-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mpx-browse-section{padding-left:8px!important;padding-right:8px!important}.mpx-browse-section>a{font-size:10.5px!important}}
@media(max-width:560px){.mpx-browse-panel{padding:8px!important}.mpx-browse-near{min-height:48px!important}.mpx-browse-columns{grid-template-columns:1fr 1fr!important}.mpx-browse-section{border-left:0!important;border-top:1px solid #ecefed!important;padding:9px 5px 3px!important}.mpx-browse-section:first-child{border-top:0!important;padding-top:5px!important}.mpx-browse-section:nth-child(2){border-top:0!important;padding-top:5px!important}.mpx-browse-section-last{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:7px!important}.mpx-browse-section-last>.mpx-browse-label{grid-column:1/-1}.mpx-browse-section-last>.mpx-browse-label-sort{grid-column:1/-1}.mpx-browse-section-last>a{min-width:0!important}.mpx-browse-label{font-size:8px!important}}

/* 3.99.26 homepage hierarchy */
.mpb-home-head-pulse .mpb-home-pulse{font-size:clamp(30px,3.35vw,48px)!important;font-weight:850!important;line-height:1.04!important;letter-spacing:-.04em!important;color:#171c20!important;white-space:nowrap!important;text-wrap:nowrap!important}.mpb-home-head-pulse .mpb-home-pulse strong{font-weight:950!important;color:#2f7d3c!important}.mpb-home-head-pulse h1{margin-top:0!important;font-size:clamp(22px,2.1vw,30px)!important;font-weight:760!important;line-height:1.08!important;letter-spacing:-.025em!important}.mpb-home-head-pulse .mpb-home-lede{margin-top:7px!important}@media(max-width:900px){.mpb-home-head-pulse .mpb-home-pulse{font-size:clamp(25px,4.6vw,38px)!important}.mpb-home-head-pulse h1{font-size:26px!important}}@media(max-width:700px){.mpb-home-head-pulse .mpb-home-pulse{font-size:clamp(24px,7.5vw,34px)!important;white-space:normal!important;text-wrap:balance!important}.mpb-home-head-pulse h1{font-size:23px!important}}


/* 3.99.26 index readability + footer authority */
.mpx-footer{border-top:2px solid #d9e3dc!important;background:#fbfcfb!important}.mpx-footer-inner{padding-top:24px!important}.mpx-footer-brand-row>.mpx-footer-home{font-size:18px!important;font-weight:900!important}.mpx-footer-brand .mpx-footer-intro{max-width:500px!important;margin-top:11px!important;color:#4e5752!important;font-size:12.5px!important;font-weight:560!important;line-height:1.55!important}.mpx-footer-brand .mpx-footer-live{max-width:max-content!important;margin-top:11px!important;padding:7px 10px!important;border-left:3px solid #65a26d!important;background:#f4f8f5!important;color:#59625d!important;font-size:11.5px!important;font-weight:650!important;line-height:1.35!important}.mpx-footer-brand .mpx-footer-live strong{font-size:12px!important}.mpx-footer-brand .mpx-footer-note{margin-top:9px!important;color:#68716c!important;font-size:11.5px!important;font-weight:650!important}.mpx-footer-group{gap:6px!important}.mpx-footer-group strong{margin-bottom:4px!important;color:#1f2622!important;font-size:11px!important;font-weight:900!important;letter-spacing:.065em!important}.mpx-footer-group a{color:#4e5752!important;font-size:12px!important;font-weight:680!important}.mpx-footer-bottom{margin-top:16px!important;padding-top:12px!important;border-top-color:#e1e6e3!important;color:#7e8782!important;font-size:10.5px!important;line-height:1.35!important}.mpx-footer-bottom>span:first-child{color:#56605a!important;font-weight:750!important}.mpx-footer-signoff{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mpx-footer-signoff>a{color:#4c5751!important;font-weight:800!important;text-decoration:underline!important;text-decoration-color:#bfc8c2!important;text-underline-offset:3px!important}.mpx-footer-signoff>a:hover{color:#1f2823!important;text-decoration-color:#737f78!important}.mpx-footer-signoff>a:focus-visible{outline:2px solid #6b9b72!important;outline-offset:2px!important;border-radius:2px!important}@media(max-width:700px){.mpx-footer-inner{padding-top:20px!important}.mpx-footer-brand-row>.mpx-footer-home{font-size:16px!important}.mpx-footer-brand .mpx-footer-intro{font-size:12px!important}.mpx-footer-group strong{font-size:10.5px!important}.mpx-footer-group a{font-size:11.5px!important}}

/* 3.99.28: one discovery menu, larger navigation, cleaner live footer line. */
.mpx-nav-inner{min-height:60px!important;padding-top:8px!important;padding-bottom:8px!important}.mpx-nav-primary{gap:0!important}.mpx-browse-menu>summary{min-height:38px!important;padding:0 13px!important;border-radius:6px!important;font-size:13px!important;font-weight:850!important}.mpx-browse-panel{width:640px!important;padding:11px!important;border-radius:10px!important}.mpx-browse-featured{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.mpx-browse-feature{display:flex!important;align-items:center!important;gap:12px!important;min-height:60px!important;padding:10px 12px!important;border:1px solid #dce4df!important;border-radius:8px!important;background:#fafcfb!important;color:#202823!important;text-decoration:none!important;box-sizing:border-box!important}.mpx-browse-feature:hover,.mpx-browse-feature[aria-current=page]{border-color:#b9cfbd!important;background:#f1f7f2!important;color:#151c18!important}.mpx-browse-feature>span:last-child{display:flex!important;min-width:0!important;flex-direction:column!important;gap:3px!important}.mpx-browse-feature strong{font-size:13.5px!important;font-weight:880!important;line-height:1.15!important;letter-spacing:-.01em!important}.mpx-browse-feature small{color:#68716c!important;font-size:10.5px!important;font-weight:620!important;line-height:1.25!important;white-space:normal!important}.mpx-browse-trend-mark{display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important;width:25px!important;height:24px!important;min-width:25px!important;padding:4px 3px!important;border-radius:6px!important;background:#eaf4ec!important;box-sizing:border-box!important}.mpx-browse-trend-mark i{display:block!important;width:4px!important;border-radius:2px 2px 0 0!important;background:#438950!important}.mpx-browse-trend-mark i:nth-child(1){height:7px!important}.mpx-browse-trend-mark i:nth-child(2){height:12px!important}.mpx-browse-trend-mark i:nth-child(3){height:17px!important}.mpx-browse-near{min-height:60px!important;padding:10px 12px!important;background:#fafcfb!important}.mpx-browse-near-mark{width:25px!important;height:25px!important;min-width:25px!important}.mpx-browse-near-mark:after{width:33px!important}.mpx-browse-columns{margin-top:10px!important}.mpx-browse-section{padding:7px 12px 5px!important}.mpx-browse-section:first-child{padding-left:4px!important}.mpx-browse-section-last{padding-right:4px!important}.mpx-browse-label{margin:0 8px 6px!important;font-size:9.5px!important;letter-spacing:.075em!important}.mpx-browse-section>a{min-height:33px!important;padding:0 8px!important;font-size:12.25px!important;font-weight:740!important}.mpx-browse-section>a small{font-size:9.25px!important}.mpx-browse-section>a.mpx-browse-more{font-size:11px!important}.mpx-footer-brand .mpx-footer-live>span{display:none!important}.mpx-footer-brand .mpx-footer-live{display:block!important;word-spacing:normal!important}.mpx-footer-signoff>a{text-transform:none!important}
@media(max-width:820px){.mpx-browse-panel{top:52px!important}.mpx-browse-feature strong{font-size:13px!important}.mpx-browse-section>a{font-size:11.75px!important}}
@media(max-width:560px){.mpx-nav-inner{min-height:56px!important}.mpx-browse-menu>summary{min-height:36px!important;padding:0 11px!important;font-size:12.5px!important}.mpx-browse-featured{grid-template-columns:1fr!important}.mpx-browse-feature,.mpx-browse-near{min-height:54px!important}.mpx-browse-section>a{font-size:11.5px!important}.mpx-browse-label{font-size:9px!important}}


.mpb-copy-ip{-webkit-appearance:none!important;appearance:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #d5dcd8!important;border-radius:6px!important;background:#fff!important;color:#202823!important;box-shadow:0 1px 1px rgba(23,35,28,.035)!important;cursor:pointer!important;text-align:left!important;font:inherit!important;line-height:1!important;transition:border-color .14s ease,box-shadow .14s ease,transform .08s ease!important}
.mpb-copy-ip:hover{border-color:#9db9a3!important;box-shadow:0 2px 7px rgba(24,53,33,.07)!important}
.mpb-copy-ip:active{transform:translateY(1px)!important;box-shadow:none!important}
.mpb-copy-ip:focus{outline:none!important}
.mpb-copy-ip:focus-visible{border-color:#4e8f5a!important;box-shadow:0 0 0 3px rgba(59,132,73,.16)!important;outline:none!important}
.mpb-copy-ip .mpb-copy-value,.mpb-copy-ip code.mpb-copy-value{display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0 11px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fafcfb!important;color:#202823!important;box-shadow:none!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace!important;font-size:11.5px!important;font-weight:720!important;line-height:1!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.mpb-copy-action{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:78px!important;padding:0 11px!important;border-left:1px solid #d5dcd8!important;background:#f1f5f2!important;color:#334039!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;transition:background .14s ease,color .14s ease,border-color .14s ease!important}
.mpb-copy-ip:hover .mpb-copy-action{border-left-color:#3f8750!important;background:#3f8750!important;color:#fff!important}
.mpb-copy-icon{position:relative!important;display:block!important;width:13px!important;height:13px!important;min-width:13px!important;color:currentColor!important}
.mpb-copy-icon:before,.mpb-copy-icon:after{content:""!important;position:absolute!important;display:block!important;box-sizing:border-box!important;border:1.5px solid currentColor!important;border-radius:2px!important}
.mpb-copy-icon:before{left:1px!important;top:3px!important;width:8px!important;height:9px!important}
.mpb-copy-icon:after{left:4px!important;top:1px!important;width:8px!important;height:9px!important;background:transparent!important}
.mpb-copy-ip.is-copied{border-color:#70a97a!important;box-shadow:0 0 0 2px rgba(59,132,73,.09)!important}
.mpb-copy-ip.is-copied .mpb-copy-action{border-left-color:#d0e4d4!important;background:#edf7ef!important;color:#28743a!important}
.mpb-copy-ip.is-copied .mpb-copy-icon:before{left:4px!important;top:1px!important;width:5px!important;height:9px!important;border:0!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;border-radius:0!important;transform:rotate(45deg)!important}
.mpb-copy-ip.is-copied .mpb-copy-icon:after{display:none!important}
.mpb-join-copy{min-height:44px!important;border-radius:8px!important}
.mpb-join-copy .mpb-copy-value,.mpb-join-copy code.mpb-copy-value{padding:0 14px!important;font-size:13px!important;font-weight:760!important}
.mpb-join-copy .mpb-copy-action{min-width:96px!important;padding:0 14px!important;font-size:11.5px!important}
.mpb-join-help-copy{width:auto!important;min-width:260px!important;max-width:100%!important;min-height:38px!important;border-radius:7px!important}
.mpb-join-help-copy .mpb-copy-value,.mpb-join-help-copy code.mpb-copy-value{font-size:11.5px!important}
.mpb-join-help-copy .mpb-copy-action{min-width:82px!important}
@media(max-width:560px){.mpb-copy-ip{min-height:36px!important}.mpb-copy-action{min-width:72px!important;padding:0 9px!important}.mpb-join-copy{min-height:44px!important}.mpb-join-copy .mpb-copy-value,.mpb-join-copy code.mpb-copy-value{font-size:12px!important}.mpb-join-copy .mpb-copy-action{min-width:88px!important;padding:0 11px!important}.mpb-join-help-copy{width:100%!important;min-width:0!important}}
.mpb-guide-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.mpb-guide-head-main{display:flex!important;align-items:baseline!important;min-width:0!important;gap:6px!important}.mpb-guide-head-main h2{margin:0!important}.mpb-guide-help-link{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#7c858a!important;font:inherit!important;font-size:9.5px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.mpb-guide-help-link:hover{color:#31393e!important;text-decoration:underline!important;text-underline-offset:2px!important}.mpb-guide-help-link:focus-visible{outline:2px solid #6a9d72!important;outline-offset:2px!important;border-radius:2px!important}.mpb-join-motd{width:min(100%,640px)!important;margin:8px auto 0!important;padding:7px 9px 8px!important;box-sizing:border-box!important;border:1px solid #3b3b3b!important;border-radius:2px!important;background:#171717!important;box-shadow:inset 0 0 0 1px #080808,0 1px 2px rgba(0,0,0,.18)!important;color:#d7d7d7!important;text-align:left!important;overflow:hidden!important}.mpb-motd-render{display:block!important;width:100%!important;height:2.44em!important;margin:0!important;overflow:hidden!important;color:#d7d7d7!important;font-family:Consolas,"Lucida Console","Liberation Mono","Courier New",ui-monospace,monospace!important;font-size:12px!important;font-weight:400!important;line-height:1.22!important;letter-spacing:0!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important;tab-size:4!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important;text-align:left!important;text-shadow:1px 1px 0 #000!important}.mpb-motd-segment{display:inline!important}.mpb-motd-segment.is-bold{font-weight:700!important}.mpb-motd-segment.is-strike{text-decoration-line:line-through!important}.mpb-motd-segment.is-underline{text-decoration-line:underline!important;text-underline-offset:2px!important}.mpb-motd-segment.is-strike.is-underline{text-decoration-line:underline line-through!important}.mpb-motd-segment.is-italic{font-style:italic!important}.mpb-motd-segment.is-obfuscated{font-style:normal!important}.mpb-join-motd+.mpb-join-help-link{margin-top:7px!important}@media(max-width:620px){.mpb-guide-head{align-items:flex-start!important}.mpb-guide-head-main{flex-wrap:wrap!important;gap:3px 6px!important}.mpb-guide-help-link{font-size:9px!important}.mpb-join-motd{width:100%!important;padding:6px 7px 7px!important}.mpb-motd-render{font-size:10.5px!important;line-height:1.22!important}}

.mpb-motd-glyph{position:relative!important;display:inline-block!important;width:1ch!important;height:1em!important;overflow:hidden!important;vertical-align:baseline!important;font-style:normal!important;font-weight:inherit!important;line-height:inherit!important;text-align:center!important;white-space:nowrap!important}
.mpb-motd-glyph:before{content:"A";display:inline-block!important;width:1ch!important;height:1em!important;line-height:inherit!important;text-align:center!important;font:inherit!important;animation:mpb-motd-obf-a .48s steps(1,end) infinite}
.mpb-motd-glyph.mpb-obf-v1:before{animation-name:mpb-motd-obf-b;animation-delay:-.12s}
.mpb-motd-glyph.mpb-obf-v2:before{animation-name:mpb-motd-obf-c;animation-delay:-.24s}
.mpb-motd-glyph.mpb-obf-v3:before{animation-name:mpb-motd-obf-d;animation-delay:-.36s}
@keyframes mpb-motd-obf-a{0%,100%{content:"A"}12.5%{content:"7"}25%{content:"#"}37.5%{content:"M"}50%{content:"?"}62.5%{content:"Z"}75%{content:"4"}87.5%{content:"X"}}
@keyframes mpb-motd-obf-b{0%,100%{content:"9"}12.5%{content:"N"}25%{content:"?"}37.5%{content:"3"}50%{content:"K"}62.5%{content:"#"}75%{content:"8"}87.5%{content:"R"}}
@keyframes mpb-motd-obf-c{0%,100%{content:"X"}12.5%{content:"5"}25%{content:"H"}37.5%{content:"#"}50%{content:"2"}62.5%{content:"W"}75%{content:"?"}87.5%{content:"6"}}
@keyframes mpb-motd-obf-d{0%,100%{content:"4"}12.5%{content:"?"}25%{content:"Q"}37.5%{content:"8"}50%{content:"#"}62.5%{content:"Y"}75%{content:"1"}87.5%{content:"B"}}
@media(prefers-reduced-motion:reduce){.mpb-motd-glyph:before{content:"?"!important;animation:none!important}}
.mpb-card.has-categories{grid-template-areas:"icon main banner players" "icon main categories players"!important;row-gap:5px!important}.mpb-card-categories{grid-area:categories!important;display:flex!important;align-items:center!important;align-content:center!important;justify-content:center!important;justify-self:center!important;flex-wrap:wrap!important;column-gap:13px!important;row-gap:3px!important;width:100%!important;max-width:468px!important;min-width:0!important;margin:0!important;padding:1px 8px 0!important;border-top:0!important;text-align:center!important;-webkit-line-clamp:unset!important;overflow:visible!important}.mpb-card-categories a{display:inline-flex!important;align-items:center!important;color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;font-size:11.5px!important;font-weight:800!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap!important}.mpb-card-categories a:hover{filter:brightness(.78)!important;text-decoration:underline!important;text-decoration-color:currentColor!important;text-underline-offset:2px!important}@media(max-width:980px) and (min-width:701px){.mpb-card.has-categories{grid-template-areas:"icon main players" "banner banner banner" "categories categories categories"!important}.mpb-card-categories{padding-top:2px!important}}@media(max-width:700px){.mpb-card.has-categories{grid-template-areas:"icon main" "players players" "banner banner" "categories categories"!important}.mpb-card-categories{max-width:468px!important;column-gap:11px!important;row-gap:3px!important;padding:2px 2px 0!important}.mpb-card-categories a{font-size:11px!important}}

/* 3.99.64: light Minecraft-style join stage with a clean standalone MOTD panel. */
.mpb-connect.mpb-join.has-motd{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding-top:19px!important;padding-bottom:20px!important;border-top:1px solid #d7d4cb!important;border-bottom:1px solid #c9c6bc!important;background-color:#f2f0e9!important;background-image:linear-gradient(90deg,rgba(45,51,45,.035) 1px,transparent 1px),linear-gradient(rgba(45,51,45,.035) 1px,transparent 1px),linear-gradient(135deg,rgba(255,255,255,.58) 25%,transparent 25%,transparent 75%,rgba(56,69,57,.035) 75%)!important;background-size:24px 24px,24px 24px,48px 48px!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(72,69,61,.08)!important}.mpb-connect.mpb-join.has-motd:before{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle at 50% 18%,rgba(61,133,39,.075),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(58,67,57,.025))!important}.mpb-connect.mpb-join.has-motd .mpb-join-edition-label{color:#41443f!important;text-shadow:none!important;letter-spacing:.02em!important}.mpb-connect.mpb-join.has-motd .mpb-join-links a{border:1px solid #aaa79e!important;border-radius:2px!important;background:#f8f7f3!important;color:#20231f!important;box-shadow:0 2px 0 #c1beb4,inset 0 1px 0 #fff!important}.mpb-connect.mpb-join.has-motd .mpb-join-links a:hover{border-color:#6c736b!important;background:#fff!important;color:#111!important;box-shadow:0 2px 0 #a7a49a,inset 0 1px 0 #fff!important}.mpb-connect.mpb-join.has-motd .mpb-join-help-link{color:#59615a!important}.mpb-connect.mpb-join.has-motd .mpb-join-help-link:hover{color:#1f241f!important}.mpb-connect.mpb-join.has-motd .mpb-join-switch-btn{border-color:#aaa79e!important;border-radius:2px!important;background:#f8f7f3!important;color:#343833!important;box-shadow:0 2px 0 #c1beb4!important}.mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-active{border-color:#285b1c!important;background:#3c8527!important;color:#fff!important;box-shadow:0 2px 0 #214b18!important}.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,680px)!important;margin:13px auto 0!important;padding:10px 14px!important;border:2px solid #292b28!important;border-radius:1px!important;background:linear-gradient(180deg,#191a19,#141514)!important;box-shadow:0 4px 0 #b8b5ac,inset 0 0 0 1px #050605,inset 0 1px 0 rgba(255,255,255,.05)!important;color:#d7d7d7!important}.mpb-connect.mpb-join.has-motd .mpb-motd-render{width:max-content!important;max-width:100%!important;margin:0 auto!important;text-align:left!important}.mpb-connect.mpb-join.has-motd .mpb-join-copy{border:1px solid #8f9189!important;border-radius:2px!important;box-shadow:0 3px 0 #bebbb1!important;overflow:hidden!important}.mpb-connect.mpb-join.has-motd .mpb-join-copy .mpb-copy-value,.mpb-connect.mpb-join.has-motd .mpb-join-copy code.mpb-copy-value{background:#fff!important;color:#151815!important}.mpb-connect.mpb-join.has-motd .mpb-join-copy .mpb-copy-action{border-left:1px solid #285b1c!important;background:#3c8527!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.28)!important}.mpb-connect.mpb-join.has-motd .mpb-join-copy .mpb-copy-action:hover{background:#357523!important}@media(max-width:620px){.mpb-connect.mpb-join.has-motd{padding-left:12px!important;padding-right:12px!important}.mpb-connect.mpb-join.has-motd .mpb-join-motd{padding:9px 8px!important}}


/* 3.99.65: larger join typography, Minecraft-light block stage, sitewide copy buttons, and fixed help modal. */
html.mpb-modal-open,body.mpb-modal-open{overflow:hidden!important}
.mpb-copy-ip{border:1px solid #90968a!important;border-radius:2px!important;background:#f5f4ee!important;box-shadow:0 3px 0 #c5c1b4!important,0 1px 0 rgba(255,255,255,.72) inset!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important}
.mpb-copy-ip:hover{border-color:#708d76!important;background:#fbfbf7!important;box-shadow:0 3px 0 #bbb7aa!important,0 1px 0 rgba(255,255,255,.84) inset!important}
.mpb-copy-ip .mpb-copy-value,.mpb-copy-ip code.mpb-copy-value{background:#fff!important;color:#171c18!important;font-size:12px!important;font-weight:780!important}
.mpb-copy-ip .mpb-copy-action{border-left:1px solid #285b1c!important;background:#3c8527!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.28)!important}
.mpb-copy-ip:hover .mpb-copy-action{border-left-color:#245118!important;background:#347221!important;color:#fff!important}
.mpb-copy-ip.is-copied .mpb-copy-action{border-left-color:#cfe2d2!important;background:#edf7ef!important;color:#28743a!important}

.mpb-connect.mpb-join.has-motd{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:22px 18px 24px!important;border-top:1px solid #d4d0c3!important;border-bottom:1px solid #c8c3b5!important;background-color:#efe9dc!important;background-image:linear-gradient(90deg,rgba(103,87,64,.09) 1px,transparent 1px),linear-gradient(rgba(103,87,64,.09) 1px,transparent 1px),linear-gradient(135deg,rgba(255,255,255,.5) 25%,transparent 25%,transparent 50%,rgba(118,96,70,.06) 50%,rgba(118,96,70,.06) 75%,transparent 75%,transparent),linear-gradient(180deg,rgba(131,170,92,.12),rgba(131,170,92,.045) 18%,transparent 18%)!important;background-size:32px 32px,32px 32px,64px 64px,100% 100%!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(82,70,52,.08)!important}
.mpb-connect.mpb-join.has-motd:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.32),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(61,68,52,.025))!important}
.mpb-connect.mpb-join.has-motd:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:6px!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,#83b765,#679247)!important;box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 1px 0 rgba(55,73,38,.12)!important}
.mpb-connect.mpb-join.has-motd>*{position:relative!important;z-index:1!important}
.mpb-connect.mpb-join.has-motd .mpb-join-edition-label{margin-bottom:12px!important;color:#3d4639!important;font-size:14px!important;font-weight:900!important;letter-spacing:.045em!important;text-shadow:none!important;text-transform:uppercase!important}
.mpb-connect.mpb-join.has-motd .mpb-join-switch{gap:8px!important;margin-bottom:12px!important}
.mpb-connect.mpb-join.has-motd .mpb-join-switch-btn{min-height:38px!important;padding:0 16px!important;border:1px solid #9ca293!important;border-radius:2px!important;background:#f8f6ef!important;color:#2c312a!important;font-size:12.5px!important;font-weight:850!important;letter-spacing:.02em!important;box-shadow:0 3px 0 #c0bcaf!important,0 1px 0 rgba(255,255,255,.7) inset!important}
.mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:hover{border-color:#70786d!important;background:#fffdf7!important}
.mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-active{border-color:#285b1c!important;background:#3c8527!important;color:#fff!important;box-shadow:0 3px 0 #214b18!important,0 1px 0 rgba(255,255,255,.14) inset!important}
.mpb-connect.mpb-join.has-motd .mpb-join-copy{min-height:50px!important;border:1px solid #8e9388!important;border-radius:2px!important;box-shadow:0 4px 0 #beb9ab!important;overflow:hidden!important}
.mpb-connect.mpb-join.has-motd .mpb-join-copy .mpb-copy-value,.mpb-connect.mpb-join.has-motd .mpb-join-copy code.mpb-copy-value{padding:0 16px!important;background:#fff!important;color:#141815!important;font-size:15px!important;font-weight:820!important;letter-spacing:-.015em!important}
.mpb-connect.mpb-join.has-motd .mpb-join-copy .mpb-copy-action{min-width:116px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:850!important}
.mpb-connect.mpb-join.has-motd .mpb-join-links{gap:10px!important;width:min(100%,700px)!important;margin:13px auto 0!important}
.mpb-connect.mpb-join.has-motd .mpb-join-links a,.mpb-join-help-link,.mpb-guide-help-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border:1px solid #9ea495!important;border-radius:2px!important;background:#f8f6ef!important;color:#222822!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;box-shadow:0 3px 0 #c2bdae!important,0 1px 0 rgba(255,255,255,.78) inset!important;white-space:nowrap!important}
.mpb-connect.mpb-join.has-motd .mpb-join-links a:hover,.mpb-join-help-link:hover,.mpb-guide-help-link:hover{border-color:#6f766c!important;background:#fffdf7!important;color:#111!important;text-decoration:none!important;box-shadow:0 3px 0 #b7b2a3!important,0 1px 0 rgba(255,255,255,.86) inset!important}
.mpb-connect.mpb-join.has-motd .mpb-join-links a:focus-visible,.mpb-join-help-link:focus-visible,.mpb-guide-help-link:focus-visible{outline:2px solid #5d965d!important;outline-offset:2px!important}
.mpb-join-help-link{margin-top:12px!important}.mpb-guide-head .mpb-guide-help-link{margin-top:0!important;min-height:28px!important;padding:0 10px!important;font-size:10.5px!important}
.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,700px)!important;margin:14px auto 0!important;padding:12px 16px!important;border:2px solid #282b27!important;border-radius:1px!important;background:linear-gradient(180deg,#191a19,#141514)!important;box-shadow:0 4px 0 #bcb7a9,inset 0 0 0 1px #050605,inset 0 1px 0 rgba(255,255,255,.05)!important;color:#d7d7d7!important}
.mpb-connect.mpb-join.has-motd .mpb-motd-render{width:max-content!important;max-width:100%!important;height:2.55em!important;margin:0 auto!important;font-size:13.5px!important;line-height:1.27!important;text-align:left!important}
.mpb-join-help{position:fixed!important;inset:0!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;box-sizing:border-box!important}
.mpb-join-help[hidden]{display:none!important}
.mpb-join-help-backdrop{position:absolute!important;inset:0!important;background:rgba(17,21,16,.58)!important;backdrop-filter:blur(2px)!important}
.mpb-join-help-dialog{position:relative!important;z-index:1!important;width:min(100%,760px)!important;max-height:min(88vh,900px)!important;overflow:auto!important;padding:22px 22px 20px!important;border:2px solid #2c3029!important;border-radius:2px!important;background:linear-gradient(180deg,#fbfaf4,#efede2)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),0 5px 0 #b7b2a3,inset 0 1px 0 rgba(255,255,255,.88)!important;color:#1d231c!important}
.mpb-join-help-close{position:absolute!important;top:10px!important;right:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid #9da494!important;border-radius:2px!important;background:#f8f6ef!important;color:#242a23!important;font-size:22px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;box-shadow:0 3px 0 #c2bdae!important,0 1px 0 rgba(255,255,255,.82) inset!important}
.mpb-join-help-close:hover{border-color:#6f766b!important;background:#fffdf7!important;color:#111!important}
.mpb-join-help-dialog h2{margin:0 38px 10px 0!important;color:#161c16!important;font-size:24px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.02em!important}
.mpb-join-help-about{margin:0 0 14px!important;color:#536056!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}
.mpb-join-help-steps{display:grid!important;gap:14px!important}
.mpb-join-help-edition{padding:14px!important;border:1px solid #d3d0c4!important;border-radius:2px!important;background:#f7f5ee!important;box-shadow:0 2px 0 rgba(189,184,169,.65)!important}
.mpb-join-help-edition.is-selected{border-color:#9fbc99!important;box-shadow:0 0 0 2px rgba(92,150,92,.12)!important,0 2px 0 rgba(189,184,169,.65)!important}
.mpb-join-help-edition-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:10px!important}
.mpb-join-help-edition-head strong{color:#20261f!important;font-size:14px!important;font-weight:900!important;letter-spacing:.015em!important}
.mpb-join-help-edition ol{margin:0!important;padding-left:20px!important;color:#293028!important;font-size:13px!important;font-weight:600!important;line-height:1.55!important}
.mpb-join-help-edition li+li{margin-top:5px!important}
.mpb-join-help-copy{min-height:42px!important;border-radius:2px!important}
.mpb-join-help-copy .mpb-copy-value,.mpb-join-help-copy code.mpb-copy-value{font-size:13px!important;font-weight:800!important}
.mpb-join-help-copy .mpb-copy-action{min-width:92px!important;font-size:11.5px!important}
@media(max-width:700px){.mpb-connect.mpb-join.has-motd{padding:18px 12px 20px!important}.mpb-connect.mpb-join.has-motd .mpb-join-edition-label{font-size:13px!important}.mpb-connect.mpb-join.has-motd .mpb-join-copy .mpb-copy-value,.mpb-connect.mpb-join.has-motd .mpb-join-copy code.mpb-copy-value{font-size:13.5px!important}.mpb-connect.mpb-join.has-motd .mpb-join-copy .mpb-copy-action{min-width:100px!important;font-size:11.5px!important}.mpb-connect.mpb-join.has-motd .mpb-join-links a,.mpb-join-help-link,.mpb-guide-help-link{min-height:32px!important;padding:0 12px!important;font-size:11.5px!important}.mpb-connect.mpb-join.has-motd .mpb-motd-render{font-size:12px!important;line-height:1.25!important;height:2.5em!important}.mpb-join-help{padding:12px!important}.mpb-join-help-dialog{padding:18px 16px 16px!important}.mpb-join-help-dialog h2{font-size:20px!important}.mpb-join-help-about,.mpb-join-help-edition ol{font-size:12px!important}}
@media(max-width:560px){.mpb-copy-ip{min-height:38px!important}.mpb-copy-ip .mpb-copy-action{min-width:78px!important;padding:0 10px!important}.mpb-connect.mpb-join.has-motd .mpb-join-copy{min-height:46px!important}.mpb-connect.mpb-join.has-motd .mpb-join-motd{padding:10px 10px!important}}

.mpb-connect.mpb-join.has-motd{position:relative!important;isolation:auto!important;overflow:visible!important;padding:22px 18px 20px!important;border-top:1px solid #e5e6e3!important;border-bottom:1px solid #dfe1dd!important;background:#fff!important;background-image:none!important;box-shadow:none!important}
.mpb-connect.mpb-join.has-motd:before,.mpb-connect.mpb-join.has-motd:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}
.mpb-connect.mpb-join.has-motd>*{position:relative!important;z-index:auto!important}
.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important;margin:14px auto 0!important;padding:5px!important;box-sizing:border-box!important;border:0!important;border-radius:6px!important;background:#181818!important;box-shadow:none!important;color:#d7d7d7!important;text-align:left!important;overflow:hidden!important}
.mpb-connect.mpb-join.has-motd .mpb-motd-render{display:block!important;width:100%!important;max-width:100%!important;height:2.5em!important;margin:0!important;background:transparent!important;color:#d7d7d7!important;font-family:Consolas,"Lucida Console","Liberation Mono","Courier New",ui-monospace,monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important;white-space:pre!important;text-align:left!important;text-shadow:1px 1px 0 #000!important;overflow:hidden!important}
@media(max-width:620px){.mpb-connect.mpb-join.has-motd{padding-left:12px!important;padding-right:12px!important}.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important;padding:5px!important}.mpb-connect.mpb-join.has-motd .mpb-motd-render{font-size:12px!important;line-height:1.25!important;height:2.5em!important}}

/* 3.99.86: transparent MOTD presentation on the white theme. */
.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important;margin:14px auto 0!important;padding:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-align:left!important;overflow:hidden!important}
.mpb-connect.mpb-join.has-motd .mpb-motd-render{display:block!important;width:100%!important;max-width:100%!important;height:2.5em!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-family:Consolas,"Lucida Console","Liberation Mono","Courier New",ui-monospace,monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important;white-space:pre!important;text-align:left!important;text-shadow:none!important;overflow:hidden!important}
@media(max-width:620px){.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important}.mpb-connect.mpb-join.has-motd .mpb-motd-render{font-size:12px!important;line-height:1.25!important;height:2.5em!important}}

/* 3.99.87: keep transparent MOTD on white theme, add a tiny contour for readability. */
.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important;margin:14px auto 0!important;padding:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-align:left!important;overflow:hidden!important}
.mpb-connect.mpb-join.has-motd .mpb-motd-render{display:block!important;width:100%!important;max-width:100%!important;height:2.5em!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-family:Consolas,"Lucida Console","Liberation Mono","Courier New",ui-monospace,monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important;white-space:pre!important;text-align:left!important;text-shadow:-1px 0 0 rgba(0,0,0,.30),1px 0 0 rgba(0,0,0,.30),0 -1px 0 rgba(0,0,0,.24),0 1px 0 rgba(0,0,0,.38),0 1px 1px rgba(0,0,0,.16)!important;overflow:hidden!important}
@media(max-width:620px){.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important}.mpb-connect.mpb-join.has-motd .mpb-motd-render{font-size:12px!important;line-height:1.25!important;height:2.5em!important}}

/* 3.99.88: enforce the thin dark contour on formatted MOTD spans too. */
.mpb-connect.mpb-join.has-motd .mpb-motd-render .mpb-motd-segment{text-shadow:-1px 0 0 rgba(0,0,0,.30),1px 0 0 rgba(0,0,0,.30),0 -1px 0 rgba(0,0,0,.24),0 1px 0 rgba(0,0,0,.38),0 1px 1px rgba(0,0,0,.16)!important}

.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important;margin:14px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000!important;text-align:center!important;overflow:hidden!important}
.mpb-connect.mpb-join.has-motd .mpb-motd-render{display:block!important;width:100%!important;max-width:100%!important;height:2.5em!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#000!important;font-family:Consolas,"Lucida Console","Liberation Mono","Courier New",ui-monospace,monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important;white-space:pre!important;text-align:center!important;text-shadow:none!important;overflow:hidden!important}
.mpb-connect.mpb-join.has-motd .mpb-motd-render .mpb-motd-segment{color:#000!important;text-shadow:none!important}
@media(max-width:620px){.mpb-connect.mpb-join.has-motd .mpb-join-motd{width:min(100%,380px)!important}.mpb-connect.mpb-join.has-motd .mpb-motd-render{font-size:12px!important;line-height:1.25!important;height:2.5em!important}}

/* 3.99.94 MOTD normalization */
.mpb-join-motd{width:min(100%,420px)!important;margin:14px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;text-align:center!important;overflow:visible!important}.mpb-motd-render{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;width:100%!important;max-width:100%!important;min-height:2.8em!important;height:auto!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;font-family:Consolas,"Lucida Console","Liberation Mono","Courier New",ui-monospace,monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.32!important;letter-spacing:0!important;font-kerning:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"calt" 0!important;white-space:normal!important;text-align:center!important;text-shadow:none!important;overflow:visible!important}.mpb-motd-line{display:block!important;width:100%!important;margin:0!important;padding:0!important;color:#111!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mpb-motd-render .mpb-motd-segment,.mpb-motd-render .mpb-motd-glyph{color:#111!important;text-shadow:none!important}

/* 3.99.96 primary discovery navigation */
.mpx-nav-primary{gap:3px!important}.mpx-nav-primary>.mpx-nav-direct{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#4b5550!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important}.mpx-nav-primary>.mpx-nav-direct:hover,.mpx-nav-primary>.mpx-nav-direct[aria-current=page]{border-color:#d8e2da!important;background:#f3f7f4!important;color:#19211c!important}.mpx-nav-primary>.mpx-nav-trending:before{content:""!important;display:block!important;width:6px!important;height:6px!important;margin-right:6px!important;border-radius:50%!important;background:#4b9a59!important;box-shadow:0 0 0 3px #edf6ef!important}.mpx-nav-primary>.mpx-nav-near:before{content:""!important;display:block!important;width:8px!important;height:8px!important;margin-right:6px!important;border:1.5px solid #4b9a59!important;border-radius:50%!important;box-sizing:border-box!important}.mpx-browse-panel{width:570px!important}.mpx-browse-columns{margin-top:0!important}.mpx-browse-featured{display:none!important}
@media(max-width:900px){.mpx-nav-primary{width:auto!important;order:initial!important;flex:0 0 auto!important}.mpx-search{flex:1 1 260px!important}}
@media(max-width:720px){.mpx-nav-inner{align-items:center!important}.mpx-nav-primary{order:3!important;width:100%!important;flex:1 1 100%!important;justify-content:flex-start!important}.mpx-search{order:2!important;flex:1 1 220px!important}.mpx-nav-primary>.mpx-nav-direct{min-height:36px!important;padding:0 9px!important;font-size:12px!important}}
@media(max-width:430px){.mpx-nav-primary{gap:1px!important}.mpx-browse-menu>summary{padding-left:9px!important;padding-right:9px!important}.mpx-nav-primary>.mpx-nav-direct{padding-left:7px!important;padding-right:7px!important;font-size:11.5px!important}.mpx-nav-primary>.mpx-nav-trending:before,.mpx-nav-primary>.mpx-nav-near:before{margin-right:5px!important}}

.mpb-player-sentiment{position:relative!important}.mpb-player-sentiment>.mpb-sentiment-summary{position:relative!important;margin:10px 0 14px!important;padding:15px 20px 14px 34px!important;border-left:3px solid #d9dee1!important;border-radius:0 8px 8px 0!important;background:#fafbfb!important;color:#3e474d!important}.mpb-player-sentiment>.mpb-sentiment-summary:before{content:"\201C"!important;position:absolute!important;left:10px!important;top:4px!important;color:#aeb7bc!important;font-family:Georgia,"Times New Roman",serif!important;font-size:38px!important;font-weight:700!important;line-height:1!important;pointer-events:none!important}.mpb-player-sentiment>.mpb-sentiment-summary:after{content:"\201D"!important;position:absolute!important;right:10px!important;bottom:-8px!important;color:#d1d7da!important;font-family:Georgia,"Times New Roman",serif!important;font-size:30px!important;font-weight:700!important;line-height:1!important;pointer-events:none!important}.mpb-player-sentiment>.mpb-sentiment-summary p{margin:0!important;font-style:italic!important;line-height:1.55!important}.mpb-sentiment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important}.mpb-sentiment-side{position:relative!important;padding:15px 16px 14px!important;border:1px solid #e1e5e7!important;border-radius:9px!important;background:#fff!important;box-sizing:border-box!important}.mpb-sentiment-side h3{margin:0 0 9px!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.mpb-sentiment-side ul{margin:0!important;padding-left:20px!important}.mpb-sentiment-side li{margin:0 0 7px!important;line-height:1.45!important}.mpb-sentiment-side li:last-child{margin-bottom:0!important}.mpb-sentiment-side.is-positive{border-color:#cfe4d3!important;background:#f6fbf7!important}.mpb-sentiment-side.is-positive h3{color:#286b37!important}.mpb-sentiment-side.is-positive li::marker{color:#3f8f50!important}.mpb-sentiment-side.is-critical{border-color:#ead9b8!important;background:#fffaf1!important}.mpb-sentiment-side.is-critical h3{color:#9b5d20!important}.mpb-sentiment-side.is-critical li::marker{color:#c27a2c!important}@media(max-width:680px){.mpb-sentiment-grid{grid-template-columns:1fr!important}.mpb-player-sentiment>.mpb-sentiment-summary{padding-left:31px!important;padding-right:16px!important}}

/* 3.99.98 guide help */
.mpb-guide-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.mpb-guide-head>h2{margin:0!important}.mpb-guide-head-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important}.mpb-guide-head .mpb-guide-help-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;margin:0!important;padding:0 9px!important;border:1px solid #d2d7d3!important;border-radius:6px!important;background:#fff!important;color:#4f5954!important;font-size:10.5px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap!important}.mpb-guide-head .mpb-guide-help-link:hover{border-color:#aeb8b1!important;background:#f7f9f7!important;color:#1f2923!important;text-decoration:none!important;box-shadow:none!important}.mpb-guide-head .mpb-guide-help-link:focus-visible{outline:2px solid #6a9d72!important;outline-offset:2px!important}@media(max-width:620px){.mpb-guide-head{align-items:flex-start!important}.mpb-guide-head-tools{gap:7px!important}.mpb-guide-head .mpb-guide-help-link{min-height:26px!important;padding:0 8px!important;font-size:10px!important}}

/* 4.00.00 directory filters */
.mpb-filters{
    display:grid!important;
    grid-template-columns:minmax(240px,2.2fr) minmax(128px,.8fr) minmax(170px,1.05fr) minmax(150px,.9fr) auto!important;
    gap:10px!important;
    align-items:end!important;
    width:100%!important;
    margin:18px 0 14px!important;
    padding:12px!important;
    box-sizing:border-box!important;
    border:1px solid #dfe4e6!important;
    border-radius:8px!important;
    background:#fafbfb!important;
}
.mpb-filters>label{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    min-width:0!important;
    margin:0!important;
}
.mpb-filters>label>span{
    display:block!important;
    margin:0!important;
    color:#626b70!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
.mpb-filters input,
.mpb-filters select{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    height:40px!important;
    margin:0!important;
    padding:0 11px!important;
    box-sizing:border-box!important;
    border:1px solid #cfd5d8!important;
    border-radius:6px!important;
    background:#fff!important;
    color:#20262a!important;
    box-shadow:none!important;
    font:inherit!important;
    font-size:13px!important;
    font-weight:550!important;
    line-height:40px!important;
    outline:0!important;
}
.mpb-filters input::placeholder{
    color:#929a9f!important;
    opacity:1!important;
}
.mpb-filters select{
    padding-right:30px!important;
    cursor:pointer!important;
}
.mpb-filters input:hover,
.mpb-filters select:hover{
    border-color:#aeb8bd!important;
}
.mpb-filters input:focus,
.mpb-filters select:focus{
    border-color:#4d8f55!important;
    box-shadow:0 0 0 2px rgba(58,130,68,.11)!important;
}
.mpb-filter-search input{
    font-weight:600!important;
}
.mpb-filter-players input{
    font-variant-numeric:tabular-nums!important;
}
.mpb-actions{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    min-width:max-content!important;
    height:40px!important;
    margin:0!important;
}
.mpb-actions button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:40px!important;
    min-width:78px!important;
    margin:0!important;
    padding:0 16px!important;
    border:1px solid #2d732f!important;
    border-radius:6px!important;
    background:#33852f!important;
    color:#fff!important;
    box-shadow:none!important;
    font:inherit!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
    cursor:pointer!important;
}
.mpb-actions button:hover{
    background:#2d782a!important;
    border-color:#286a26!important;
}
.mpb-actions button:focus-visible{
    outline:2px solid #20262a!important;
    outline-offset:2px!important;
}
.mpb-actions a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:40px!important;
    margin:0!important;
    padding:0 5px!important;
    color:#687278!important;
    font-size:11px!important;
    font-weight:750!important;
    line-height:1!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-actions a:hover{
    color:#20262a!important;
    text-decoration:underline!important;
    text-underline-offset:3px!important;
}
@media(max-width:980px){
    .mpb-filters{
        grid-template-columns:minmax(220px,2fr) minmax(120px,.75fr) minmax(160px,1fr) auto!important;
    }
    .mpb-filter-edition{
        grid-column:auto!important;
    }
}
@media(max-width:760px){
    .mpb-filters{
        grid-template-columns:minmax(0,1.6fr) minmax(120px,.8fr)!important;
        gap:10px!important;
    }
    .mpb-filter-version,
    .mpb-filter-edition{
        grid-column:auto!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:520px){
    .mpb-filters{
        grid-template-columns:1fr!important;
        padding:11px!important;
    }
    .mpb-filter-search,
    .mpb-filter-players,
    .mpb-filter-version,
    .mpb-filter-edition,
    .mpb-actions{
        grid-column:1!important;
    }
    .mpb-actions{
        justify-content:stretch!important;
    }
    .mpb-actions button{
        flex:1 1 auto!important;
    }
    .mpb-actions a{
        flex:0 0 auto!important;
        padding:0 8px!important;
    }
}

.mpb-filters{position:relative!important;grid-template-columns:minmax(230px,1.9fr) minmax(150px,.95fr) minmax(118px,.72fr) minmax(160px,1fr) minmax(145px,.88fr) auto!important}
.mpb-filter-category{position:relative!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important}
.mpb-filter-label{display:block!important;margin:0!important;color:#626b70!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.035em!important;text-transform:uppercase!important}
.mpb-category-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;width:100%!important;height:40px!important;margin:0!important;padding:0 11px!important;box-sizing:border-box!important;border:1px solid #cfd5d8!important;border-radius:6px!important;background:#fff!important;color:#687278!important;box-shadow:none!important;font:inherit!important;font-size:13px!important;font-weight:550!important;line-height:1!important;text-align:left!important;cursor:pointer!important}
.mpb-category-trigger.has-value{color:#20262a!important;font-weight:650!important}
.mpb-category-trigger:hover{border-color:#aeb8bd!important}
.mpb-category-trigger:focus-visible{border-color:#4d8f55!important;box-shadow:0 0 0 2px rgba(58,130,68,.11)!important;outline:0!important}
.mpb-category-trigger i{width:7px!important;height:7px!important;flex:0 0 7px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;opacity:.7!important}
.mpb-category-picker-open .mpb-category-trigger i{transform:rotate(225deg) translate(-1px,-1px)!important}
.mpb-category-popover{position:absolute!important;z-index:1000!important;top:calc(100% + 7px)!important;left:0!important;width:min(560px,calc(100vw - 34px))!important;max-height:min(560px,70vh)!important;padding:12px!important;box-sizing:border-box!important;border:1px solid #d5dbde!important;border-radius:9px!important;background:#fff!important;box-shadow:0 18px 45px rgba(25,34,40,.16),0 2px 7px rgba(25,34,40,.08)!important;overflow:hidden!important}
.mpb-category-popover[hidden]{display:none!important}
.mpb-category-popover-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 9px!important}
.mpb-category-popover-head strong{color:#20262a!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}
.mpb-category-close{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#727b80!important;font-size:20px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important}
.mpb-category-close:hover{background:#f1f3f4!important;color:#20262a!important}
.mpb-category-search{display:block!important;margin:0 0 10px!important}
.mpb-category-search input{height:38px!important;padding:0 10px!important;font-size:12.5px!important}
.mpb-category-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 4px!important;max-height:390px!important;margin:0!important;padding:0 3px 2px 0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}
.mpb-category-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;min-width:0!important;min-height:31px!important;margin:0!important;padding:5px 7px!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:5px!important;background:#fff!important;color:#293035!important;font-size:11.75px!important;font-weight:650!important;line-height:1.15!important;text-decoration:none!important}
.mpb-category-option span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.mpb-category-option small{flex:0 0 auto!important;color:#90989d!important;font-size:10px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}
.mpb-category-option:hover,.mpb-category-option:focus-visible{border-color:#d6dcdf!important;background:#f7f9f9!important;color:#171d21!important;outline:0!important}
.mpb-category-option.is-selected{border-color:#bad4bd!important;background:#f1f8f1!important;color:#28672d!important}
.mpb-category-option.is-selected small{color:#56845a!important}
.mpb-category-empty{margin:16px 0 7px!important;color:#7b8489!important;font-size:12px!important;text-align:center!important}
@media(max-width:1100px){.mpb-filters{grid-template-columns:minmax(210px,1.6fr) minmax(145px,.9fr) minmax(115px,.7fr) minmax(155px,1fr) auto!important}.mpb-filter-edition{grid-column:auto!important}}
@media(max-width:860px){.mpb-filters{grid-template-columns:minmax(0,1.45fr) minmax(145px,.85fr) minmax(120px,.7fr)!important}.mpb-filter-version,.mpb-filter-edition{grid-column:auto!important}.mpb-actions{grid-column:auto!important;justify-content:flex-end!important}.mpb-category-popover{width:min(520px,calc(100vw - 34px))!important}}
@media(max-width:650px){.mpb-filters{grid-template-columns:minmax(0,1fr) minmax(130px,.72fr)!important}.mpb-filter-search{grid-column:1/-1!important}.mpb-actions{grid-column:1/-1!important}.mpb-category-popover{position:fixed!important;top:50%!important;left:50%!important;width:min(92vw,540px)!important;max-height:78vh!important;transform:translate(-50%,-50%)!important}.mpb-category-options{max-height:calc(78vh - 112px)!important}}
@media(max-width:480px){.mpb-filters{grid-template-columns:1fr!important}.mpb-filter-search,.mpb-filter-category,.mpb-filter-players,.mpb-filter-version,.mpb-filter-edition,.mpb-actions{grid-column:1!important}.mpb-category-options{grid-template-columns:1fr!important}}

.mpb-category-option[hidden]{display:none!important}

/* 4.00.03 ping sort */
.mpb-filters{grid-template-columns:minmax(220px,1.75fr) minmax(145px,.9fr) minmax(190px,1.1fr) minmax(112px,.68fr) minmax(155px,.95fr) minmax(140px,.82fr) auto!important}
.mpb-filter-ping-sort{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important}
.mpb-ping-sort-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;height:40px!important;padding:3px!important;box-sizing:border-box!important;border:1px solid #cfd5d8!important;border-radius:6px!important;background:#f1f3f3!important}
.mpb-ping-sort-tabs button{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:32px!important;margin:0!important;padding:0 8px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#747d82!important;box-shadow:none!important;font:inherit!important;font-size:11px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}
.mpb-ping-sort-tabs button:hover{color:#263036!important;background:rgba(255,255,255,.6)!important}
.mpb-ping-sort-tabs button.is-active{background:#fff!important;color:#286d31!important;box-shadow:0 1px 2px rgba(25,34,40,.08),inset 0 0 0 1px #c4d7c6!important}
.mpb-ping-sort-tabs button:focus-visible{outline:2px solid #4d8f55!important;outline-offset:1px!important}
@media(max-width:1220px){.mpb-filters{grid-template-columns:minmax(200px,1.5fr) minmax(140px,.85fr) minmax(185px,1.05fr) minmax(110px,.65fr) minmax(150px,.9fr) auto!important}.mpb-filter-edition{grid-column:auto!important}}
@media(max-width:960px){.mpb-filters{grid-template-columns:minmax(0,1.4fr) minmax(145px,.85fr) minmax(185px,1fr)!important}.mpb-filter-search{grid-column:1/-1!important}.mpb-actions{grid-column:1/-1!important}}
@media(max-width:650px){.mpb-filter-ping-sort{grid-column:auto!important}}
@media(max-width:480px){.mpb-filter-ping-sort{grid-column:1!important}}

/* 4.00.04 filter layout + ping select */
.mpb-filters{
    grid-template-columns:
        minmax(190px,1.65fr)
        minmax(132px,.86fr)
        minmax(138px,.88fr)
        minmax(108px,.68fr)
        minmax(148px,.92fr)
        minmax(136px,.84fr)
        minmax(108px,auto)!important;
    column-gap:9px!important;
}
.mpb-filter-ping-sort{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    min-width:0!important;
    margin:0!important;
}
.mpb-filter-ping-sort>span{
    display:block!important;
    margin:0!important;
    color:#626b70!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
.mpb-filter-ping-sort select{
    width:100%!important;
}
.mpb-actions{
    min-width:0!important;
    width:auto!important;
    justify-content:flex-start!important;
}
.mpb-actions button{
    min-width:78px!important;
    padding-left:14px!important;
    padding-right:14px!important;
}
.mpb-actions a{
    min-width:0!important;
    padding-left:4px!important;
    padding-right:4px!important;
}
@media(max-width:1180px){
    .mpb-filters{
        grid-template-columns:minmax(190px,1.5fr) minmax(130px,.82fr) minmax(136px,.85fr) minmax(106px,.65fr) minmax(145px,.9fr) auto!important;
    }
    .mpb-filter-edition{
        grid-column:auto!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:900px){
    .mpb-filters{
        grid-template-columns:minmax(0,1.4fr) minmax(132px,.82fr) minmax(136px,.84fr)!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
    }
}
@media(max-width:650px){
    .mpb-filters{
        grid-template-columns:minmax(0,1fr) minmax(128px,.72fr)!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-filter-category,
    .mpb-filter-ping-sort,
    .mpb-filter-players,
    .mpb-filter-version,
    .mpb-filter-edition{
        grid-column:auto!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:480px){
    .mpb-filters{
        grid-template-columns:1fr!important;
    }
    .mpb-filter-search,
    .mpb-filter-category,
    .mpb-filter-ping-sort,
    .mpb-filter-players,
    .mpb-filter-version,
    .mpb-filter-edition,
    .mpb-actions{
        grid-column:1!important;
    }
    .mpb-actions{
        justify-content:stretch!important;
    }
}

/* 4.00.05 clearer joining help */
.mpb-guide-head .mpb-guide-help-link{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    min-height:38px!important;
    margin:0!important;
    padding:0 15px!important;
    border:1px solid #b9cabb!important;
    border-radius:7px!important;
    background:#f4faf4!important;
    color:#225f2a!important;
    font-size:12.5px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
    box-shadow:0 1px 2px rgba(26,52,31,.06)!important;
    white-space:nowrap!important;
}
.mpb-guide-head .mpb-guide-help-link:hover{
    border-color:#90ad94!important;
    background:#edf7ee!important;
    color:#174d1e!important;
    box-shadow:0 1px 3px rgba(26,52,31,.09)!important;
}
.mpb-guide-head .mpb-guide-help-link:focus-visible{
    outline:2px solid #5c9364!important;
    outline-offset:2px!important;
}
.mpb-guide-help-icon{
    display:inline-block!important;
    flex:0 0 auto!important;
    font-size:15px!important;
    line-height:1!important;
}
@media(max-width:620px){
    .mpb-guide-head .mpb-guide-help-link{
        min-height:36px!important;
        padding:0 13px!important;
        font-size:12px!important;
    }
    .mpb-guide-help-icon{
        font-size:12.5px!important;
        letter-spacing:.025em!important;
    }
}

/* 4.00.06 advanced-search hierarchy */
.mpb-filters{
    grid-template-columns:
        minmax(210px,1.7fr)
        minmax(138px,.9fr)
        minmax(136px,.84fr)
        minmax(150px,.94fr)
        minmax(112px,.7fr)
        minmax(138px,.86fr)
        minmax(104px,auto)!important;
}
@media(max-width:1180px){
    .mpb-filters{
        grid-template-columns:
            minmax(200px,1.55fr)
            minmax(134px,.86fr)
            minmax(132px,.82fr)
            minmax(146px,.9fr)
            minmax(108px,.66fr)
            auto!important;
    }
    .mpb-filter-ping-sort{
        grid-column:auto!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:900px){
    .mpb-filters{
        grid-template-columns:minmax(0,1.35fr) minmax(132px,.82fr) minmax(132px,.82fr)!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
    }
}
@media(max-width:650px){
    .mpb-filters{
        grid-template-columns:minmax(0,1fr) minmax(128px,.72fr)!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort{
        grid-column:auto!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
    }
}
@media(max-width:480px){
    .mpb-filter-search,
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort,
    .mpb-actions{
        grid-column:1!important;
    }
}

/* 4.00.08 compact ping checkbox */
.mpb-filters{
    grid-template-columns:
        minmax(220px,1.8fr)
        minmax(138px,.9fr)
        minmax(136px,.84fr)
        minmax(150px,.94fr)
        minmax(112px,.7fr)
        minmax(104px,.58fr)
        minmax(104px,auto)!important;
}
.mpb-filter-ping-check{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    min-width:0!important;
    height:40px!important;
    margin:0!important;
    padding:0 6px!important;
    align-self:end!important;
    cursor:pointer!important;
}
.mpb-filter-ping-check>span{
    display:block!important;
    margin:0!important;
    color:#3e474c!important;
    font-size:11px!important;
    font-weight:750!important;
    line-height:1.15!important;
    letter-spacing:0!important;
    text-transform:none!important;
    white-space:nowrap!important;
}
.mpb-filter-ping-check input[type="checkbox"]{
    appearance:auto!important;
    -webkit-appearance:checkbox!important;
    display:block!important;
    flex:0 0 auto!important;
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:3px!important;
    box-shadow:none!important;
    accent-color:#33852f!important;
    cursor:pointer!important;
}
.mpb-filter-ping-check:hover>span{
    color:#20262a!important;
}
.mpb-filter-ping-check input[type="checkbox"]:focus-visible{
    outline:2px solid #4d8f55!important;
    outline-offset:2px!important;
}
@media(max-width:1180px){
    .mpb-filters{
        grid-template-columns:
            minmax(200px,1.55fr)
            minmax(134px,.86fr)
            minmax(132px,.82fr)
            minmax(146px,.9fr)
            minmax(108px,.66fr)
            auto!important;
    }
    .mpb-filter-ping-check{
        grid-column:auto!important;
    }
}
@media(max-width:900px){
    .mpb-filter-ping-check{
        min-height:40px!important;
    }
}
@media(max-width:650px){
    .mpb-filter-ping-check{
        grid-column:auto!important;
        padding-left:2px!important;
    }
}
@media(max-width:480px){
    .mpb-filter-ping-check{
        grid-column:1!important;
    }
}

/* 4.00.09 aligned ping checkbox */
.mpb-filter-ping-check{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-end!important;
    gap:6px!important;
    min-width:0!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    align-self:auto!important;
    cursor:default!important;
}
.mpb-filter-ping-check>.mpb-filter-label{
    display:block!important;
    margin:0!important;
    color:#626b70!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
.mpb-filter-ping-control{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    width:100%!important;
    height:40px!important;
    margin:0!important;
    padding:0 10px!important;
    box-sizing:border-box!important;
    border:1px solid #cfd5d8!important;
    border-radius:6px!important;
    background:#fff!important;
    color:#3e474c!important;
    cursor:pointer!important;
}
.mpb-filter-ping-control:hover{
    border-color:#aeb8bd!important;
}
.mpb-filter-ping-control:focus-within{
    border-color:#4d8f55!important;
    box-shadow:0 0 0 2px rgba(58,130,68,.11)!important;
}
.mpb-filter-ping-control>span{
    display:block!important;
    margin:0!important;
    color:#3e474c!important;
    font-size:12px!important;
    font-weight:650!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-transform:none!important;
    white-space:nowrap!important;
}
.mpb-filter-ping-control input[type="checkbox"]{
    appearance:auto!important;
    -webkit-appearance:checkbox!important;
    display:block!important;
    flex:0 0 16px!important;
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    accent-color:#33852f!important;
    cursor:pointer!important;
}
.mpb-filter-ping-control input[type="checkbox"]:focus-visible{
    outline:0!important;
}
@media(max-width:650px){
    .mpb-filter-ping-check{
        padding:0!important;
    }
}

/* 4.00.10 minimal ping checkbox */
.mpb-filter-ping-check{
    min-width:74px!important;
}
.mpb-filter-ping-control{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    cursor:pointer!important;
}
.mpb-filter-ping-control:hover,
.mpb-filter-ping-control:focus-within{
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
.mpb-filter-ping-control input[type="checkbox"]{
    display:block!important;
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    margin:0!important;
    padding:0!important;
    accent-color:#33852f!important;
    cursor:pointer!important;
}
/* 4.00.11 center ping checkbox */
.mpb-filter-ping-check{
    align-items:center!important;
}
.mpb-filter-ping-check>.mpb-filter-label{
    width:100%!important;
    text-align:center!important;
}
.mpb-filter-ping-control{
    width:100%!important;
    justify-content:center!important;
}
/* 4.00.12 primary language flag on server cards */
.mpb-card-language{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:18px!important;
    height:12px!important;
    margin-left:6px!important;
    vertical-align:1px!important;
    line-height:1!important;
}
.mpb-card-language img{
    display:block!important;
    width:18px!important;
    height:12px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:2px!important;
    object-fit:cover!important;
    box-shadow:0 0 0 1px rgba(0,0,0,.10)!important;
}
/* 4.00.13 flag alignment */
.mpb-card-language{
    margin-left:0!important;
    margin-right:6px!important;
    transform:translateY(-2px)!important;
    vertical-align:middle!important;
}
/* 4.00.14 restore natural flag alignment */
.mpb-card-language{
    transform:none!important;
    vertical-align:middle!important;
}
/* 4.00.15 language filter + final ping alignment */
.mpb-filters{
    grid-template-columns:
        minmax(190px,1.55fr)
        minmax(125px,.82fr)
        minmax(115px,.74fr)
        minmax(125px,.82fr)
        minmax(130px,.86fr)
        minmax(100px,.62fr)
        minmax(78px,.46fr)
        minmax(122px,auto)!important;
    gap:9px!important;
}
.mpb-filter-language{
    display:flex!important;
    flex-direction:column!important;
    gap:6px!important;
    min-width:0!important;
    margin:0!important;
}
.mpb-filter-ping-check{
    display:grid!important;
    grid-template-rows:auto 40px!important;
    align-items:stretch!important;
    justify-items:center!important;
    gap:6px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
}
.mpb-filter-ping-check>.mpb-filter-label{
    display:block!important;
    width:100%!important;
    margin:0!important;
    color:#626b70!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-align:center!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
.mpb-filter-ping-control{
    display:grid!important;
    place-items:center!important;
    width:100%!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
.mpb-filter-ping-control input[type="checkbox"]{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    margin:0!important;
}
.mpb-actions{
    align-self:end!important;
}
@media(max-width:1120px){
    .mpb-filters{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
    }
    .mpb-filter-search{
        grid-column:span 2!important;
    }
    .mpb-actions{
        grid-column:auto!important;
        justify-content:flex-start!important;
    }
}
@media(max-width:760px){
    .mpb-filters{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:480px){
    .mpb-filters{
        grid-template-columns:1fr!important;
    }
    .mpb-filter-search,
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-language,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort,
    .mpb-actions{
        grid-column:1!important;
    }
}
/* 4.00.17 full selected filter labels + action spacing */
.mpb-filters{
    grid-template-columns:
        minmax(190px,1.45fr)
        minmax(126px,.82fr)
        minmax(150px,.96fr)
        minmax(164px,1.02fr)
        minmax(166px,1.04fr)
        minmax(100px,.62fr)
        minmax(76px,.44fr)
        minmax(126px,auto)!important;
    gap:8px!important;
}
.mpb-filter-edition select,
.mpb-filter-language select,
.mpb-filter-version select{
    min-width:0!important;
    padding-left:10px!important;
    padding-right:28px!important;
    font-size:12.5px!important;
}
.mpb-actions{
    gap:14px!important;
    min-width:126px!important;
    padding-left:2px!important;
}
.mpb-actions a{
    padding:0 2px!important;
}
@media(max-width:1160px){
    .mpb-filters{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
    }
    .mpb-filter-search{
        grid-column:span 2!important;
    }
    .mpb-actions{
        grid-column:auto!important;
        min-width:0!important;
        justify-content:flex-start!important;
    }
}
@media(max-width:760px){
    .mpb-filters{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:480px){
    .mpb-filters{
        grid-template-columns:1fr!important;
    }
    .mpb-filter-search,
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-language,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort,
    .mpb-actions{
        grid-column:1!important;
    }
    .mpb-actions{
        justify-content:stretch!important;
    }
}
/* 4.00.18 stable advanced-search layout */
.mpb-filters{
    grid-template-columns:
        minmax(200px,1.5fr)
        minmax(128px,.82fr)
        minmax(148px,.94fr)
        minmax(168px,1.02fr)
        minmax(174px,1.06fr)
        minmax(102px,.62fr)
        minmax(78px,.46fr)
        minmax(132px,auto)!important;
    gap:8px!important;
}
.mpb-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:12px!important;
    width:100%!important;
    min-width:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    overflow:visible!important;
}
.mpb-actions button{
    flex:0 0 auto!important;
}
.mpb-actions a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    height:40px!important;
    margin:0!important;
    padding:0 10px!important;
    box-sizing:border-box!important;
    border:1px solid #d7dcde!important;
    border-radius:6px!important;
    background:#fff!important;
    color:#697278!important;
    font-size:11px!important;
    font-weight:750!important;
    line-height:1!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-actions a:hover{
    border-color:#b8c0c4!important;
    background:#f7f8f8!important;
    color:#263036!important;
    text-decoration:none!important;
}
@media(max-width:1320px){
    .mpb-filters{
        grid-template-columns:repeat(5,minmax(0,1fr))!important;
        gap:10px!important;
    }
    .mpb-filter-search{
        grid-column:span 2!important;
    }
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-language,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort{
        grid-column:span 1!important;
    }
    .mpb-actions{
        grid-column:span 2!important;
        justify-content:flex-end!important;
        min-width:0!important;
    }
}
@media(max-width:860px){
    .mpb-filters{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-language,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort{
        grid-column:span 1!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:480px){
    .mpb-filters{
        grid-template-columns:1fr!important;
    }
    .mpb-filter-search,
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-language,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort,
    .mpb-actions{
        grid-column:1!important;
    }
    .mpb-actions{
        justify-content:stretch!important;
    }
    .mpb-actions button{
        flex:1 1 auto!important;
    }
}

/* 4.00.19 simplified advanced search */
.mpb-filters{
    grid-template-columns:
        minmax(220px,1.65fr)
        minmax(132px,.82fr)
        minmax(144px,.9fr)
        minmax(164px,1fr)
        minmax(108px,.64fr)
        minmax(78px,.44fr)
        minmax(148px,auto)!important;
    gap:9px!important;
}
.mpb-filter-search{
    min-width:0!important;
}
.mpb-filter-edition select,
.mpb-filter-version select{
    min-width:0!important;
    padding-left:10px!important;
    padding-right:28px!important;
    font-size:12.5px!important;
}
.mpb-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    min-width:148px!important;
    padding:0!important;
    box-sizing:border-box!important;
}
.mpb-actions button{
    flex:0 0 auto!important;
}
.mpb-actions a{
    flex:0 0 auto!important;
}
@media(max-width:1120px){
    .mpb-filters{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
        gap:10px!important;
    }
    .mpb-filter-search{
        grid-column:span 2!important;
    }
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort{
        grid-column:span 1!important;
    }
    .mpb-actions{
        grid-column:span 2!important;
        justify-content:flex-end!important;
        min-width:0!important;
    }
}
@media(max-width:760px){
    .mpb-filters{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        justify-content:flex-end!important;
    }
}
@media(max-width:480px){
    .mpb-filters{
        grid-template-columns:1fr!important;
    }
    .mpb-filter-search,
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort,
    .mpb-actions{
        grid-column:1!important;
    }
    .mpb-actions{
        justify-content:stretch!important;
    }
    .mpb-actions button{
        flex:1 1 auto!important;
    }
}
/* 4.00.21 stable server-name line + oldest year */
.mpb-card-main{
    min-width:0!important;
}
.mpb-server-line{
    min-width:0!important;
}
.mpb-server-line h3{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    overflow:hidden!important;
    white-space:nowrap!important;
}
.mpb-server-line h3>a{
    display:block!important;
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-server-line .mpb-card-language,
.mpb-server-line .mpb-featured-badge,
.mpb-server-line .mpb-card-founded{
    flex:0 0 auto!important;
}
.mpb-card.has-founded-context .mpb-card-founded{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:42px!important;
    height:22px!important;
    margin-left:9px!important;
    padding:0 7px!important;
    box-sizing:border-box!important;
    border:1px solid #cdd8cf!important;
    border-radius:5px!important;
    background:#f4f8f4!important;
    color:#3b6640!important;
    font-size:11px!important;
    font-weight:850!important;
    line-height:1!important;
    font-variant-numeric:tabular-nums!important;
    letter-spacing:.01em!important;
}
.mpb-card.has-founded-context .mpb-featured-badge{
    margin-left:7px!important;
}
@media(max-width:700px){
    .mpb-card.has-founded-context .mpb-card-founded{
        min-width:40px!important;
        height:21px!important;
        margin-left:7px!important;
        padding:0 6px!important;
        font-size:10.5px!important;
    }
}
/* 4.00.24 selective discovery-title emphasis */
.mpb-title-accent{
    color:#2f7d3c!important;
}
/* 4.00.25 homepage-style discovery titles */
.mpb-hero>h1,
.mpb-home-head h1{
    margin-top:0!important;
    margin-bottom:0!important;
    color:#171c20!important;
    font-size:clamp(32px,3.25vw,46px)!important;
    font-weight:850!important;
    line-height:1.03!important;
    letter-spacing:-.04em!important;
    text-wrap:balance!important;
}
.mpb-hero>h1 .mpb-title-accent,
.mpb-home-head h1 .mpb-title-accent{
    color:#2f7d3c!important;
    font-weight:950!important;
}
.mpb-hero>.mpb-kicker{
    margin-bottom:8px!important;
}
.mpb-hero>.mpb-lede,
.mpb-home-head .mpb-home-lede{
    margin-top:9px!important;
}
@media(max-width:900px){
    .mpb-hero>h1,
    .mpb-home-head h1{
        font-size:clamp(29px,5vw,38px)!important;
    }
}
@media(max-width:700px){
    .mpb-hero>h1,
    .mpb-home-head h1{
        font-size:clamp(27px,8vw,34px)!important;
        line-height:1.06!important;
        letter-spacing:-.035em!important;
    }
}
/* 4.00.27 semantic direct navigation */
.mpx-nav-primary>.mpx-nav-trending,
.mpx-nav-primary>.mpx-nav-near{
    position:relative!important;
    gap:7px!important;
}
.mpx-nav-primary>.mpx-nav-trending:before{
    content:""!important;
    display:block!important;
    width:13px!important;
    height:13px!important;
    margin:0!important;
    border:0!important;
    border-radius:3px!important;
    background:
        linear-gradient(to top,#c77925 0 100%) 1px 8px/2px 4px no-repeat,
        linear-gradient(to top,#c77925 0 100%) 5px 5px/2px 7px no-repeat,
        linear-gradient(to top,#c77925 0 100%) 9px 1px/2px 11px no-repeat!important;
    box-shadow:none!important;
}
.mpx-nav-primary>.mpx-nav-trending{
    color:#79501f!important;
}
.mpx-nav-primary>.mpx-nav-trending:hover,
.mpx-nav-primary>.mpx-nav-trending[aria-current=page]{
    border-color:#ead8be!important;
    background:#fff8ee!important;
    color:#633d14!important;
}
.mpx-nav-primary>.mpx-nav-trending[aria-current=page]:before{
    background:
        linear-gradient(to top,#a95f16 0 100%) 1px 8px/2px 4px no-repeat,
        linear-gradient(to top,#a95f16 0 100%) 5px 5px/2px 7px no-repeat,
        linear-gradient(to top,#a95f16 0 100%) 9px 1px/2px 11px no-repeat!important;
}
.mpx-nav-primary>.mpx-nav-near:before{
    content:""!important;
    display:block!important;
    width:13px!important;
    height:13px!important;
    margin:0!important;
    border:1.5px solid #35799a!important;
    border-radius:50%!important;
    box-sizing:border-box!important;
    background:radial-gradient(circle at center,#35799a 0 2px,transparent 2.4px)!important;
    box-shadow:0 0 0 2px #eef6f9!important;
}
.mpx-nav-primary>.mpx-nav-near{
    color:#315f75!important;
}
.mpx-nav-primary>.mpx-nav-near:hover,
.mpx-nav-primary>.mpx-nav-near[aria-current=page]{
    border-color:#c9dde6!important;
    background:#f2f8fb!important;
    color:#244f63!important;
}
.mpx-nav-primary>.mpx-nav-near[aria-current=page]:before{
    border-color:#266985!important;
    background:radial-gradient(circle at center,#266985 0 2px,transparent 2.4px)!important;
    box-shadow:0 0 0 2px #e4f1f6!important;
}
@media(max-width:430px){
    .mpx-nav-primary>.mpx-nav-trending,
    .mpx-nav-primary>.mpx-nav-near{
        gap:5px!important;
    }
}
/* 4.00.28 unified primary-nav selected state */
.mpx-nav-primary>.mpx-nav-trending[aria-current=page],
.mpx-nav-primary>.mpx-nav-near[aria-current=page]{
    border-color:#b9cdbb!important;
    background:#f2f8f3!important;
    color:#275f30!important;
}
.mpx-nav-primary>.mpx-nav-trending[aria-current=page]:before{
    background:
        linear-gradient(to top,#2f7d3c 0 100%) 1px 8px/2px 4px no-repeat,
        linear-gradient(to top,#2f7d3c 0 100%) 5px 5px/2px 7px no-repeat,
        linear-gradient(to top,#2f7d3c 0 100%) 9px 1px/2px 11px no-repeat!important;
}
.mpx-nav-primary>.mpx-nav-near[aria-current=page]:before{
    border-color:#2f7d3c!important;
    background:radial-gradient(circle at center,#2f7d3c 0 2px,transparent 2.4px)!important;
    box-shadow:0 0 0 2px #e8f3e9!important;
}
/* 4.00.29 unified primary-nav hover state */
.mpx-nav-primary>.mpx-nav-trending:hover,
.mpx-nav-primary>.mpx-nav-near:hover{
    border-color:#c9d7ca!important;
    background:#f5f8f5!important;
    color:#2b6534!important;
}
.mpx-nav-primary>.mpx-nav-trending:hover:before{
    background:
        linear-gradient(to top,#2f7d3c 0 100%) 1px 8px/2px 4px no-repeat,
        linear-gradient(to top,#2f7d3c 0 100%) 5px 5px/2px 7px no-repeat,
        linear-gradient(to top,#2f7d3c 0 100%) 9px 1px/2px 11px no-repeat!important;
}
.mpx-nav-primary>.mpx-nav-near:hover:before{
    border-color:#2f7d3c!important;
    background:radial-gradient(circle at center,#2f7d3c 0 2px,transparent 2.4px)!important;
    box-shadow:0 0 0 2px #edf5ee!important;
}

/* 4.00.30 canonical responsive compatibility layer */

/* Prevent intrinsic-width children from forcing horizontal overflow. */
.mpb-shell,
.mpb-wrap,
.mpb-list,
.mpb-card,
.mpb-card-main,
.mpb-card-banner-link,
.mpb-server-banner,
.mpb-detail-summary,
.mpb-server-hero,
.mpb-server-hero-brand,
.mpb-server-hero-media,
.mpb-server-hero-live,
.mpb-connect,
.mpb-enrich-section,
.mpb-guide,
.mpb-player-sentiment,
.mph,
.mpx-header,
.mpx-nav,
.mpx-nav-inner,
.mpx-nav-primary,
.mpx-search,
.mpx-footer,
.mpx-footer-inner{
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}
.mpb-card img,
.mpb-card video,
.mpb-server-hero img,
.mpb-server-hero video,
.mpb-enrich-section img,
.mpb-enrich-section video{
    max-width:100%!important;
}

/* Tablet header: two predictable rows instead of flex-wrap collisions. */
@media(max-width:1020px){
    .mpx-nav-inner{
        display:grid!important;
        grid-template-columns:auto minmax(0,1fr)!important;
        grid-template-areas:
            "brand primary"
            "search search"!important;
        align-items:center!important;
        gap:8px 12px!important;
        min-height:0!important;
        padding:8px 16px!important;
    }
    .mpx-brand{
        grid-area:brand!important;
        justify-self:start!important;
        min-width:0!important;
    }
    .mpx-nav-primary{
        grid-area:primary!important;
        display:flex!important;
        width:auto!important;
        min-width:0!important;
        margin:0!important;
        justify-self:end!important;
        justify-content:flex-end!important;
        order:initial!important;
        flex:none!important;
    }
    .mpx-search{
        grid-area:search!important;
        display:flex!important;
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        margin:0!important;
        order:initial!important;
        flex:none!important;
    }
    .mpx-search input{
        min-width:0!important;
        flex:1 1 auto!important;
    }
    .mpx-search button{
        flex:0 0 auto!important;
    }

    .mpb-featured-strip-head{
        min-width:0!important;
    }
}

/* Narrow tablet / phone header: brand, primary nav and search each own a row. */
@media(max-width:620px){
    .mpx-nav-inner{
        grid-template-columns:minmax(0,1fr)!important;
        grid-template-areas:
            "brand"
            "primary"
            "search"!important;
        gap:7px!important;
        padding:8px 12px 9px!important;
    }
    .mpx-brand{
        font-size:17px!important;
    }
    .mpx-brand span:last-child{
        display:inline!important;
    }
    .mpx-nav-primary{
        display:grid!important;
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:4px!important;
        width:100%!important;
        justify-self:stretch!important;
    }
    .mpx-nav-menu,
    .mpx-nav-primary>.mpx-nav-direct{
        width:100%!important;
        min-width:0!important;
    }
    .mpx-browse-menu>summary,
    .mpx-nav-primary>.mpx-nav-direct{
        width:100%!important;
        min-width:0!important;
        min-height:38px!important;
        padding:0 7px!important;
        justify-content:center!important;
        font-size:11.5px!important;
        box-sizing:border-box!important;
    }
    .mpx-nav-primary>.mpx-nav-trending,
    .mpx-nav-primary>.mpx-nav-near{
        gap:5px!important;
    }
    .mpx-search{
        height:38px!important;
    }
    .mpx-search input,
    .mpx-search button{
        height:38px!important;
        line-height:36px!important;
    }
    .mpx-search input{
        padding-left:10px!important;
        padding-right:8px!important;
        font-size:12px!important;
    }
    .mpx-search button{
        min-width:62px!important;
        padding:0 10px!important;
    }

    /* The header is taller on phones, so keep the fixed browse sheet below it. */
    .mpx-browse-panel{
        position:fixed!important;
        top:132px!important;
        left:8px!important;
        right:8px!important;
        width:auto!important;
        max-width:none!important;
        max-height:calc(100dvh - 142px)!important;
        overflow:auto!important;
        overscroll-behavior:contain!important;
    }
}
@media(min-width:621px) and (max-width:820px){
    .mpx-browse-panel{
        top:96px!important;
        left:12px!important;
        right:12px!important;
        width:auto!important;
        max-width:none!important;
        max-height:calc(100dvh - 108px)!important;
        overflow:auto!important;
        overscroll-behavior:contain!important;
    }
}
@media(max-width:390px){
    .mpx-brand{
        font-size:16px!important;
    }
    .mpx-brand-mark,
    .mpx-brand-mark img{
        width:27px!important;
        height:27px!important;
        min-width:27px!important;
    }
    .mpx-nav-primary>.mpx-nav-direct,
    .mpx-browse-menu>summary{
        font-size:11px!important;
        padding-left:5px!important;
        padding-right:5px!important;
    }
    .mpx-search input{
        font-size:11.5px!important;
    }
}

/* Advanced search: one canonical set of breakpoints. */
@media(max-width:1180px) and (min-width:761px){
    .mpb-filters{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
        gap:10px!important;
        align-items:end!important;
    }
    .mpb-filter-search{
        grid-column:span 2!important;
    }
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort{
        grid-column:span 1!important;
        min-width:0!important;
    }
    .mpb-actions{
        grid-column:span 2!important;
        width:100%!important;
        min-width:0!important;
        justify-content:flex-end!important;
        gap:10px!important;
    }
}
@media(max-width:760px) and (min-width:521px){
    .mpb-filters{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
        align-items:end!important;
    }
    .mpb-filter-search{
        grid-column:1/-1!important;
    }
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort{
        grid-column:auto!important;
        min-width:0!important;
    }
    .mpb-actions{
        grid-column:1/-1!important;
        width:100%!important;
        min-width:0!important;
        justify-content:flex-end!important;
        gap:10px!important;
    }
}
@media(max-width:520px){
    .mpb-filters{
        grid-template-columns:minmax(0,1fr)!important;
        gap:10px!important;
        padding:10px!important;
    }
    .mpb-filter-search,
    .mpb-filter-category,
    .mpb-filter-edition,
    .mpb-filter-version,
    .mpb-filter-players,
    .mpb-filter-ping-sort,
    .mpb-actions{
        grid-column:1!important;
        width:100%!important;
        min-width:0!important;
    }
    .mpb-filter-ping-check{
        justify-items:start!important;
    }
    .mpb-filter-ping-check>.mpb-filter-label{
        text-align:left!important;
    }
    .mpb-filter-ping-control{
        width:40px!important;
        justify-self:start!important;
    }
    .mpb-actions{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) auto!important;
        align-items:center!important;
        gap:10px!important;
    }
    .mpb-actions button{
        width:100%!important;
        min-width:0!important;
    }
    .mpb-actions a{
        white-space:nowrap!important;
    }
}

/* Listing cards keep the desktop design, then transition in two clean stages. */
@media(max-width:1180px) and (min-width:981px){
    .mpb-card,
    .mpb-card:not(.has-banner){
        grid-template-columns:64px minmax(180px,1fr) minmax(220px,390px) 200px!important;
    }
    .mpb-players.mpb-stats-grid{
        width:200px!important;
        min-width:200px!important;
        max-width:200px!important;
    }
    .mpb-card-banner-link,
    .mpb-card-banner-link .mpb-server-banner{
        min-width:0!important;
        width:100%!important;
        max-width:390px!important;
    }
    .mpb-card-banner-link img,
    .mpb-card-banner-link video{
        display:block!important;
        width:100%!important;
        height:auto!important;
        aspect-ratio:39/5!important;
        object-fit:cover!important;
    }
}
@media(max-width:980px) and (min-width:701px){
    .mpb-card,
    .mpb-card:not(.has-banner){
        grid-template-columns:64px minmax(0,1fr) 205px!important;
        min-width:0!important;
    }
    .mpb-card.has-categories{
        grid-template-areas:
            "icon main players"
            "banner banner banner"
            "categories categories categories"!important;
    }
    .mpb-card-banner-link{
        grid-area:banner!important;
        width:min(100%,468px)!important;
        min-width:0!important;
        max-width:468px!important;
        justify-self:center!important;
    }
    .mpb-card-banner-link .mpb-server-banner,
    .mpb-card-banner-link img,
    .mpb-card-banner-link video{
        width:100%!important;
        max-width:468px!important;
    }
    .mpb-card-banner-link img,
    .mpb-card-banner-link video{
        display:block!important;
        height:auto!important;
        aspect-ratio:39/5!important;
        object-fit:cover!important;
    }
    .mpb-players.mpb-stats-grid{
        width:205px!important;
        min-width:205px!important;
        max-width:205px!important;
    }
}
@media(max-width:700px){
    .mpb-card,
    .mpb-card:not(.has-banner){
        grid-template-columns:56px minmax(0,1fr)!important;
        min-width:0!important;
        max-width:100%!important;
    }
    .mpb-card.has-categories{
        grid-template-areas:
            "icon main"
            "players players"
            "banner banner"
            "categories categories"!important;
    }
    .mpb-card-icon-link{
        min-width:0!important;
    }
    .mpb-card-icon-link .mpb-server-icon{
        width:56px!important;
        height:56px!important;
        min-width:56px!important;
        max-width:56px!important;
    }
    .mpb-card-main{
        width:100%!important;
        min-width:0!important;
    }
    .mpb-server-line h3{
        min-width:0!important;
        max-width:100%!important;
    }
    .mpb-copy-ip{
        width:100%!important;
        min-width:0!important;
    }
    .mpb-copy-value{
        min-width:0!important;
        overflow:hidden!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }
    .mpb-players.mpb-stats-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        justify-content:stretch!important;
    }
    .mpb-card-banner-link{
        grid-area:banner!important;
        width:min(100%,468px)!important;
        min-width:0!important;
        max-width:468px!important;
        justify-self:center!important;
    }
    .mpb-card-banner-link .mpb-server-banner,
    .mpb-card-banner-link img,
    .mpb-card-banner-link video{
        width:100%!important;
        max-width:468px!important;
    }
    .mpb-card-banner-link img,
    .mpb-card-banner-link video{
        display:block!important;
        height:auto!important;
        aspect-ratio:39/5!important;
        object-fit:cover!important;
    }
    .mpb-card-categories{
        width:100%!important;
        max-width:468px!important;
        min-width:0!important;
    }
}
@media(max-width:430px){
    .mpb-card,
    .mpb-card:not(.has-banner){
        grid-template-columns:48px minmax(0,1fr)!important;
    }
    .mpb-card-icon-link .mpb-server-icon{
        width:48px!important;
        height:48px!important;
        min-width:48px!important;
        max-width:48px!important;
    }
    .mpb-card-language{
        margin-right:5px!important;
    }
    .mpb-featured-badge,
    .mpb-card-founded{
        margin-left:6px!important;
    }
    .mpb-players.mpb-stats-grid .mpb-stat{
        padding-left:5px!important;
        padding-right:5px!important;
    }
    .mpb-card-categories{
        justify-content:flex-start!important;
        text-align:left!important;
    }
}

/* Detail hero / player history: fluid media and deterministic stacking. */
@media(max-width:1100px) and (min-width:701px){
    .mpb-server-hero{
        grid-template-columns:minmax(0,1fr) 240px!important;
        grid-template-areas:
            "brand live"
            "media media"!important;
        gap:12px 18px!important;
        min-width:0!important;
    }
    .mpb-server-hero-brand{
        grid-area:brand!important;
    }
    .mpb-server-hero-live{
        grid-area:live!important;
        width:240px!important;
        min-width:240px!important;
        max-width:240px!important;
    }
    .mpb-server-hero-media{
        grid-area:media!important;
        width:min(100%,468px)!important;
        min-width:0!important;
        justify-self:center!important;
    }
}
@media(max-width:700px){
    .mpb-server-hero{
        grid-template-columns:minmax(0,1fr)!important;
        grid-template-areas:
            "brand"
            "media"
            "live"!important;
        gap:12px!important;
        padding:14px!important;
    }
    .mpb-server-hero-brand,
    .mpb-server-hero-media,
    .mpb-server-hero-live{
        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
    }
    .mpb-server-hero-media{
        justify-self:center!important;
    }
    .mpb-server-hero-banner,
    .mpb-server-hero-banner .mpb-server-banner.is-detail,
    .mpb-server-hero-banner .mpb-server-banner.is-detail img,
    .mpb-server-hero-banner .mpb-server-banner.is-detail video{
        width:100%!important;
        max-width:468px!important;
    }
    .mpb-server-hero-banner .mpb-server-banner.is-detail img,
    .mpb-server-hero-banner .mpb-server-banner.is-detail video{
        height:auto!important;
        aspect-ratio:39/5!important;
        object-fit:cover!important;
    }
    .mpb-server-hero-live{
        justify-self:stretch!important;
    }
    .mpb-server-hero-metrics{
        width:min(100%,330px)!important;
        min-width:0!important;
        max-width:330px!important;
        margin:0 auto!important;
    }
    .mpb-server-hero-head{
        min-width:0!important;
    }
    .mpb-server-hero-head h1{
        max-width:100%!important;
        overflow-wrap:anywhere!important;
    }
    .mpb-join-links{
        width:100%!important;
        max-width:468px!important;
    }

    .mph.mph-compact-overview .mph-overview{
        grid-template-columns:minmax(0,1fr)!important;
        grid-template-areas:
            "title"
            "stats"
            "ranges"!important;
        gap:8px!important;
        min-width:0!important;
    }
    .mph.mph-compact-overview .mph-overview .mph-stats{
        grid-template-columns:repeat(5,minmax(72px,1fr))!important;
        width:100%!important;
        min-width:0!important;
        overflow-x:auto!important;
        overscroll-behavior-inline:contain!important;
        -webkit-overflow-scrolling:touch!important;
    }
    .mph.mph-compact-overview .mph-overview .mph-ranges{
        justify-content:flex-start!important;
        flex-wrap:wrap!important;
    }
}

/* Long detail sections should reflow instead of squeeze. */
@media(max-width:680px){
    .mpb-sentiment-grid{
        grid-template-columns:minmax(0,1fr)!important;
    }
    .mpb-guide-head{
        flex-wrap:wrap!important;
        align-items:center!important;
        gap:9px 12px!important;
    }
    .mpb-guide-head>h2{
        min-width:0!important;
    }
    .mpb-guide-head-tools{
        flex:0 0 auto!important;
        max-width:100%!important;
    }
    .mpb-guide-head .mpb-guide-help-link{
        min-height:36px!important;
    }
    .mpb-guide-tabs{
        min-width:0!important;
        max-width:100%!important;
    }
    .mpb-enrich-section,
    .mpb-player-sentiment{
        overflow-wrap:anywhere!important;
    }
}
@media(max-width:430px){
    .mpb-player-sentiment>.mpb-sentiment-summary{
        padding:13px 14px 13px 29px!important;
    }
    .mpb-player-sentiment>.mpb-sentiment-summary:before{
        left:8px!important;
        font-size:33px!important;
    }
    .mpb-player-sentiment>.mpb-sentiment-summary:after{
        right:7px!important;
        font-size:26px!important;
    }
}

/* Index/list headings and pagination should wrap naturally. */
@media(max-width:700px){
    .mpb-featured-strip-head{
        display:flex!important;
        flex-direction:column!important;
        align-items:flex-start!important;
        gap:4px!important;
    }
    .mpb-featured-strip-head>span{
        width:100%!important;
        min-width:0!important;
        white-space:normal!important;
    }
    .mpb-pagination ul,
    .mpb-pagination .page-numbers{
        max-width:100%!important;
    }
    .mpb-pagination ul{
        display:flex!important;
        flex-wrap:wrap!important;
        justify-content:center!important;
        gap:5px!important;
    }
}

/* Footer transitions cleanly instead of compressing columns. */
@media(max-width:860px){
    .mpx-footer-main{
        grid-template-columns:minmax(0,1fr)!important;
        gap:18px!important;
    }
    .mpx-footer-brand{
        max-width:100%!important;
    }
    .mpx-footer-groups{
        width:100%!important;
        max-width:none!important;
    }
}
@media(max-width:620px){
    .mpx-footer-groups{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:16px 0!important;
    }
    .mpx-footer-group{
        min-width:0!important;
    }
    .mpx-footer-bottom{
        flex-direction:column!important;
        align-items:flex-start!important;
        gap:4px!important;
    }
}
@media(max-width:390px){
    .mpx-footer-groups{
        grid-template-columns:minmax(0,1fr)!important;
        gap:14px!important;
    }
    .mpx-footer-group,
    .mpx-footer-group:nth-child(2),
    .mpx-footer-group:nth-child(3){
        grid-column:auto!important;
        padding:0!important;
        border-left:0!important;
        border-top:0!important;
    }
}

/* Touch devices get comfortable hit targets without altering desktop density. */
@media(pointer:coarse){
    .mpx-nav-primary>.mpx-nav-direct,
    .mpx-browse-menu>summary,
    .mpb-actions button,
    .mpb-actions a,
    .mpb-guide-head .mpb-guide-help-link{
        min-height:40px!important;
    }
    .mpb-filters input,
    .mpb-filters select{
        min-height:42px!important;
    }
}

/* Reduced-motion users should not inherit decorative interaction movement. */
@media(prefers-reduced-motion:reduce){
    .mpb-copy-ip,
    .mpx-nav-primary>a,
    .mpx-nav-menu>summary{
        transition:none!important;
    }
    .mpb-copy-ip:active{
        transform:none!important;
    }
}
/* 4.00.31 explicit edition availability + category discovery guide */
.mpb-join-switch{
    display:inline-flex!important;
    align-items:stretch!important;
}
.mpb-join-switch-btn.is-unavailable,
.mpb-join-switch-btn:disabled{
    border-color:#d1d4cf!important;
    background:#eceeeb!important;
    color:#969b95!important;
    box-shadow:0 2px 0 #d5d6d2!important;
    text-shadow:none!important;
    cursor:not-allowed!important;
    filter:none!important;
}
.mpb-join-switch-btn.is-unavailable:hover,
.mpb-join-switch-btn:disabled:hover{
    border-color:#d1d4cf!important;
    background:#eceeeb!important;
    color:#969b95!important;
    box-shadow:0 2px 0 #d5d6d2!important;
    transform:none!important;
}
.mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled{
    border-color:#d1d4cf!important;
    background:#eceeeb!important;
    color:#969b95!important;
    box-shadow:0 2px 0 #d5d6d2!important;
    text-shadow:none!important;
}
.mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:#d1d4cf!important;
    background:#eceeeb!important;
    color:#969b95!important;
    box-shadow:0 2px 0 #d5d6d2!important;
}

.mpb-category-guide{
    margin-top:24px!important;
}
.mpb-category-guide-head{
    align-items:baseline!important;
}
.mpb-category-guide-note{
    flex:0 1 auto!important;
    color:#7a8480!important;
    font-size:11px!important;
    font-weight:650!important;
    line-height:1.3!important;
    text-align:right!important;
}
.mpb-category-guide-tabs{
    gap:6px!important;
}
.mpb-category-guide-tab{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
    min-height:36px!important;
    padding:0 12px!important;
    border:1px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .22)!important;
    border-radius:7px!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 96% / .72)!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    box-shadow:none!important;
    font-size:11.5px!important;
    font-weight:800!important;
    white-space:nowrap!important;
}
.mpb-category-guide-tab:hover{
    border-color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .42)!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 94% / .92)!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 24%)!important;
}
.mpb-category-guide-tab.is-active{
    border-color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    color:#fff!important;
    box-shadow:0 2px 0 hsl(var(--mpb-cat-h) var(--mpb-cat-s) 20% / .28)!important;
}
.mpb-category-guide-tab:focus-visible{
    outline:2px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .55)!important;
    outline-offset:2px!important;
}
.mpb-category-guide-panels{
    margin-top:9px!important;
}
.mpb-category-guide-panel{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:16px!important;
    min-width:0!important;
    padding:15px 16px 15px 18px!important;
    border:1px solid #e0e5e1!important;
    border-left:4px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    border-radius:8px!important;
    background:linear-gradient(90deg,hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97% / .95),#fff 42%)!important;
    box-shadow:none!important;
}
.mpb-category-guide-panel[hidden]{
    display:none!important;
}
.mpb-category-guide-copy{
    min-width:0!important;
}
.mpb-category-guide-panel h3{
    margin:0 0 5px!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    font-size:15px!important;
    font-weight:850!important;
    line-height:1.15!important;
}
.mpb-category-guide-panel p{
    max-width:850px!important;
    margin:0!important;
    color:#434c48!important;
    font-size:12.5px!important;
    line-height:1.52!important;
}
.mpb-category-guide-panel .mpb-category-guide-fit{
    margin-top:6px!important;
    color:#67706c!important;
    font-size:11.5px!important;
}
.mpb-category-guide-fit strong{
    color:#3c4541!important;
    font-weight:800!important;
}
.mpb-category-guide-browse{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:36px!important;
    padding:0 12px!important;
    border:1px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .28)!important;
    border-radius:7px!important;
    background:#fff!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1.1!important;
    text-align:center!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-category-guide-browse:hover{
    border-color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .52)!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97%)!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 23%)!important;
    text-decoration:none!important;
}
.mpb-category-guide-browse:focus-visible{
    outline:2px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .5)!important;
    outline-offset:2px!important;
}
@media(max-width:700px){
    .mpb-category-guide-head{
        align-items:flex-start!important;
    }
    .mpb-category-guide-note{
        display:none!important;
    }
    .mpb-category-guide-panel{
        grid-template-columns:minmax(0,1fr)!important;
        gap:12px!important;
        padding:14px!important;
    }
    .mpb-category-guide-browse{
        width:100%!important;
        white-space:normal!important;
    }
}
@media(max-width:430px){
    .mpb-category-guide-tab{
        min-height:34px!important;
        padding:0 10px!important;
        font-size:11px!important;
    }
    .mpb-category-guide-panel h3{
        font-size:14px!important;
    }
    .mpb-category-guide-panel p{
        font-size:12px!important;
    }
}

/* 4.00.32 semantic category iconography + larger discovery typography */
.mpb-category-guide-note{
    font-size:12px!important;
}
.mpb-category-guide-tabs{
    gap:7px!important;
}
.mpb-category-guide-tab{
    gap:8px!important;
    min-height:42px!important;
    padding:0 13px 0 9px!important;
    border-radius:8px!important;
    font-size:13px!important;
    line-height:1!important;
}
.mpb-category-guide-label{
    display:block!important;
    font-weight:850!important;
    letter-spacing:-.01em!important;
}
.mpb-category-guide-icon{
    position:relative!important;
    display:inline-block!important;
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
    border-radius:6px!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 91% / .9)!important;
    color:currentColor!important;
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .12)!important;
}
.mpb-category-guide-icon:before{
    content:""!important;
    position:absolute!important;
    inset:4px!important;
    background:currentColor!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
    -webkit-mask-position:center!important;
    mask-position:center!important;
    -webkit-mask-size:contain!important;
    mask-size:contain!important;
}
.mpb-category-guide-tab.is-active .mpb-category-guide-icon{
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)!important;
}

/* Active panel gets a larger category emblem, not another dot. */
.mpb-category-guide-panel{
    gap:22px!important;
    padding:20px 20px 20px 22px!important;
}
.mpb-category-guide-panel h3{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    margin:0 0 9px!important;
    font-size:18px!important;
    line-height:1.15!important;
    letter-spacing:-.015em!important;
}
.mpb-category-guide-icon-panel{
    width:30px!important;
    height:30px!important;
    flex-basis:30px!important;
    border-radius:8px!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 92%)!important;
}
.mpb-category-guide-icon-panel:before{
    inset:6px!important;
}
.mpb-category-guide-panel p{
    max-width:900px!important;
    font-size:14px!important;
    line-height:1.58!important;
}
.mpb-category-guide-panel .mpb-category-guide-fit{
    margin-top:8px!important;
    font-size:13px!important;
    line-height:1.5!important;
}
.mpb-category-guide-browse{
    min-height:42px!important;
    padding:0 15px!important;
    font-size:12.5px!important;
}
@media(max-width:700px){
    .mpb-category-guide-tab{
        min-height:40px!important;
        padding:0 11px 0 8px!important;
        font-size:12.5px!important;
    }
    .mpb-category-guide-icon{
        width:21px!important;
        height:21px!important;
        flex-basis:21px!important;
    }
    .mpb-category-guide-panel{
        gap:14px!important;
        padding:17px!important;
    }
    .mpb-category-guide-panel h3{
        font-size:17px!important;
    }
    .mpb-category-guide-panel p{
        font-size:13.5px!important;
    }
    .mpb-category-guide-panel .mpb-category-guide-fit{
        font-size:12.5px!important;
    }
}
@media(max-width:430px){
    .mpb-category-guide-tab{
        min-height:38px!important;
        font-size:12px!important;
    }
    .mpb-category-guide-panel h3{
        font-size:16px!important;
    }
    .mpb-category-guide-panel p{
        font-size:13px!important;
    }
}
/* 4.00.33 Server Guide semantics + contextual joining help */

/* Server Guide topic colors. */
.mpb-server-guide .mpb-guide-topic-gameplay{--mpb-topic-h:157;--mpb-topic-s:42%;--mpb-topic-l:42%}
.mpb-server-guide .mpb-guide-topic-progression{--mpb-topic-h:258;--mpb-topic-s:47%;--mpb-topic-l:54%}
.mpb-server-guide .mpb-guide-topic-pvp{--mpb-topic-h:4;--mpb-topic-s:57%;--mpb-topic-l:53%}
.mpb-server-guide .mpb-guide-topic-economy{--mpb-topic-h:38;--mpb-topic-s:55%;--mpb-topic-l:48%}
.mpb-server-guide .mpb-guide-topic-world{--mpb-topic-h:204;--mpb-topic-s:48%;--mpb-topic-l:49%}
.mpb-server-guide .mpb-guide-topic-custom_content{--mpb-topic-h:280;--mpb-topic-s:40%;--mpb-topic-l:52%}
.mpb-server-guide .mpb-guide-topic-events{--mpb-topic-h:23;--mpb-topic-s:62%;--mpb-topic-l:55%}
.mpb-server-guide .mpb-guide-topic-community{--mpb-topic-h:184;--mpb-topic-s:43%;--mpb-topic-l:43%}
.mpb-server-guide .mpb-guide-topic-rules{--mpb-topic-h:205;--mpb-topic-s:9%;--mpb-topic-l:48%}
.mpb-server-guide .mpb-guide-topic-monetization{--mpb-topic-h:28;--mpb-topic-s:34%;--mpb-topic-l:52%}

.mpb-server-guide .mpb-guide-head{
    justify-content:flex-start!important;
}
.mpb-server-guide .mpb-guide-topic-tab{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
    min-height:40px!important;
    padding:0 11px 0 8px!important;
    border-radius:8px!important;
}
.mpb-server-guide .mpb-guide-topic-tab:before{
    display:none!important;
    content:none!important;
}
.mpb-server-guide .mpb-guide-topic-label{
    display:block!important;
    font-weight:780!important;
    white-space:nowrap!important;
}
.mpb-server-guide .mpb-guide-topic-icon{
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
    border-radius:6px!important;
    background:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 93%)!important;
    color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l) / .12)!important;
}
.mpb-server-guide .mpb-guide-topic-tab:hover .mpb-guide-topic-icon{
    background:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 90%)!important;
}
.mpb-server-guide .mpb-guide-topic-tab.is-active{
    border-color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l) / .52)!important;
    box-shadow:inset 0 -2px 0 hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;
}
.mpb-server-guide .mpb-guide-topic-tab.is-active .mpb-guide-topic-icon{
    background:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 88%)!important;
    color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 35%)!important;
}
.mpb-server-guide-panel h3{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
}
.mpb-server-guide-panel h3:before{
    display:none!important;
    content:none!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel{
    width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    border-radius:8px!important;
    background:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 92%)!important;
    color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l) / .12)!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel:before{
    inset:6px!important;
}

/* Joining help now lives beside the actual join action. */
.mpb-join-assist{
    display:grid!important;
    grid-template-columns:32px minmax(0,1fr) 18px!important;
    align-items:center!important;
    gap:10px!important;
    width:min(100%,390px)!important;
    min-height:52px!important;
    margin:11px auto 0!important;
    padding:7px 10px!important;
    border:1px solid #c8ddcb!important;
    border-radius:10px!important;
    background:linear-gradient(180deg,#f8fcf8,#f1f8f2)!important;
    color:#244b2b!important;
    box-shadow:0 1px 0 rgba(255,255,255,.9) inset!important;
    text-align:left!important;
    cursor:pointer!important;
}
.mpb-join-assist:hover{
    border-color:#9fc5a5!important;
    background:linear-gradient(180deg,#fbfefb,#edf7ef)!important;
    color:#193d21!important;
}
.mpb-join-assist:focus-visible{
    outline:2px solid #4f945a!important;
    outline-offset:2px!important;
}
.mpb-join-assist-icon{
    position:relative!important;
    display:block!important;
    width:32px!important;
    height:32px!important;
    border-radius:9px!important;
    background:#deefe1!important;
    box-shadow:inset 0 0 0 1px #c3ddc7!important;
}
.mpb-join-assist-icon:before{
    content:""!important;
    position:absolute!important;
    left:8px!important;
    top:7px!important;
    width:14px!important;
    height:11px!important;
    border:2px solid #3e8449!important;
    border-radius:7px!important;
    box-sizing:border-box!important;
}
.mpb-join-assist-icon:after{
    content:""!important;
    position:absolute!important;
    left:12px!important;
    bottom:7px!important;
    width:7px!important;
    height:5px!important;
    border-left:2px solid #3e8449!important;
    border-bottom:2px solid #3e8449!important;
    transform:skew(-24deg)!important;
}
.mpb-join-assist-copy{
    display:block!important;
    min-width:0!important;
}
.mpb-join-assist-copy strong,
.mpb-join-assist-copy small{
    display:block!important;
}
.mpb-join-assist-copy strong{
    color:inherit!important;
    font-size:12.5px!important;
    font-weight:850!important;
    line-height:1.15!important;
}
.mpb-join-assist-copy small{
    margin-top:3px!important;
    color:#68806c!important;
    font-size:10px!important;
    font-weight:650!important;
    line-height:1.15!important;
}
.mpb-join-assist-arrow{
    position:relative!important;
    display:block!important;
    width:16px!important;
    height:16px!important;
}
.mpb-join-assist-arrow:before{
    content:""!important;
    position:absolute!important;
    left:3px!important;
    top:4px!important;
    width:6px!important;
    height:6px!important;
    border-top:2px solid #5f7b64!important;
    border-right:2px solid #5f7b64!important;
    transform:rotate(45deg)!important;
}

/* Modern join-help modal. */
.mpb-join-help{
    padding:20px!important;
}
.mpb-join-help-backdrop{
    background:rgba(21,27,23,.56)!important;
    backdrop-filter:blur(4px)!important;
}
.mpb-join-help-dialog{
    width:min(100%,720px)!important;
    max-height:min(90dvh,860px)!important;
    padding:0!important;
    border:1px solid #d9e1dc!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 28px 70px rgba(16,23,18,.28)!important;
    color:#202823!important;
}
.mpb-join-help-header{
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) 36px!important;
    align-items:center!important;
    gap:12px!important;
    padding:18px 18px 16px!important;
    border-bottom:1px solid #e8ece9!important;
    background:linear-gradient(180deg,#f9fcfa,#f5f9f6)!important;
}
.mpb-join-help-header-icon{
    position:relative!important;
    display:block!important;
    width:42px!important;
    height:42px!important;
    border-radius:11px!important;
    background:#e0f0e3!important;
    box-shadow:inset 0 0 0 1px #c5dfca!important;
}
.mpb-join-help-header-icon:before{
    content:""!important;
    position:absolute!important;
    left:10px!important;
    top:10px!important;
    width:19px!important;
    height:15px!important;
    border:2px solid #377d43!important;
    border-radius:8px!important;
    box-sizing:border-box!important;
}
.mpb-join-help-header-icon:after{
    content:""!important;
    position:absolute!important;
    left:16px!important;
    bottom:9px!important;
    width:8px!important;
    height:6px!important;
    border-left:2px solid #377d43!important;
    border-bottom:2px solid #377d43!important;
    transform:skew(-24deg)!important;
}
.mpb-join-help-heading{
    min-width:0!important;
}
.mpb-join-help-eyebrow{
    display:block!important;
    margin-bottom:3px!important;
    color:#4b8555!important;
    font-size:9.5px!important;
    font-weight:850!important;
    line-height:1!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
}
.mpb-join-help-dialog h2{
    margin:0!important;
    color:#1d2820!important;
    font-size:23px!important;
    font-weight:900!important;
    line-height:1.08!important;
    letter-spacing:-.025em!important;
}
.mpb-join-help-close{
    position:relative!important;
    top:auto!important;
    right:auto!important;
    width:36px!important;
    height:36px!important;
    border:1px solid #d8ded9!important;
    border-radius:9px!important;
    background:#fff!important;
    color:#4e5a52!important;
    box-shadow:none!important;
}
.mpb-join-help-close:hover{
    border-color:#b9c4bc!important;
    background:#f6f8f6!important;
}
.mpb-join-help-close span:before,
.mpb-join-help-close span:after{
    content:""!important;
    position:absolute!important;
    left:10px!important;
    top:17px!important;
    width:14px!important;
    height:2px!important;
    border-radius:2px!important;
    background:#59645c!important;
}
.mpb-join-help-close span:before{transform:rotate(45deg)!important}
.mpb-join-help-close span:after{transform:rotate(-45deg)!important}
.mpb-join-help-about{
    margin:0!important;
    padding:15px 18px 0!important;
    color:#66716a!important;
    font-size:12.5px!important;
    line-height:1.55!important;
}
.mpb-join-help-steps{
    display:grid!important;
    gap:12px!important;
    padding:16px 18px 18px!important;
}
.mpb-join-help-edition{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
    padding:15px!important;
    border:1px solid #dfe5e1!important;
    border-radius:11px!important;
    background:#fbfcfb!important;
    box-shadow:none!important;
}
.mpb-join-help-edition.is-selected{
    border-color:#a9cfae!important;
    background:linear-gradient(180deg,#fbfefb,#f4faf5)!important;
    box-shadow:0 0 0 2px rgba(71,137,80,.08)!important;
}
.mpb-join-help-edition-title{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
}
.mpb-join-help-edition-title>div{
    min-width:0!important;
}
.mpb-join-help-edition-title small,
.mpb-join-help-edition-title strong{
    display:block!important;
}
.mpb-join-help-edition-title small{
    margin-bottom:2px!important;
    color:#7a857e!important;
    font-size:9px!important;
    font-weight:750!important;
    line-height:1!important;
    text-transform:uppercase!important;
    letter-spacing:.06em!important;
}
.mpb-join-help-edition-title strong{
    color:#273229!important;
    font-size:14px!important;
    font-weight:900!important;
    line-height:1.15!important;
}
.mpb-join-help-edition-icon{
    position:relative!important;
    display:block!important;
    width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
    border-radius:9px!important;
    background:#edf2ee!important;
    box-shadow:inset 0 0 0 1px #dae1dc!important;
}
.mpb-join-help-edition-icon.is-java:before{
    content:""!important;
    position:absolute!important;
    left:9px!important;
    top:8px!important;
    width:16px!important;
    height:14px!important;
    border:2px solid #4b7252!important;
    border-radius:3px!important;
    box-sizing:border-box!important;
}
.mpb-join-help-edition-icon.is-java:after{
    content:""!important;
    position:absolute!important;
    left:13px!important;
    bottom:7px!important;
    width:8px!important;
    height:2px!important;
    background:#4b7252!important;
    box-shadow:0 -4px 0 #4b7252!important;
}
.mpb-join-help-edition-icon.is-bedrock:before{
    content:""!important;
    position:absolute!important;
    inset:8px!important;
    background:#4b7252!important;
    clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)!important;
}
.mpb-join-help-copy{
    min-height:46px!important;
    border-radius:8px!important;
    overflow:hidden!important;
}
.mpb-join-help-copy .mpb-copy-value,
.mpb-join-help-copy code.mpb-copy-value{
    font-size:13.5px!important;
    font-weight:800!important;
}
.mpb-join-help-copy .mpb-copy-action{
    min-width:98px!important;
    font-size:11.5px!important;
}
.mpb-join-help-edition ol{
    counter-reset:mpbJoinStep!important;
    display:grid!important;
    gap:8px!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
    color:#3d4841!important;
    font-size:12.5px!important;
    font-weight:600!important;
    line-height:1.45!important;
}
.mpb-join-help-edition li{
    counter-increment:mpbJoinStep!important;
    position:relative!important;
    min-height:25px!important;
    padding:4px 0 4px 34px!important;
}
.mpb-join-help-edition li:before{
    content:counter(mpbJoinStep)!important;
    position:absolute!important;
    left:0!important;
    top:1px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:25px!important;
    height:25px!important;
    border-radius:8px!important;
    background:#edf4ee!important;
    color:#397542!important;
    font-size:10px!important;
    font-weight:900!important;
    line-height:1!important;
    box-shadow:inset 0 0 0 1px #d5e5d8!important;
}

@media(max-width:620px){
    .mpb-server-guide .mpb-guide-topic-tab{
        min-height:38px!important;
        padding:0 9px 0 7px!important;
        gap:6px!important;
    }
    .mpb-server-guide .mpb-guide-topic-icon{
        width:21px!important;
        height:21px!important;
        flex-basis:21px!important;
    }
    .mpb-join-assist{
        width:min(100%,360px)!important;
    }
    .mpb-join-help{
        align-items:flex-end!important;
        padding:10px!important;
    }
    .mpb-join-help-dialog{
        width:100%!important;
        max-height:92dvh!important;
        border-radius:14px 14px 10px 10px!important;
    }
    .mpb-join-help-header{
        grid-template-columns:38px minmax(0,1fr) 34px!important;
        gap:10px!important;
        padding:15px!important;
    }
    .mpb-join-help-header-icon{
        width:38px!important;
        height:38px!important;
    }
    .mpb-join-help-dialog h2{
        font-size:20px!important;
    }
    .mpb-join-help-about{
        padding:13px 15px 0!important;
        font-size:12px!important;
    }
    .mpb-join-help-steps{
        padding:14px 15px 15px!important;
    }
    .mpb-join-help-edition{
        padding:13px!important;
    }
}
@media(max-width:390px){
    .mpb-join-assist{
        grid-template-columns:30px minmax(0,1fr) 16px!important;
        gap:8px!important;
        padding:7px 9px!important;
    }
    .mpb-join-assist-icon{
        width:30px!important;
        height:30px!important;
    }
    .mpb-join-assist-copy strong{
        font-size:12px!important;
    }
    .mpb-join-assist-copy small{
        font-size:9.5px!important;
    }
}

/* 4.00.34 category identity system */
.mpb-category-hub-icon{
    position:relative!important;
    display:inline-block!important;
    width:38px!important;
    height:38px!important;
    margin-right:10px!important;
    vertical-align:-8px!important;
    border-radius:10px!important;
    background:#eaf4ec!important;
    box-shadow:inset 0 0 0 1px #cfe2d2!important;
}
.mpb-category-hub-icon:before{
    content:""!important;
    position:absolute!important;
    left:9px!important;
    top:9px!important;
    width:8px!important;
    height:8px!important;
    border-radius:2px!important;
    background:#2f7d3c!important;
    box-shadow:12px 0 0 #5d9d66,0 12px 0 #5d9d66,12px 12px 0 #2f7d3c!important;
}
.mpb-category-icon:before{
    content:""!important;
    display:block!important;
    width:62%!important;
    height:62%!important;
    background:currentColor!important;
    -webkit-mask-image:var(--mpb-cat-icon-mask)!important;
    mask-image:var(--mpb-cat-icon-mask)!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
    -webkit-mask-position:center!important;
    mask-position:center!important;
    -webkit-mask-size:contain!important;
    mask-size:contain!important;
}
.mpb-category-icon-heading{
    width:30px!important;
    height:30px!important;
    border-radius:8px!important;
}
.mpb-category-icon-hero{
    width:42px!important;
    height:42px!important;
    margin-right:11px!important;
    border-radius:11px!important;
    vertical-align:-9px!important;
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .12),0 2px 6px rgba(28,36,31,.06)!important;
}
.mpb-category-icon-picker{
    width:21px!important;
    height:21px!important;
    border-radius:6px!important;
}
.mpb-category-icon-nav{
    width:18px!important;
    height:18px!important;
    border-radius:5px!important;
}

.mpb-category-heading-link{
    display:inline-flex!important;
    align-items:center!important;
    gap:9px!important;
    min-width:0!important;
}
.mpb-category-heading-link>span:last-child{
    min-width:0!important;
}
.mpb-category-option-name{
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    min-width:0!important;
    overflow:hidden!important;
}
.mpb-category-option-name>span:last-child{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpx-browse-category-name{
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
    min-width:0!important;
    overflow:hidden!important;
}
.mpx-browse-category-name>span:last-child{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-category-guide-icon[class*="is-cat-"]:before{
    -webkit-mask-image:var(--mpb-cat-icon-mask)!important;
    mask-image:var(--mpb-cat-icon-mask)!important;
}

/* The compact three-category labels on server cards intentionally stay text-only. */
@media(max-width:620px){
    .mpb-category-hub-icon{
        width:32px!important;
        height:32px!important;
        margin-right:8px!important;
        vertical-align:-6px!important;
    }
    .mpb-category-hub-icon:before{
        left:8px!important;
        top:8px!important;
        width:7px!important;
        height:7px!important;
        box-shadow:10px 0 0 #5d9d66,0 10px 0 #5d9d66,10px 10px 0 #2f7d3c!important;
    }
    .mpb-category-icon-hero{
        width:36px!important;
        height:36px!important;
        margin-right:8px!important;
        vertical-align:-7px!important;
    }
    .mpb-category-icon-heading{
        width:27px!important;
        height:27px!important;
    }
}
/* 4.00.36 category-mask cascade fix + editorial mention wall */
.mpb-editorial-mentions{
    position:relative!important;
    overflow:hidden!important;
    margin-top:26px!important;
    padding:0!important;
    border:1px solid #dfe4e1!important;
    border-radius:12px!important;
    background:
        radial-gradient(circle at 92% -20%,rgba(47,125,60,.10),transparent 34%),
        linear-gradient(180deg,#fafcfb 0,#f6f9f7 74px,#fff 74px,#fff 100%)!important;
    box-shadow:0 10px 28px rgba(25,35,29,.045)!important;
}
.mpb-editorial-mentions:before{
    content:""!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:72px!important;
    height:1px!important;
    background:linear-gradient(90deg,transparent,#dce4df 8%,#dce4df 92%,transparent)!important;
}
.mpb-editorial-mentions:after{
    content:""!important;
    position:absolute!important;
    right:-36px!important;
    top:-36px!important;
    width:128px!important;
    height:128px!important;
    border:1px solid rgba(47,125,60,.09)!important;
    border-radius:50%!important;
    box-shadow:
        0 0 0 18px rgba(47,125,60,.025),
        0 0 0 36px rgba(47,125,60,.018)!important;
    pointer-events:none!important;
}
.mpb-editorial-mentions-head{
    position:relative!important;
    z-index:1!important;
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
    min-height:72px!important;
    padding:15px 20px!important;
}
.mpb-editorial-mentions-head h2{
    margin:0!important;
    color:#1d2721!important;
    font-size:24px!important;
    font-weight:900!important;
    line-height:1.05!important;
    letter-spacing:-.025em!important;
}
.mpb-editorial-mentions-mark{
    position:relative!important;
    display:block!important;
    width:38px!important;
    height:38px!important;
    flex:0 0 38px!important;
    border:1px solid #c9ddcd!important;
    border-radius:10px!important;
    background:#eaf4ec!important;
    box-shadow:0 1px 0 #fff inset!important;
}
.mpb-editorial-mentions-mark:before{
    content:""!important;
    position:absolute!important;
    left:9px!important;
    top:9px!important;
    width:20px!important;
    height:18px!important;
    border:2px solid #347b40!important;
    border-radius:3px!important;
    box-sizing:border-box!important;
}
.mpb-editorial-mentions-mark:after{
    content:""!important;
    position:absolute!important;
    left:13px!important;
    top:14px!important;
    width:12px!important;
    height:2px!important;
    background:#347b40!important;
    box-shadow:0 4px 0 #347b40,0 8px 0 #347b40!important;
}

.mpb-mention-list{
    position:relative!important;
    z-index:1!important;
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;
    gap:12px!important;
    padding:16px!important;
}
.mpb-mention-card{
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    min-width:0!important;
    min-height:178px!important;
    padding:17px 18px 18px!important;
    overflow:hidden!important;
    border:1px solid #e0e5e2!important;
    border-radius:10px!important;
    background:
        linear-gradient(135deg,rgba(255,255,255,.98),rgba(250,252,251,.96))!important;
    box-shadow:0 4px 14px rgba(24,34,28,.04)!important;
    transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
.mpb-mention-card:before{
    content:"\201C"!important;
    position:absolute!important;
    right:13px!important;
    bottom:-20px!important;
    color:rgba(47,125,60,.055)!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:112px!important;
    font-weight:700!important;
    line-height:1!important;
    pointer-events:none!important;
}
.mpb-mention-card:after{
    content:""!important;
    position:absolute!important;
    left:0!important;
    top:0!important;
    width:100%!important;
    height:3px!important;
    background:linear-gradient(90deg,#2f7d3c,#86b38d 55%,transparent)!important;
    opacity:.75!important;
}
.mpb-mention-card:hover{
    z-index:2!important;
    border-color:#c5d7c9!important;
    box-shadow:0 10px 26px rgba(25,37,29,.09)!important;
    transform:translateY(-2px)!important;
}
.mpb-mention-publisher{
    position:relative!important;
    z-index:1!important;
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
    min-width:0!important;
    padding-bottom:12px!important;
    margin-bottom:12px!important;
    border-bottom:1px solid #edf0ee!important;
}
.mpb-mention-monogram{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:40px!important;
    height:40px!important;
    flex:0 0 40px!important;
    border:1px solid #d4ded7!important;
    border-radius:9px!important;
    background:
        linear-gradient(145deg,#fff,#f0f5f1)!important;
    color:#2b6634!important;
    box-shadow:0 2px 5px rgba(24,35,28,.05)!important;
    font-family:Georgia,"Times New Roman",serif!important;
    font-size:15px!important;
    font-weight:900!important;
    line-height:1!important;
    letter-spacing:-.035em!important;
}
.mpb-mention-publisher-copy{
    min-width:0!important;
}
.mpb-mention-card h3{
    margin:0!important;
    font-size:18px!important;
    font-weight:900!important;
    line-height:1.08!important;
    letter-spacing:-.02em!important;
}
.mpb-mention-card h3 a{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
    max-width:100%!important;
    color:#202b23!important;
    text-decoration:none!important;
}
.mpb-mention-card h3 a:hover{
    color:#2f7d3c!important;
    text-decoration:none!important;
}
.mpb-mention-external{
    position:relative!important;
    display:inline-block!important;
    width:13px!important;
    height:13px!important;
    flex:0 0 13px!important;
    opacity:.62!important;
}
.mpb-mention-external:before{
    content:""!important;
    position:absolute!important;
    left:1px!important;
    bottom:1px!important;
    width:8px!important;
    height:8px!important;
    border:1.5px solid currentColor!important;
    border-radius:2px!important;
    box-sizing:border-box!important;
}
.mpb-mention-external:after{
    content:""!important;
    position:absolute!important;
    right:0!important;
    top:0!important;
    width:6px!important;
    height:6px!important;
    border-top:1.5px solid currentColor!important;
    border-right:1.5px solid currentColor!important;
    box-sizing:border-box!important;
    box-shadow:2px -2px 0 -1px currentColor!important;
}
.mpb-mention-domain{
    display:block!important;
    max-width:100%!important;
    margin-top:4px!important;
    overflow:hidden!important;
    color:#859087!important;
    font-size:9.5px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.075em!important;
    text-overflow:ellipsis!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
.mpb-mention-card>p{
    position:relative!important;
    z-index:1!important;
    max-width:780px!important;
    margin:0!important;
    color:#465049!important;
    font-size:13.5px!important;
    font-weight:520!important;
    line-height:1.62!important;
}
@media(max-width:700px){
    .mpb-editorial-mentions-head{
        min-height:64px!important;
        padding:13px 15px!important;
    }
    .mpb-editorial-mentions-head h2{
        font-size:21px!important;
    }
    .mpb-editorial-mentions-mark{
        width:35px!important;
        height:35px!important;
        flex-basis:35px!important;
    }
    .mpb-editorial-mentions:before{
        top:64px!important;
    }
    .mpb-mention-list{
        grid-template-columns:minmax(0,1fr)!important;
        padding:12px!important;
    }
    .mpb-mention-card{
        min-height:0!important;
        padding:15px!important;
    }
}
@media(max-width:430px){
    .mpb-editorial-mentions-head h2{
        font-size:19px!important;
    }
    .mpb-mention-card h3{
        font-size:17px!important;
    }
    .mpb-mention-card>p{
        font-size:13px!important;
    }
}
@media(prefers-reduced-motion:reduce){
    .mpb-mention-card{
        transition:none!important;
    }
    .mpb-mention-card:hover{
        transform:none!important;
    }
}
/* 4.00.37 cohesive Minecraft category language */
:root{
    --mpb-mc-border:#d4ddd6;
    --mpb-mc-ink:#202a23;
    --mpb-mc-muted:#68736b;
    --mpb-mc-paper:#fbfcfb;
}

/* Shared block emblem language. */
.mpb-category-icon,
.mpb-category-guide-icon,
.mpb-server-guide .mpb-guide-topic-icon{
    border-radius:6px!important;
    clip-path:polygon(
        5px 0,
        calc(100% - 5px) 0,
        100% 5px,
        100% calc(100% - 5px),
        calc(100% - 5px) 100%,
        5px 100%,
        0 calc(100% - 5px),
        0 5px
    )!important;
    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,.72),
        inset 0 -2px 0 rgba(31,43,34,.10),
        0 2px 0 rgba(31,43,34,.09)!important;
}
.mpb-category-icon:before,
.mpb-category-guide-icon:before{
    width:68%!important;
    height:68%!important;
}

/* Category index becomes a sequence of distinct Minecraft-like blocks. */
.mpb-category-group{
    overflow:hidden!important;
    margin-top:13px!important;
    border:1px solid var(--mpb-mc-border)!important;
    border-radius:9px!important;
    background:#fff!important;
    box-shadow:0 3px 0 rgba(37,48,40,.045)!important;
}
.mpb-category-group>.mpb-featured-strip-head{
    position:relative!important;
    min-height:78px!important;
    padding:12px 16px!important;
    border-bottom:1px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .16)!important;
    background:
        linear-gradient(90deg,
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97%) 0,
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 98.5%) 38%,
            #fbfcfb 100%)!important;
    box-shadow:
        inset 5px 0 0 hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l)),
        inset 0 -2px 0 rgba(255,255,255,.85)!important;
}
.mpb-category-group>.mpb-featured-strip-head:after{
    content:""!important;
    position:absolute!important;
    right:15px!important;
    bottom:10px!important;
    width:44px!important;
    height:22px!important;
    opacity:.055!important;
    background:
        linear-gradient(90deg,currentColor 0 45%,transparent 45% 55%,currentColor 55% 100%) 0 0/18px 8px,
        linear-gradient(90deg,transparent 0 22%,currentColor 22% 78%,transparent 78% 100%) 0 10px/18px 8px!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    pointer-events:none!important;
}
.mpb-category-group>.mpb-featured-strip-head h2{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    font-size:21px!important;
    line-height:1.08!important;
}
.mpb-category-heading-link{
    gap:12px!important;
}
.mpb-category-icon-heading{
    width:50px!important;
    height:50px!important;
    flex:0 0 50px!important;
    border:1px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .24)!important;
    background:
        linear-gradient(145deg,
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 94%),
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 88%))!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
}
.mpb-category-icon-heading:before{
    width:72%!important;
    height:72%!important;
}
.mpb-category-heading-link>span:last-child{
    color:var(--mpb-mc-ink)!important;
    font-weight:900!important;
    letter-spacing:-.025em!important;
}
.mpb-category-group>.mpb-featured-strip-head>span{
    position:relative!important;
    z-index:1!important;
    padding:6px 9px!important;
    border:1px solid rgba(87,101,91,.14)!important;
    border-radius:6px!important;
    background:rgba(255,255,255,.72)!important;
    color:#69736c!important;
    font-size:11.5px!important;
    font-weight:700!important;
    backdrop-filter:blur(2px)!important;
}
.mpb-category-group>.mpb-featured-strip-head>span a{
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 28%)!important;
    text-decoration-color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .3)!important;
}
.mpb-category-group>.mpb-list{
    background:#fff!important;
}
.mpb-category-group>.mpb-list>.mpb-card:first-child{
    border-top:0!important;
}

/* Category hub and dedicated category pages use larger readable emblems. */
.mpb-category-hub-icon{
    width:50px!important;
    height:50px!important;
    margin-right:12px!important;
    vertical-align:-11px!important;
    border-radius:7px!important;
    clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)!important;
    background:linear-gradient(145deg,#edf6ee,#dcecdf)!important;
    box-shadow:inset 0 -3px 0 #c8decC,0 3px 0 rgba(42,68,48,.09)!important;
}
.mpb-category-hub-icon:before{
    left:11px!important;
    top:11px!important;
    width:10px!important;
    height:10px!important;
    border-radius:1px!important;
    box-shadow:17px 0 0 #5d9d66,0 17px 0 #5d9d66,17px 17px 0 #2f7d3c!important;
}
.mpb-category-icon-hero{
    width:58px!important;
    height:58px!important;
    margin-right:13px!important;
    border-radius:7px!important;
    vertical-align:-13px!important;
    background:
        linear-gradient(145deg,
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 94%),
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 87%))!important;
    box-shadow:
        inset 0 -3px 0 hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .16),
        0 3px 0 rgba(31,43,34,.08)!important;
}
.mpb-category-icon-hero:before{
    width:72%!important;
    height:72%!important;
}

/* Game Modes & Features follows the same block vocabulary. */
.mpb-category-guide{
    overflow:hidden!important;
    border:1px solid #d9e1db!important;
    border-radius:10px!important;
    background:#fff!important;
    box-shadow:0 3px 0 rgba(31,43,34,.045)!important;
}
.mpb-category-guide>.mpb-guide-head{
    min-height:64px!important;
    padding:15px 18px!important;
    border-bottom:1px solid #e0e6e2!important;
    background:linear-gradient(180deg,#fafcfb,#f5f8f6)!important;
}
.mpb-category-guide>.mpb-guide-head h2{
    color:var(--mpb-mc-ink)!important;
    font-size:24px!important;
    font-weight:900!important;
    letter-spacing:-.03em!important;
}
.mpb-category-guide-tabs{
    padding-top:10px!important;
    padding-bottom:10px!important;
}
.mpb-category-guide-tab{
    min-height:46px!important;
    padding:0 13px 0 8px!important;
    border-radius:7px!important;
    box-shadow:0 2px 0 rgba(31,43,34,.08)!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon{
    width:29px!important;
    height:29px!important;
    flex:0 0 29px!important;
    background:
        linear-gradient(145deg,
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 94%),
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 88%))!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon:before{
    width:72%!important;
    height:72%!important;
}
.mpb-category-guide-tab.is-active{
    box-shadow:
        inset 0 -3px 0 rgba(0,0,0,.17),
        0 2px 0 rgba(31,43,34,.10)!important;
}
.mpb-category-guide-tab.is-active .mpb-category-guide-icon{
    background:rgba(255,255,255,.18)!important;
}
.mpb-category-guide-panel{
    min-height:178px!important;
    padding:22px 22px 22px 24px!important;
    border-radius:0 0 9px 9px!important;
    background:
        linear-gradient(90deg,
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97.5%),
            #fff 34%)!important;
}
.mpb-category-guide-panel h3{
    font-size:19px!important;
}
.mpb-category-guide-icon-panel{
    width:42px!important;
    height:42px!important;
    flex:0 0 42px!important;
    border-radius:6px!important;
    background:
        linear-gradient(145deg,
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 93%),
            hsl(var(--mpb-cat-h) var(--mpb-cat-s) 87%))!important;
}
.mpb-category-guide-icon-panel:before{
    inset:auto!important;
    width:70%!important;
    height:70%!important;
}
.mpb-category-guide-panel p{
    font-size:14.5px!important;
    line-height:1.62!important;
}
.mpb-category-guide-panel .mpb-category-guide-fit{
    font-size:13.5px!important;
}

/* Server Guide now feels related rather than like a second unrelated tab framework. */
.mpb-server-guide{
    overflow:hidden!important;
    border:1px solid #d9e1db!important;
    border-radius:10px!important;
    background:#fff!important;
    box-shadow:0 3px 0 rgba(31,43,34,.045)!important;
}
.mpb-server-guide>.mpb-guide-head{
    min-height:64px!important;
    padding:15px 18px!important;
    border-bottom:1px solid #e0e6e2!important;
    background:linear-gradient(180deg,#fafcfb,#f5f8f6)!important;
}
.mpb-server-guide>.mpb-guide-head h2{
    color:var(--mpb-mc-ink)!important;
    font-size:24px!important;
    font-weight:900!important;
    letter-spacing:-.03em!important;
}
.mpb-server-guide-tabs{
    padding-top:10px!important;
    padding-bottom:10px!important;
}
.mpb-server-guide .mpb-guide-topic-tab{
    min-height:44px!important;
    border-radius:7px!important;
    box-shadow:0 2px 0 rgba(31,43,34,.07)!important;
}
.mpb-server-guide .mpb-guide-topic-icon{
    width:27px!important;
    height:27px!important;
    flex:0 0 27px!important;
}
.mpb-server-guide .mpb-guide-topic-icon:before{
    inset:auto!important;
    width:68%!important;
    height:68%!important;
}
.mpb-server-guide-panel{
    min-height:170px!important;
    padding:22px 24px!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel{
    width:40px!important;
    height:40px!important;
    flex:0 0 40px!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel:before{
    inset:auto!important;
    width:68%!important;
    height:68%!important;
}

/* Compact picker/nav icons remain legible but do not dominate. */
.mpb-category-icon-picker{
    width:25px!important;
    height:25px!important;
}
.mpb-category-icon-nav{
    width:22px!important;
    height:22px!important;
}

@media(max-width:700px){
    .mpb-category-group>.mpb-featured-strip-head{
        min-height:0!important;
        padding:11px 12px!important;
    }
    .mpb-category-group>.mpb-featured-strip-head h2{
        font-size:18px!important;
    }
    .mpb-category-heading-link{
        gap:10px!important;
    }
    .mpb-category-icon-heading{
        width:42px!important;
        height:42px!important;
        flex-basis:42px!important;
    }
    .mpb-category-group>.mpb-featured-strip-head>span{
        margin-left:52px!important;
    }
    .mpb-category-icon-hero{
        width:48px!important;
        height:48px!important;
        margin-right:10px!important;
        vertical-align:-10px!important;
    }
    .mpb-category-guide>.mpb-guide-head h2,
    .mpb-server-guide>.mpb-guide-head h2{
        font-size:21px!important;
    }
    .mpb-category-guide-panel,
    .mpb-server-guide-panel{
        padding:17px!important;
    }
}
@media(max-width:430px){
    .mpb-category-hub-icon{
        width:42px!important;
        height:42px!important;
        vertical-align:-9px!important;
    }
    .mpb-category-hub-icon:before{
        left:10px!important;
        top:10px!important;
        width:8px!important;
        height:8px!important;
        box-shadow:14px 0 0 #5d9d66,0 14px 0 #5d9d66,14px 14px 0 #2f7d3c!important;
    }
    .mpb-category-icon-heading{
        width:38px!important;
        height:38px!important;
        flex-basis:38px!important;
    }
    .mpb-category-group>.mpb-featured-strip-head>span{
        margin-left:48px!important;
    }
    .mpb-category-guide-tab{
        min-height:42px!important;
        padding-left:7px!important;
        padding-right:10px!important;
    }
    .mpb-category-guide-tab .mpb-category-guide-icon{
        width:26px!important;
        height:26px!important;
        flex-basis:26px!important;
    }
    .mpb-category-guide-icon-panel,
    .mpb-server-guide .mpb-guide-topic-icon-panel{
        width:36px!important;
        height:36px!important;
        flex-basis:36px!important;
    }
}
/* 4.00.38 compact detail-page icon rhythm */

/* Kill legacy/theme decoration around category labels. The actual semantic icon remains. */
.mpb-category-guide-tab:before,
.mpb-category-guide-tab:after,
.mpb-category-guide-panel h3:before,
.mpb-category-guide-panel h3:after{
    content:none!important;
    display:none!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    border:0!important;
    background:none!important;
    box-shadow:none!important;
}

/* Game Modes: icon is a compact inventory slot, not a second headline. */
.mpb-category-guide-tabs{
    gap:6px!important;
    padding-top:8px!important;
    padding-bottom:8px!important;
}
.mpb-category-guide-tab{
    gap:7px!important;
    min-height:40px!important;
    padding:0 11px 0 7px!important;
    border-radius:6px!important;
    font-size:12.5px!important;
    box-shadow:0 1px 0 rgba(31,43,34,.07)!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon{
    width:23px!important;
    height:23px!important;
    flex:0 0 23px!important;
    border-radius:4px!important;
    clip-path:none!important;
    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,.66),
        inset 0 -1px 0 rgba(31,43,34,.09)!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon:before{
    width:65%!important;
    height:65%!important;
}
.mpb-category-guide-tab.is-active{
    box-shadow:
        inset 0 -2px 0 rgba(0,0,0,.14),
        0 1px 0 rgba(31,43,34,.07)!important;
}
.mpb-category-guide-panel{
    min-height:0!important;
    padding:19px 20px!important;
}
.mpb-category-guide-panel h3{
    gap:8px!important;
    margin-bottom:7px!important;
    font-size:18px!important;
}
.mpb-category-guide-icon-panel{
    width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    border-radius:5px!important;
    clip-path:none!important;
    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,.68),
        inset 0 -1px 0 rgba(31,43,34,.10)!important;
}
.mpb-category-guide-icon-panel:before{
    width:66%!important;
    height:66%!important;
}
.mpb-category-guide-panel p{
    font-size:14px!important;
    line-height:1.58!important;
}
.mpb-category-guide-panel .mpb-category-guide-fit{
    font-size:13px!important;
}
.mpb-category-guide-browse{
    min-height:38px!important;
    padding:0 13px!important;
    font-size:12px!important;
}

/* Server Guide follows the same quiet inventory-slot scale. */
.mpb-server-guide .mpb-guide-topic-tab{
    gap:6px!important;
    min-height:39px!important;
    padding:0 10px 0 7px!important;
    border-radius:6px!important;
    box-shadow:0 1px 0 rgba(31,43,34,.06)!important;
}
.mpb-server-guide .mpb-guide-topic-icon{
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
    border-radius:4px!important;
    clip-path:none!important;
    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,.65),
        inset 0 -1px 0 rgba(31,43,34,.08)!important;
}
.mpb-server-guide .mpb-guide-topic-icon:before{
    width:64%!important;
    height:64%!important;
}
.mpb-server-guide-panel{
    min-height:0!important;
    padding:19px 21px!important;
}
.mpb-server-guide-panel h3{
    gap:8px!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel{
    width:29px!important;
    height:29px!important;
    flex:0 0 29px!important;
    border-radius:5px!important;
    clip-path:none!important;
    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,.66),
        inset 0 -1px 0 rgba(31,43,34,.09)!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel:before{
    width:65%!important;
    height:65%!important;
}

/* Large category-directory/H1 emblems intentionally remain large for scanability. */
@media(max-width:700px){
    .mpb-category-guide-tab{
        min-height:38px!important;
        padding:0 9px 0 6px!important;
        font-size:12px!important;
    }
    .mpb-category-guide-tab .mpb-category-guide-icon{
        width:21px!important;
        height:21px!important;
        flex-basis:21px!important;
    }
    .mpb-category-guide-icon-panel{
        width:28px!important;
        height:28px!important;
        flex-basis:28px!important;
    }
    .mpb-server-guide .mpb-guide-topic-tab{
        min-height:37px!important;
    }
    .mpb-server-guide .mpb-guide-topic-icon{
        width:20px!important;
        height:20px!important;
        flex-basis:20px!important;
    }
    .mpb-server-guide .mpb-guide-topic-icon-panel{
        width:27px!important;
        height:27px!important;
        flex-basis:27px!important;
    }
}
/* 4.00.39 canonical detail-icon centering */
.mpb-category-guide-icon,
.mpb-server-guide .mpb-guide-topic-icon{
    position:relative!important;
    display:inline-block!important;
    vertical-align:middle!important;
    overflow:hidden!important;
    line-height:0!important;
}
.mpb-category-guide-icon:before,
.mpb-server-guide .mpb-guide-topic-icon:before{
    position:absolute!important;
    inset:auto!important;
    left:50%!important;
    top:50%!important;
    right:auto!important;
    bottom:auto!important;
    margin:0!important;
    transform:translate(-50%,-50%)!important;
    transform-origin:center!important;
}
.mpb-category-guide-tab,
.mpb-category-guide-panel h3,
.mpb-server-guide .mpb-guide-topic-tab,
.mpb-server-guide-panel h3{
    align-items:center!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon,
.mpb-category-guide-icon-panel,
.mpb-server-guide .mpb-guide-topic-icon,
.mpb-server-guide .mpb-guide-topic-icon-panel{
    align-self:center!important;
}
/* 4.00.40 authoritative category-directory heading typography */
.mpb-category-group>.mpb-featured-strip-head h2{
    margin:0!important;
    min-width:0!important;
    font-size:24px!important;
    font-weight:900!important;
    line-height:1.08!important;
    letter-spacing:-.035em!important;
}
.mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link,
.mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link:link,
.mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link:visited{
    display:inline-flex!important;
    align-items:center!important;
    gap:13px!important;
    min-width:0!important;
    color:var(--mpb-mc-ink)!important;
    font-size:24px!important;
    font-weight:900!important;
    line-height:1.08!important;
    letter-spacing:-.035em!important;
    text-decoration:none!important;
}
.mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link>span:last-child{
    display:block!important;
    min-width:0!important;
    color:inherit!important;
    font-size:24px!important;
    font-weight:900!important;
    line-height:1.08!important;
    letter-spacing:-.035em!important;
}
.mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link:hover>span:last-child{
    text-decoration:underline!important;
    text-decoration-thickness:1px!important;
    text-underline-offset:4px!important;
    text-decoration-color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l) / .35)!important;
}

@media(max-width:700px){
    .mpb-category-group>.mpb-featured-strip-head h2,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link:link,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link:visited,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link>span:last-child{
        font-size:20px!important;
        line-height:1.1!important;
        letter-spacing:-.025em!important;
    }
}
@media(max-width:430px){
    .mpb-category-group>.mpb-featured-strip-head h2,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link:link,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link:visited,
    .mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link>span:last-child{
        font-size:18px!important;
    }
}

/* 4.00.41 Font Awesome Free glyph layer */
.mpb-category-icon:before,
.mpb-category-guide-icon:before,
.mpb-server-guide .mpb-guide-topic-icon:before{
    content:none!important;
    display:none!important;
}
.mpb-category-icon,
.mpb-category-guide-icon,
.mpb-server-guide .mpb-guide-topic-icon{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    line-height:1!important;
}
.mpb-category-icon>i,
.mpb-category-guide-icon>i,
.mpb-server-guide .mpb-guide-topic-icon>i{
    position:static!important;
    inset:auto!important;
    display:block!important;
    width:1.25em!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    line-height:1!important;
    text-align:center!important;
    transform:none!important;
    color:currentColor!important;
    background:none!important;
    -webkit-mask:none!important;
    mask:none!important;
}
.mpb-category-icon-heading>i{
    font-size:25px!important;
}
.mpb-category-icon-hero>i{
    font-size:30px!important;
}
.mpb-category-icon-picker>i{
    font-size:13px!important;
}
.mpb-category-icon-nav>i{
    font-size:11px!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon>i{
    font-size:12px!important;
}
.mpb-category-guide-icon-panel>i{
    font-size:16px!important;
}
.mpb-server-guide .mpb-guide-topic-icon>i{
    font-size:11.5px!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel>i{
    font-size:15px!important;
}
.mpb-category-guide-tab.is-active .mpb-category-guide-icon>i{
    color:#fff!important;
}
@media(max-width:700px){
    .mpb-category-icon-heading>i{font-size:21px!important}
    .mpb-category-icon-hero>i{font-size:25px!important}
    .mpb-category-guide-tab .mpb-category-guide-icon>i{font-size:11px!important}
    .mpb-category-guide-icon-panel>i{font-size:15px!important}
    .mpb-server-guide .mpb-guide-topic-icon>i{font-size:10.5px!important}
    .mpb-server-guide .mpb-guide-topic-icon-panel>i{font-size:14px!important}
}
/* 4.00.42 larger Font Awesome detail-page icon scale */

/* Game Modes & Features: category directory icons stay unchanged. */
.mpb-category-guide-tab{
    gap:8px!important;
    min-height:43px!important;
    padding-left:8px!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon{
    width:28px!important;
    height:28px!important;
    flex:0 0 28px!important;
}
.mpb-category-guide-tab .mpb-category-guide-icon>i{
    font-size:16px!important;
}
.mpb-category-guide-panel h3{
    gap:10px!important;
}
.mpb-category-guide-icon-panel{
    width:36px!important;
    height:36px!important;
    flex:0 0 36px!important;
}
.mpb-category-guide-icon-panel>i{
    font-size:21px!important;
}

/* Server Guide: larger symbols, still subordinate to the labels. */
.mpb-server-guide .mpb-guide-topic-tab{
    gap:7px!important;
    min-height:42px!important;
    padding-left:8px!important;
}
.mpb-server-guide .mpb-guide-topic-icon{
    width:27px!important;
    height:27px!important;
    flex:0 0 27px!important;
}
.mpb-server-guide .mpb-guide-topic-icon>i{
    font-size:15px!important;
}
.mpb-server-guide-panel h3{
    gap:10px!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel{
    width:35px!important;
    height:35px!important;
    flex:0 0 35px!important;
}
.mpb-server-guide .mpb-guide-topic-icon-panel>i{
    font-size:20px!important;
}

@media(max-width:700px){
    .mpb-category-guide-tab{
        min-height:41px!important;
        gap:7px!important;
    }
    .mpb-category-guide-tab .mpb-category-guide-icon{
        width:26px!important;
        height:26px!important;
        flex-basis:26px!important;
    }
    .mpb-category-guide-tab .mpb-category-guide-icon>i{
        font-size:15px!important;
    }
    .mpb-category-guide-icon-panel{
        width:33px!important;
        height:33px!important;
        flex-basis:33px!important;
    }
    .mpb-category-guide-icon-panel>i{
        font-size:19px!important;
    }

    .mpb-server-guide .mpb-guide-topic-tab{
        min-height:40px!important;
    }
    .mpb-server-guide .mpb-guide-topic-icon{
        width:25px!important;
        height:25px!important;
        flex-basis:25px!important;
    }
    .mpb-server-guide .mpb-guide-topic-icon>i{
        font-size:14px!important;
    }
    .mpb-server-guide .mpb-guide-topic-icon-panel{
        width:32px!important;
        height:32px!important;
        flex-basis:32px!important;
    }
    .mpb-server-guide .mpb-guide-topic-icon-panel>i{
        font-size:18px!important;
    }
}

/* 4.00.44 centered discovery hierarchy */
.mpb-hero,
.mpb-home-head:not(.mpb-home-head-pulse){
    width:100%!important;
    text-align:center!important;
}
.mpb-hero>h1,
.mpb-home-head:not(.mpb-home-head-pulse) h1{
    max-width:1120px!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
.mpb-hero>.mpb-kicker,
.mpb-hero>.mpb-lede,
.mpb-hero>.mpb-fresh,
.mpb-home-head:not(.mpb-home-head-pulse) .mpb-home-lede,
.mpb-home-head:not(.mpb-home-head-pulse) .mpb-home-status{
    margin-left:auto!important;
    margin-right:auto!important;
}
.mpb-hero>.mpb-lede,
.mpb-home-head:not(.mpb-home-head-pulse) .mpb-home-lede{
    max-width:760px!important;
}
.mpb-home-head:not(.mpb-home-head-pulse)>div{
    width:100%!important;
}
.mpb-hero+.mpb-summary{
    text-align:center!important;
}
@media(max-width:700px){
    .mpb-hero>.mpb-lede,
    .mpb-home-head:not(.mpb-home-head-pulse) .mpb-home-lede{
        max-width:620px!important;
    }
}
.mpb-enrich-facts .mpb-edition-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important}
.mpb-enrich-facts .mpb-edition-access{display:block!important;font-size:inherit!important;font-weight:600!important;line-height:1.25!important;white-space:normal!important}
.mpb-enrich-facts .mpb-language-list{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}
.mpb-enrich-facts .mpb-language-list .mpb-language-link{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;line-height:1.2!important}
.mpb-enrich-facts .mpb-language-list .mpb-language-flag{flex:0 0 auto!important}
.mpb-home-head-pulse h1{font-size:clamp(20px,1.85vw,27px)!important;line-height:1.1!important;letter-spacing:-.022em!important}
.mpb-featured-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;margin-left:7px!important;padding:0!important;border:1px solid #d5d7a6!important;border-radius:50%!important;background:#f7f7e8!important;color:#737526!important;box-shadow:inset 0 -1px 0 rgba(76,80,24,.08)!important;line-height:1!important;vertical-align:middle!important}
.mpb-featured-badge>i{font-size:11px!important;line-height:1!important}
@media(max-width:900px){.mpb-home-head-pulse h1{font-size:24px!important}}
@media(max-width:700px){.mpb-home-head-pulse h1{font-size:21.5px!important}.mpb-featured-badge{width:19px!important;height:19px!important;min-width:19px!important;margin-left:6px!important}.mpb-featured-badge>i{font-size:10.5px!important}}

.mpb-server-line h3>a{flex:0 1 auto!important}
.mpb-server-line .mpb-featured-badge{margin-left:7px!important}
.mpb-category-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important}
.mpb-category-title>.mpb-category-icon-hero{flex:0 0 58px!important;margin:0!important;vertical-align:baseline!important}
.mpb-category-title>.mpb-category-title-text{display:block!important;min-width:0!important}
@media(max-width:700px){.mpb-category-title{gap:10px!important}.mpb-category-title>.mpb-category-icon-hero{flex-basis:48px!important}}

.mpb-featured-badge{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    margin-left:auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#777a24!important;
    box-shadow:none!important;
    filter:drop-shadow(0 1px 0 rgba(83,86,25,.14))!important;
}
.mpb-featured-badge>i{
    font-size:15px!important;
}
.mpb-server-line .mpb-featured-badge{
    margin-left:auto!important;
}
.mpb-card.has-founded-context .mpb-featured-badge{
    margin-left:auto!important;
}
.mpb-category-icon-heading,
.mpb-category-icon-hero{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    clip-path:none!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
}
.mpb-category-icon-heading{
    width:38px!important;
    height:38px!important;
    flex:0 0 38px!important;
}
.mpb-category-icon-heading>i{
    font-size:32px!important;
}
.mpb-category-icon-hero{
    width:46px!important;
    height:46px!important;
    flex:0 0 46px!important;
    margin:0!important;
}
.mpb-category-icon-hero>i{
    font-size:40px!important;
}
.mpb-category-heading-name,
.mpb-hero>h1.mpb-category-title .mpb-title-accent{
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
}
.mpb-category-group>.mpb-featured-strip-head h2>.mpb-category-heading-link>span:last-child{
    color:var(--mpb-mc-ink)!important;
}
.mpb-category-title{
    gap:11px!important;
}
.mpb-category-title>.mpb-category-icon-hero{
    flex-basis:46px!important;
}
@media(max-width:700px){
    .mpb-featured-badge{
        width:17px!important;
        height:17px!important;
        min-width:17px!important;
    }
    .mpb-featured-badge>i{
        font-size:14px!important;
    }
    .mpb-category-icon-heading{
        width:32px!important;
        height:32px!important;
        flex-basis:32px!important;
    }
    .mpb-category-icon-heading>i{
        font-size:27px!important;
    }
    .mpb-category-icon-hero{
        width:38px!important;
        height:38px!important;
        flex-basis:38px!important;
    }
    .mpb-category-icon-hero>i{
        font-size:33px!important;
    }
    .mpb-category-title{
        gap:9px!important;
    }
    .mpb-category-title>.mpb-category-icon-hero{
        flex-basis:38px!important;
    }
}


.mpb-home-head-pulse h1{font-weight:700!important}
.mpb-filter-ping-check{align-items:center!important;cursor:pointer!important}
.mpb-filter-ping-check>.mpb-filter-label{width:100%!important;text-align:center!important}
.mpb-filter-ping-control{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}
.mpb-filter-ping-control input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important}
.mpb-ping-toggle-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:1px solid #cbd2d5!important;border-radius:9px!important;background:#fff!important;color:#5f696e!important;box-shadow:0 1px 2px rgba(17,28,34,.05),inset 0 -1px 0 rgba(17,28,34,.03)!important;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease!important}
.mpb-ping-toggle-icon>i{font-size:18px!important;line-height:1!important;transition:transform .14s ease!important}
.mpb-filter-ping-check:hover .mpb-ping-toggle-icon{border-color:#9eaaa8!important;color:#2f7d3c!important;transform:translateY(-1px)!important;box-shadow:0 3px 7px rgba(17,28,34,.08)!important}
.mpb-filter-ping-control input[type=checkbox]:checked+.mpb-ping-toggle-icon{border-color:#2f7d3c!important;background:#2f7d3c!important;color:#fff!important;box-shadow:0 3px 8px rgba(47,125,60,.2)!important}
.mpb-filter-ping-control input[type=checkbox]:checked+.mpb-ping-toggle-icon>i{transform:rotate(-8deg) scale(1.08)!important}
.mpb-filter-ping-check:active .mpb-ping-toggle-icon{transform:translateY(0) scale(.96)!important}
.mpb-filter-ping-control input[type=checkbox]:focus-visible+.mpb-ping-toggle-icon{outline:2px solid #4d8f55!important;outline-offset:2px!important}
@media(max-width:520px){.mpb-filter-ping-check{align-items:flex-start!important}.mpb-filter-ping-check>.mpb-filter-label{text-align:left!important}.mpb-filter-ping-control{width:40px!important;justify-content:flex-start!important}}

.mpb-category-index-hero>.mpb-kicker{font-size:11.5px!important;letter-spacing:.075em!important}
.mpb-category-hub-icon,.mpb-category-icon,.mpb-category-guide-icon,.mpb-server-guide .mpb-guide-topic-icon{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;overflow:visible!important}
.mpb-category-hub-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;margin:0!important;vertical-align:baseline!important;color:#2f8a3d!important;line-height:1!important}
.mpb-category-hub-icon:before{content:none!important;display:none!important}
.mpb-category-hub-icon>i{display:block!important;width:auto!important;height:auto!important;margin:0!important;font-size:40px!important;line-height:1!important;color:currentColor!important}
.mpb-category-icon-heading{width:42px!important;height:42px!important;flex:0 0 42px!important}
.mpb-category-icon-heading>i{font-size:36px!important}
.mpb-category-icon-hero{width:50px!important;height:50px!important;flex:0 0 50px!important}
.mpb-category-icon-hero>i{font-size:44px!important}
.mpb-category-icon-picker{width:24px!important;height:24px!important}
.mpb-category-icon-picker>i{font-size:17px!important}
.mpb-category-icon-nav{width:21px!important;height:21px!important}
.mpb-category-icon-nav>i{font-size:15px!important}
.mpb-category-heading-text,.mpb-category-heading-name,.mpb-category-heading-suffix{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
.mpb-category-heading-text{display:inline!important;color:var(--mpb-mc-ink)!important}
.mpb-category-heading-name{display:inline!important;color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important}
.mpb-category-heading-suffix{display:inline!important;color:var(--mpb-mc-ink)!important}
.mpb-category-guide-tab .mpb-category-guide-icon,.mpb-category-guide-icon-panel,.mpb-server-guide .mpb-guide-topic-icon,.mpb-server-guide .mpb-guide-topic-icon-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}
.mpb-category-guide-tab .mpb-category-guide-icon{width:25px!important;height:25px!important;flex:0 0 25px!important}
.mpb-category-guide-tab .mpb-category-guide-icon>i{font-size:18px!important}
.mpb-category-guide-icon-panel{width:31px!important;height:31px!important;flex:0 0 31px!important}
.mpb-category-guide-icon-panel>i{font-size:24px!important}
.mpb-server-guide .mpb-guide-topic-icon{width:24px!important;height:24px!important;flex:0 0 24px!important}
.mpb-server-guide .mpb-guide-topic-icon>i{font-size:17px!important}
.mpb-server-guide .mpb-guide-topic-icon-panel{width:30px!important;height:30px!important;flex:0 0 30px!important}
.mpb-server-guide .mpb-guide-topic-icon-panel>i{font-size:22px!important}
.mpb-category-guide-tab.is-active .mpb-category-guide-icon{background:transparent!important}
.mpb-category-guide-tab.is-active .mpb-category-guide-icon>i{color:#fff!important}
.mpb-category-index-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}
.mpb-category-index-title>.mpb-category-index-title-text{display:block!important;min-width:0!important}
.mpb-category-title{gap:12px!important}
.mpb-category-title>.mpb-category-icon-hero{flex-basis:50px!important}
@media(max-width:700px){.mpb-category-index-hero>.mpb-kicker{font-size:10.5px!important}.mpb-category-index-title{gap:9px!important}.mpb-category-hub-icon{width:40px!important;height:40px!important;flex-basis:40px!important;margin:0!important;vertical-align:baseline!important}.mpb-category-hub-icon>i{font-size:34px!important}.mpb-category-icon-heading{width:36px!important;height:36px!important;flex-basis:36px!important}.mpb-category-icon-heading>i{font-size:31px!important}.mpb-category-icon-hero{width:42px!important;height:42px!important;flex-basis:42px!important}.mpb-category-icon-hero>i{font-size:37px!important}.mpb-category-title>.mpb-category-icon-hero{flex-basis:42px!important}.mpb-category-guide-tab .mpb-category-guide-icon{width:23px!important;height:23px!important;flex-basis:23px!important}.mpb-category-guide-tab .mpb-category-guide-icon>i{font-size:16px!important}.mpb-category-guide-icon-panel{width:28px!important;height:28px!important;flex-basis:28px!important}.mpb-category-guide-icon-panel>i{font-size:21px!important}.mpb-server-guide .mpb-guide-topic-icon{width:22px!important;height:22px!important;flex-basis:22px!important}.mpb-server-guide .mpb-guide-topic-icon>i{font-size:15.5px!important}.mpb-server-guide .mpb-guide-topic-icon-panel{width:27px!important;height:27px!important;flex-basis:27px!important}.mpb-server-guide .mpb-guide-topic-icon-panel>i{font-size:19px!important}}

/* 4.00.55 ping sort icon alignment */
.mpb-filter-ping-control>.mpb-ping-toggle-icon{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    margin:0!important;
    padding:0!important;
    font-size:inherit!important;
    font-weight:inherit!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-transform:none!important;
    text-align:center!important;
}
.mpb-filter-ping-control>.mpb-ping-toggle-icon>i{
    display:block!important;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    line-height:1!important;
}
/* 4.00.60 recovery pages */
.mpb-recovery-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:300px;padding:42px 28px;margin:6px 0 28px;border:1px solid #dbe3dd;border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(47,138,61,.08),transparent 48%),linear-gradient(180deg,#fbfcfb,#f6f8f7);box-shadow:0 5px 18px rgba(26,40,31,.035);text-align:center;overflow:hidden}.mpb-recovery-code{position:absolute;right:24px;top:10px;color:#edf2ee;font-size:94px;font-weight:950;line-height:1;letter-spacing:-.08em;pointer-events:none}.mpb-recovery-mark{display:flex;align-items:center;justify-content:center;width:54px;height:54px;color:#2f8a3d;font-size:42px;line-height:1}.mpb-recovery-kicker{margin:0!important;color:#708078!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important}.mpb-recovery-hero h1{margin:0!important;color:#132018!important;font-size:clamp(34px,4.4vw,54px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-.045em!important}.mpb-recovery-lede{max-width:700px;margin:2px auto 0!important;color:#617068!important;font-size:15px!important;line-height:1.65!important}.mpb-recovery-search{display:grid;grid-template-columns:minmax(220px,440px) auto;gap:8px;width:min(100%,620px);margin-top:12px}.mpb-recovery-search input{min-width:0;height:46px;padding:0 15px;border:1px solid #ced8d1;border-radius:10px;background:#fff;color:#152119;font-size:14px;box-shadow:0 1px 0 rgba(24,38,29,.025)}.mpb-recovery-search input:focus{outline:2px solid rgba(47,138,61,.22);outline-offset:1px;border-color:#7cad84}.mpb-recovery-search button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border:1px solid #267333;border-radius:10px;background:#2f8a3d;color:#fff;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 2px 0 rgba(23,73,31,.12);transition:transform .12s ease,background-color .12s ease}.mpb-recovery-search button:hover{background:#287a35;transform:translateY(-1px)}.mpb-recovery-recommendations{margin:0 0 34px}.mpb-recovery-recommendations-head{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:0 2px}.mpb-recovery-recommendations-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:#2f8a3d;font-size:31px}.mpb-recovery-recommendations-head h2{margin:0!important;color:#17231b;font-size:24px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.025em!important}.mpb-recovery-recommendations-head p{margin:3px 0 0!important;color:#758078;font-size:12px!important;line-height:1.35!important}.mpb-recovery-group+.mpb-recovery-group{margin-top:22px}.mpb-recovery-group-title{display:flex;align-items:center;gap:7px;margin:0 0 8px;padding-left:2px;color:#5e6a63;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mpb-recovery-group-title i{color:#79877f;font-size:13px}.mpb-recovery-group:first-of-type .mpb-recovery-group-title i{color:#8a811d}.mpb-recovery-list{gap:6px!important}.mpb-recovery-list .mpb-card{border-radius:9px!important}.mpb-known-fallback{display:block}.mpb-known-fallback-hero{align-items:stretch;min-height:0;padding:30px 30px 26px;text-align:left}.mpb-known-fallback-identity{display:flex;align-items:center;gap:16px}.mpb-known-fallback-identity .mpb-server-icon.is-large{width:70px!important;height:70px!important;min-width:70px!important;border-radius:10px!important}.mpb-known-fallback-identity h1{font-size:clamp(32px,4vw,48px)!important}.mpb-known-fallback-status{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;margin-top:15px;padding:15px 17px;border:1px solid #d9e5db;border-radius:12px;background:#f6faf7;color:#405047}.mpb-known-fallback-status>i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#3d8b4a;font-size:20px}.mpb-known-fallback-status strong{display:block;margin:0 0 3px;color:#23352a;font-size:14px;font-weight:850}.mpb-known-fallback-status span{display:block;color:#66736b;font-size:12.5px;line-height:1.55}.mpb-known-fallback-info{margin:-14px 18px 30px;padding:24px 26px;border:1px solid #dbe3dd;border-top:0;border-radius:0 0 16px 16px;background:#fff;box-shadow:0 4px 12px rgba(28,42,32,.025)}.mpb-known-fallback-about{max-width:860px;margin:0!important;color:#3d4b43;font-size:15px!important;line-height:1.72!important}.mpb-known-fallback-categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.mpb-known-fallback-categories a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) 84%);border-radius:10px;background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97%);color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l));font-size:12px;font-weight:800;text-decoration:none}.mpb-known-fallback-categories a:hover{background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 94%)}.mpb-known-fallback-categories i{font-size:13px}.mpb-known-fallback-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid #edf0ee}.mpb-known-fallback-join{display:flex;min-width:260px;flex-direction:column;gap:7px}.mpb-known-fallback-join>span{color:#7b867f;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mpb-known-fallback-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mpb-known-fallback-links a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #d7dfda;border-radius:9px;background:#fbfcfb;color:#405047;font-size:11px;font-weight:800;text-decoration:none}.mpb-known-fallback-links a:hover{border-color:#b8cdbd;background:#f3f8f4;color:#245e30}.mpb-known-fallback-links i{font-size:9px}.mpb-known-fallback-copy{max-width:420px!important}
@media(max-width:820px){.mpb-recovery-code{font-size:72px}.mpb-known-fallback-actions{align-items:stretch;flex-direction:column}.mpb-known-fallback-links{justify-content:flex-start}.mpb-known-fallback-join{min-width:0;width:100%}}
@media(max-width:700px){.mpb-recovery-hero{min-height:250px;padding:34px 18px;margin-bottom:22px}.mpb-recovery-code{right:14px;top:10px;font-size:58px}.mpb-recovery-mark{width:44px;height:44px;font-size:35px}.mpb-recovery-hero h1{font-size:34px!important}.mpb-recovery-search{grid-template-columns:1fr}.mpb-recovery-search button{width:100%}.mpb-recovery-recommendations-head h2{font-size:21px!important}.mpb-known-fallback-hero{padding:24px 18px 22px}.mpb-known-fallback-identity{align-items:flex-start;gap:12px}.mpb-known-fallback-identity .mpb-server-icon.is-large{width:58px!important;height:58px!important;min-width:58px!important}.mpb-known-fallback-identity h1{font-size:30px!important}.mpb-known-fallback-status{grid-template-columns:26px minmax(0,1fr);padding:13px}.mpb-known-fallback-info{margin:-12px 8px 24px;padding:20px 16px}.mpb-known-fallback-about{font-size:14px!important}.mpb-known-fallback-categories{gap:6px}.mpb-known-fallback-categories a{min-height:32px;padding:0 9px}.mpb-known-fallback-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mpb-known-fallback-links a{justify-content:center}.mpb-recovery-group+.mpb-recovery-group{margin-top:18px}}
@media(max-width:430px){.mpb-recovery-code{display:none}.mpb-known-fallback-identity{flex-direction:column}.mpb-known-fallback-links{grid-template-columns:1fr}}

/* 4.00.61 compact recovery recommendations */
.mpb-recovery-recommendations{margin:0 0 30px}
.mpb-recovery-recommendations-head{margin:0 0 12px;padding:0 2px}
.mpb-recovery-list{gap:6px!important}
.mpb-recovery-list .mpb-card{border-radius:10px!important}
@media(max-width:700px){
    .mpb-recovery-recommendations{margin-bottom:24px}
    .mpb-recovery-recommendations-head{margin-bottom:10px}
}

/* 4.00.62 compact recovery layout + featured change parity */
.mpb-recovery-404{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;
    align-items:center!important;
    gap:22px!important;
    min-height:0!important;
    padding:22px 28px!important;
    margin:6px 0 18px!important;
    text-align:left!important;
}
.mpb-recovery-404-main{
    display:flex!important;
    align-items:center!important;
    gap:16px!important;
    min-width:0!important;
}
.mpb-recovery-404 .mpb-recovery-mark{
    width:42px!important;
    height:42px!important;
    flex:0 0 42px!important;
    font-size:34px!important;
}
.mpb-recovery-404-copy{
    min-width:0!important;
}
.mpb-recovery-404 .mpb-recovery-kicker{
    margin:0 0 3px!important;
}
.mpb-recovery-404 h1{
    margin:0!important;
    font-size:clamp(28px,3vw,38px)!important;
    line-height:1.02!important;
}
.mpb-recovery-404 .mpb-recovery-lede{
    max-width:none!important;
    margin:6px 0 0!important;
    font-size:13px!important;
    line-height:1.45!important;
}
.mpb-recovery-404 .mpb-recovery-search{
    grid-template-columns:minmax(190px,1fr) auto!important;
    width:100%!important;
    margin:0!important;
}
.mpb-recovery-404 .mpb-recovery-search input,
.mpb-recovery-404 .mpb-recovery-search button{
    height:42px!important;
}
.mpb-recovery-404 .mpb-recovery-code{
    right:18px!important;
    top:3px!important;
    font-size:68px!important;
    opacity:.78!important;
}
.mpb-recovery-recommendations-head{
    align-items:center!important;
    gap:9px!important;
    margin:0 0 9px!important;
}
.mpb-recovery-recommendations-icon{
    width:28px!important;
    height:28px!important;
    flex:0 0 28px!important;
    font-size:24px!important;
}
.mpb-recovery-recommendations-head>div{
    display:flex!important;
    align-items:baseline!important;
    flex-wrap:wrap!important;
    gap:4px 9px!important;
    min-width:0!important;
}
.mpb-recovery-recommendations-head h2{
    font-size:20px!important;
}
.mpb-recovery-recommendations-head p{
    margin:0!important;
    font-size:11.5px!important;
}
@media(max-width:900px){
    .mpb-recovery-404{
        grid-template-columns:1fr!important;
        gap:14px!important;
        padding:20px 22px!important;
    }
    .mpb-recovery-404 .mpb-recovery-search{
        width:min(100%,620px)!important;
    }
}
@media(max-width:700px){
    .mpb-recovery-404{
        min-height:0!important;
        padding:18px 16px!important;
        margin-bottom:16px!important;
    }
    .mpb-recovery-404-main{
        align-items:flex-start!important;
        gap:12px!important;
    }
    .mpb-recovery-404 .mpb-recovery-mark{
        width:36px!important;
        height:36px!important;
        flex-basis:36px!important;
        font-size:29px!important;
    }
    .mpb-recovery-404 h1{
        font-size:29px!important;
    }
    .mpb-recovery-404 .mpb-recovery-search{
        grid-template-columns:1fr!important;
        gap:7px!important;
    }
    .mpb-recovery-404 .mpb-recovery-search button{
        width:100%!important;
    }
    .mpb-recovery-recommendations-head>div{
        display:block!important;
    }
    .mpb-recovery-recommendations-head p{
        margin-top:2px!important;
    }
}
@media(max-width:430px){
    .mpb-recovery-404-main{
        gap:9px!important;
    }
    .mpb-recovery-404 .mpb-recovery-mark{
        width:31px!important;
        height:31px!important;
        flex-basis:31px!important;
        font-size:25px!important;
    }
    .mpb-recovery-404 h1{
        font-size:25px!important;
    }
}

/* 4.00.63 compact 404 + centered recovery heading */
.mpb-recovery-404 .mpb-recovery-kicker{display:none!important}
.mpb-recovery-404 h1{font-size:22px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.025em!important}
.mpb-recovery-404 .mpb-recovery-lede{margin:5px 0 0!important;font-size:12.5px!important;line-height:1.45!important}
.mpb-recovery-404 .mpb-recovery-code{right:18px!important;top:12px!important;font-size:46px!important;opacity:.55!important}
.mpb-recovery-recommendations-head{justify-content:center!important;gap:8px!important;margin:0 0 10px!important;text-align:center!important}
.mpb-recovery-recommendations-head h2{margin:0!important;font-size:20px!important;line-height:1.1!important}
.mpb-recovery-recommendations-head>div{display:contents!important}
.mpb-recovery-recommendations-head p{display:none!important}
@media(max-width:900px){.mpb-recovery-404 .mpb-recovery-code{font-size:40px!important;top:10px!important}}
@media(max-width:700px){.mpb-recovery-404 h1{font-size:20px!important}.mpb-recovery-404 .mpb-recovery-lede{font-size:12px!important}.mpb-recovery-recommendations-head{justify-content:flex-start!important;text-align:left!important}}
@media(max-width:430px){.mpb-recovery-404 .mpb-recovery-code{display:none!important}}

/* 4.00.66 known server fallback uses the discovery-card language */
.mpb-known-fallback{display:block!important}
.mpb-known-preview{
    margin:4px 0 24px!important;
    border-color:#e1d29a!important;
    border-left:3px solid #d8a72b!important;
    background:linear-gradient(90deg,#fffdf7 0,#fff 28%)!important;
    box-shadow:0 2px 10px rgba(76,60,18,.035)!important;
}
.mpb-known-preview .mpb-card-icon-link,
.mpb-known-preview .mpb-card-banner-link{
    cursor:default!important;
}
.mpb-known-preview .mpb-known-preview-name{
    color:#17221b!important;
    font-weight:850!important;
}
.mpb-known-preview-dot{
    display:inline-block!important;
    width:7px!important;
    height:7px!important;
    flex:0 0 7px!important;
    border-radius:50%!important;
    background:#d8a72b!important;
    box-shadow:0 0 0 3px #fff7d9!important;
}
.mpb-known-preview-status{
    display:flex!important;
    align-items:stretch!important;
    justify-content:stretch!important;
}
.mpb-known-preview-status .mpb-stat-unavailable{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    padding:7px 9px!important;
    align-items:center!important;
    justify-content:center!important;
    flex-direction:column!important;
    gap:3px!important;
    border:0!important;
    background:#fffaf0!important;
    color:#8c6611!important;
    text-align:center!important;
}
.mpb-known-preview-status .mpb-stat-unavailable strong{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    color:#8c6611!important;
    font-size:11.5px!important;
    font-weight:900!important;
    line-height:1.15!important;
}
.mpb-known-preview-status .mpb-stat-unavailable strong i{
    font-size:13px!important;
}
.mpb-known-preview-status .mpb-stat-unavailable small{
    color:#9a854f!important;
    font-size:8px!important;
    font-weight:700!important;
    line-height:1.15!important;
}
.mpb-known-preview-copy{max-width:100%!important}
@media(max-width:980px) and (min-width:701px){
    .mpb-known-preview-status{grid-column:3!important}
}
@media(max-width:700px){
    .mpb-known-preview{margin-bottom:18px!important}
    .mpb-known-preview-status{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
    .mpb-known-preview-status .mpb-stat-unavailable{
        min-height:44px!important;
    }
}

/* 4.00.67 known preview alignment + non-clickable hover behavior */
.mpb-known-preview,
.mpb-known-preview:hover,
.mpb-known-preview:focus,
.mpb-known-preview:focus-within{
    transform:none!important;
    filter:none!important;
    background:#fff!important;
    border-color:#ded7bd!important;
    border-left-color:#d3a62c!important;
    box-shadow:0 1px 0 rgba(28,40,31,.035)!important;
    cursor:default!important;
}
.mpb-known-preview .mpb-known-preview-icon,
.mpb-known-preview .mpb-known-preview-banner,
.mpb-known-preview .mpb-known-preview-name{
    cursor:default!important;
    pointer-events:none!important;
}
.mpb-known-preview-status{
    width:218px!important;
    min-width:218px!important;
    max-width:218px!important;
    min-height:60px!important;
    align-self:stretch!important;
    border-left:1px solid #ece7d7!important;
    background:transparent!important;
}
.mpb-known-preview-status .mpb-stat-unavailable{
    min-height:60px!important;
    padding:7px 12px!important;
    gap:4px!important;
    background:transparent!important;
    color:#876511!important;
}
.mpb-known-preview-status .mpb-stat-unavailable strong{
    max-width:176px!important;
    gap:7px!important;
    color:#785a0d!important;
    font-size:11px!important;
    line-height:1.2!important;
    white-space:normal!important;
}
.mpb-known-preview-status .mpb-stat-unavailable strong i{
    flex:0 0 auto!important;
    font-size:14px!important;
    color:#c38d12!important;
}
.mpb-known-preview-status .mpb-stat-unavailable small{
    color:#958255!important;
    font-size:8.5px!important;
    line-height:1.15!important;
    white-space:nowrap!important;
}
@media(max-width:1180px) and (min-width:981px){
    .mpb-known-preview-status{width:205px!important;min-width:205px!important;max-width:205px!important}
}
@media(max-width:980px) and (min-width:701px){
    .mpb-known-preview-status{grid-column:3!important;width:205px!important;min-width:205px!important;max-width:205px!important}
}
@media(max-width:700px){
    .mpb-known-preview-status{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        min-height:46px!important;
        border-left:0!important;
        border-top:1px solid #ece7d7!important;
    }
    .mpb-known-preview-status .mpb-stat-unavailable{
        min-height:46px!important;
        padding:7px 10px!important;
    }
}

/* 4.00.68 unavailable preview mirrors normal discovery metrics */
.mpb-known-preview .mpb-server-line h3{display:flex!important;align-items:center!important;min-width:0!important}
.mpb-known-preview-warning{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;flex:0 0 17px!important;margin-left:6px!important;color:#b9850f!important;font-size:12px!important;line-height:1!important;cursor:help!important}
.mpb-known-preview-warning>i{display:block!important;line-height:1!important}
.mpb-known-preview-status{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    width:218px!important;
    min-width:218px!important;
    max-width:218px!important;
    min-height:0!important;
    align-self:stretch!important;
    border-left:0!important;
    background:transparent!important;
}
.mpb-known-preview-status .mpb-known-preview-stat{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:0!important;
    padding:2px 7px!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    border:0!important;
    background:transparent!important;
    text-align:center!important;
}
.mpb-known-preview-status .mpb-known-preview-stat+.mpb-known-preview-stat{border-left:1px solid #ece8d9!important}
.mpb-known-preview-status .mpb-known-preview-stat strong{
    display:block!important;
    margin:0!important;
    color:#b28217!important;
    font-size:16px!important;
    font-weight:850!important;
    line-height:1!important;
    font-variant-numeric:tabular-nums!important;
}
.mpb-known-preview-status .mpb-known-preview-stat span{
    display:block!important;
    margin-top:4px!important;
    color:#8b8063!important;
    font-size:8px!important;
    font-weight:700!important;
    line-height:1!important;
    white-space:nowrap!important;
}
@media(max-width:1180px) and (min-width:981px){
    .mpb-known-preview-status{width:205px!important;min-width:205px!important;max-width:205px!important}
}
@media(max-width:980px) and (min-width:701px){
    .mpb-known-preview-status{grid-column:3!important;width:205px!important;min-width:205px!important;max-width:205px!important}
}
@media(max-width:700px){
    .mpb-known-preview-status{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        border-top:1px solid #ece8d9!important;
    }
    .mpb-known-preview-status .mpb-known-preview-stat{min-height:44px!important}
}

/* 4.00.70 durable known-server pages + relevance-first recovery */
.mpb-known-preview .mpb-server-line .mpb-known-preview-title{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    gap:0!important;
    margin:0!important;
    color:#17221b!important;
    font-size:16px!important;
    font-weight:850!important;
    line-height:1.15!important;
    letter-spacing:-.01em!important;
}
.mpb-known-preview .mpb-known-preview-title .mpb-card-language{margin-right:5px!important}
.mpb-known-preview-status .mpb-known-preview-live strong{font-size:14px!important;color:#b9850f!important}
.mpb-known-preview-status .mpb-known-preview-live strong>i{display:block!important;line-height:1!important}
.mpb-known-preview-summary{
    max-width:980px!important;
    margin:-11px auto 18px!important;
    padding:0 12px!important;
    color:#58665f!important;
    font-size:12.5px!important;
    line-height:1.55!important;
    text-align:center!important;
}
.mpb-known-preview-summary strong{color:#303c35!important;font-weight:820!important}
.mpb-recovery-recommendations.is-related .mpb-recovery-recommendations-icon{color:#2f8a3d!important;font-size:25px!important}
.mpb-recovery-recommendations.is-related .mpb-recovery-recommendations-head h2{font-size:21px!important}
@media(max-width:700px){
    .mpb-known-preview-summary{margin:-7px 0 15px!important;padding:0 4px!important;font-size:12px!important;text-align:left!important}
    .mpb-known-preview .mpb-server-line .mpb-known-preview-title{font-size:15px!important}
    .mpb-recovery-recommendations.is-related .mpb-recovery-recommendations-head{justify-content:flex-start!important;text-align:left!important}
}


/* 4.00.75 trending uses the same filter language as the main directory, locally. */
.mpb-trending-filters{margin-top:14px!important;margin-bottom:10px!important}
.mpb-trending-filters+.mpb-summary{margin-top:0!important}
.mpb-trending-filters .mpb-actions a[hidden]{display:none!important}
.mpb-trending-list>.mpb-card[hidden]{display:none!important}
.mpb-trending-filter-empty{
    margin:16px auto 0!important;
    padding:18px 14px!important;
    border:1px dashed #d5ddd8!important;
    border-radius:8px!important;
    background:#fafbfa!important;
    color:#69736d!important;
    font-size:12.5px!important;
    font-weight:650!important;
    line-height:1.45!important;
    text-align:center!important;
}
.mpb-trending-filter-empty[hidden]{display:none!important}

.mpb-explore{
    overflow:hidden!important;
    margin-top:24px!important;
    border:1px solid #d8e0da!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 3px 14px rgba(25,39,29,.035),0 1px 0 rgba(25,39,29,.04)!important;
    color:#1f2a23!important;
}
.mpb-explore-head{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:60px!important;
    padding:10px 16px!important;
    border-bottom:1px solid #e3e9e5!important;
    background:linear-gradient(180deg,#fbfcfb 0,#f7f9f8 100%)!important;
}
.mpb-explore-switch{
    justify-self:auto!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:4px!important;
    padding:4px!important;
    border:1px solid #dbe2dd!important;
    border-radius:10px!important;
    background:#fff!important;
    box-shadow:0 1px 0 rgba(28,41,32,.025)!important;
}
.mpb-explore-view,
.mpb-explore-single{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    min-height:38px!important;
    padding:0 11px!important;
    border:0!important;
    border-radius:7px!important;
    background:transparent!important;
    color:#65716a!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:820!important;
    line-height:1!important;
    letter-spacing:-.005em!important;
    white-space:nowrap!important;
}
.mpb-explore-view{cursor:pointer!important}
.mpb-explore-view>i,
.mpb-explore-single>i{font-size:13px!important;color:#7b8780!important}
.mpb-explore-view>small,
.mpb-explore-single>small{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:20px!important;
    height:20px!important;
    padding:0 5px!important;
    border-radius:10px!important;
    background:#edf1ee!important;
    color:#7b867f!important;
    font-size:9px!important;
    font-weight:900!important;
    line-height:1!important;
    font-variant-numeric:tabular-nums!important;
}
.mpb-explore-view:hover{background:#f4f7f5!important;color:#304039!important}
.mpb-explore-view.is-active{
    background:#edf7ef!important;
    color:#236f31!important;
}
.mpb-explore-view.is-active>i{color:#2f8a3d!important}
.mpb-explore-view.is-active>small{background:#d9ecdc!important;color:#286f34!important}
.mpb-explore-view:focus-visible,
.mpb-explore-topic:focus-visible,
.mpb-explore-browse:focus-visible{outline:2px solid rgba(47,138,61,.42)!important;outline-offset:2px!important}
.mpb-explore-single{
    justify-self:auto!important;
    border:1px solid #e0e6e2!important;
    background:#fff!important;
    color:#405048!important;
}
.mpb-explore-single>i{color:#2f8a3d!important}
.mpb-explore-view-panel[hidden],
.mpb-explore-topic-panel[hidden]{display:none!important}
.mpb-explore-layout{
    display:block!important;
    min-width:0!important;
    background:#fff!important;
}
.mpb-explore-rail{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:6px!important;
    min-width:0!important;
    padding:8px 12px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-inline:contain!important;
    scrollbar-width:none!important;
    scroll-snap-type:x proximity!important;
    border-right:0!important;
    border-bottom:1px solid #e5eae7!important;
    background:#f9faf9!important;
}
.mpb-explore-rail::-webkit-scrollbar{display:none!important}
.mpb-explore-rail>.mpb-explore-topic:first-child{margin-left:auto!important}
.mpb-explore-rail>.mpb-explore-topic:last-child{margin-right:auto!important}
.mpb-explore-topic{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    width:auto!important;
    min-width:0!important;
    flex:0 0 auto!important;
    min-height:36px!important;
    margin:0!important;
    scroll-snap-align:center!important;
    padding:0 9px!important;
    border:0!important;
    border-radius:6px!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#4d5a52!important;
    font-size:12.5px!important;
    font-weight:760!important;
    line-height:1.15!important;
    text-align:left!important;
    cursor:pointer!important;
    transition:background-color .12s ease,color .12s ease!important;
}
.mpb-explore-topic>span:last-child{
    min-width:0!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
}
.mpb-explore-topic-icon{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:22px!important;
    height:22px!important;
    flex:0 0 22px!important;
    line-height:1!important;
}
.mpb-explore-topic-icon>i{font-size:14px!important;line-height:1!important}
.mpb-explore-topic.is-category .mpb-explore-topic-icon{color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important}
.mpb-explore-topic.is-guide .mpb-explore-topic-icon{color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important}
.mpb-explore-topic:hover{background:#f0f4f1!important;color:#27362e!important}
.mpb-explore-topic.is-category.is-active{
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 96%)!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 27%)!important;
    box-shadow:inset 0 -2px 0 hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
}
.mpb-explore-topic.is-guide.is-active{
    background:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 96%)!important;
    color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 28%)!important;
    box-shadow:inset 0 -2px 0 hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;
}
.mpb-explore-topic.is-active{font-weight:850!important}
.mpb-explore-stage{
    display:grid!important;
    min-width:0!important;
    align-self:stretch!important;
    background:#fff!important;
}
.mpb-explore-topic-panel:not([hidden]){height:100%!important;box-sizing:border-box!important}
.mpb-explore-topic-panel{
    position:relative!important;
    min-width:0!important;
    min-height:0!important;
    padding:22px 26px 21px!important;
    background:#fff!important;
}
.mpb-explore-topic-panel:before{content:none!important;display:none!important}
.mpb-explore-panel-head{
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
    min-width:0!important;
    margin:0 0 14px!important;
}
.mpb-explore-panel-icon{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
    line-height:1!important;
}
.mpb-explore-panel-icon>i{font-size:24px!important;line-height:1!important}
.mpb-explore-topic-panel.is-category .mpb-explore-panel-icon{color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important}
.mpb-explore-topic-panel.is-guide .mpb-explore-panel-icon{color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important}
.mpb-explore-panel-head>div{min-width:0!important}
.mpb-explore-panel-title{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex-wrap:wrap!important}
.mpb-explore-panel-head h3{
    margin:0!important;
    color:#1d2821!important;
    font-size:20px!important;
    font-weight:900!important;
    line-height:1.08!important;
    letter-spacing:-.025em!important;
}
.mpb-explore-primary{
    max-width:880px!important;
    margin:0 0 15px!important;
    padding:13px 15px!important;
    border-radius:8px!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-primary{
    border-left:3px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97%)!important;
}
.mpb-explore-primary>span,
.mpb-explore-secondary>span{
    display:block!important;
    margin:0 0 4px!important;
    color:#6d7871!important;
    font-size:9.5px!important;
    font-weight:900!important;
    line-height:1.15!important;
    letter-spacing:.055em!important;
    text-transform:uppercase!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-primary>span{color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 31%)!important}
.mpb-explore-primary p,
.mpb-explore-secondary p,
.mpb-explore-prose p{
    max-width:900px!important;
    margin:0!important;
    color:#3f4a43!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1.64!important;
}
.mpb-explore-primary p{color:#324038!important;font-weight:560!important}
.mpb-explore-secondary{
    max-width:900px!important;
    margin:0!important;
    padding:0!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-primary{
    width:min(100%,760px)!important;
    max-width:760px!important;
    margin:0 auto 13px!important;
    border-left:0!important;
    border-top:2px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    text-align:center!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-secondary{
    width:min(100%,760px)!important;
    max-width:760px!important;
    margin:0 auto!important;
    text-align:center!important;
}
.mpb-explore-category-link{
    display:inline-block!important;
    margin-top:7px!important;
    color:#8a948e!important;
    font-size:9.5px!important;
    font-weight:650!important;
    line-height:1.25!important;
    text-decoration:none!important;
}
.mpb-explore-category-link:hover{
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    text-decoration:underline!important;
    text-underline-offset:2px!important;
}
.mpb-explore-category-link:focus-visible{
    outline:2px solid rgba(47,138,61,.3)!important;
    outline-offset:2px!important;
}
.mpb-explore-prose{max-width:900px!important}
.mpb-explore-prose p+p{margin-top:11px!important}
.mpb-explore-browse{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
    min-height:24px!important;
    margin:0!important;
    padding:0 7px!important;
    border:1px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) 84%)!important;
    border-radius:7px!important;
    background:#fff!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 31%)!important;
    font-size:9.5px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
}
.mpb-explore-browse>i{font-size:8px!important;transition:transform .12s ease!important}
.mpb-explore-browse:hover{
    border-color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 73%)!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97%)!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 25%)!important;
    text-decoration:none!important;
}
.mpb-explore-browse:hover>i{transform:translateX(2px)!important}
@media(max-width:900px){
    .mpb-explore-topic-panel{padding:22px 23px!important}
}
@media(max-width:760px){
    .mpb-explore-head{
        min-height:0!important;
        padding:10px 12px!important;
    }
    .mpb-explore-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
    .mpb-explore-view{width:100%!important;min-width:0!important}
    .mpb-explore-single{width:100%!important;justify-content:center!important}
    .mpb-explore-layout{display:block!important}
    .mpb-explore-rail{gap:5px!important;padding:8px 9px!important}
    .mpb-explore-topic{
        width:auto!important;
        flex:0 0 auto!important;
        min-height:38px!important;
        padding:0 10px!important;
        scroll-snap-align:center!important;
        white-space:nowrap!important;
    }
    .mpb-explore-topic>span:last-child{overflow:visible!important;text-overflow:clip!important}
    .mpb-explore-topic.is-category.is-active,
    .mpb-explore-topic.is-guide.is-active{box-shadow:inset 0 -3px 0 currentColor!important}
    .mpb-explore-topic-panel{min-height:0!important;padding:20px 18px 19px!important}
    .mpb-explore-panel-head{margin-bottom:14px!important}
    .mpb-explore-primary{padding:12px 13px!important}
}
@media(max-width:430px){
    .mpb-explore{border-radius:11px!important}
    .mpb-explore-head{padding:12px!important}
    .mpb-explore-view{gap:6px!important;padding:0 8px!important;font-size:11.5px!important}
    .mpb-explore-view>small{min-width:18px!important;height:18px!important;font-size:8.5px!important}
    .mpb-explore-topic-panel{padding:18px 15px 17px!important}
    .mpb-explore-panel-icon{width:30px!important;height:30px!important;flex-basis:30px!important}
    .mpb-explore-panel-icon>i{font-size:21px!important}
    .mpb-explore-panel-head h3{font-size:18px!important}
    .mpb-explore-primary p,
    .mpb-explore-secondary p,
    .mpb-explore-prose p{font-size:13.5px!important;line-height:1.6!important}
}
@media(prefers-reduced-motion:reduce){
    .mpb-explore-view,
    .mpb-explore-topic,
    .mpb-explore-browse>i{transition:none!important}
    .mpb-explore-browse:hover>i{transform:none!important}
}

/* 4.00.83 player feedback */
.mpb-player-sentiment{position:relative!important;padding-top:3px!important}
.mpb-sentiment-head{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important}
.mpb-sentiment-head h2{margin:0!important;color:#172019!important;font-size:25px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.025em!important}
.mpb-sentiment-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;flex:0 0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2f8b43!important;font-size:24px!important;line-height:1!important}
.mpb-player-sentiment>.mpb-sentiment-summary{display:block!important;margin:0 0 15px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#38453d!important}
.mpb-player-sentiment>.mpb-sentiment-summary:before,.mpb-player-sentiment>.mpb-sentiment-summary:after{content:none!important;display:none!important}
.mpb-player-sentiment>.mpb-sentiment-summary p{max-width:1060px!important;margin:0!important;color:#3a473f!important;font-size:16.5px!important;font-style:normal!important;font-weight:500!important;line-height:1.62!important;letter-spacing:-.004em!important}
.mpb-sentiment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
.mpb-sentiment-grid.is-single{grid-template-columns:minmax(0,1fr)!important}
.mpb-sentiment-side{position:relative!important;min-width:0!important;padding:0!important;border:1px solid #dfe6e1!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
.mpb-sentiment-side:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:#aeb8b1!important}
.mpb-sentiment-side.is-positive{border-color:#cce2d1!important;background:#f8fcf9!important}
.mpb-sentiment-side.is-positive:before{background:#38934b!important}
.mpb-sentiment-side.is-critical{border-color:#ead8b5!important;background:#fffaf2!important}
.mpb-sentiment-side.is-critical:before{background:#c67e20!important}
.mpb-sentiment-side-head{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:15px 18px 12px 20px!important;border-bottom:1px solid rgba(37,55,43,.08)!important;background:transparent!important}
.mpb-sentiment-side-head>i{display:block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#318743!important;font-size:20px!important;line-height:1!important}
.mpb-sentiment-side.is-critical .mpb-sentiment-side-head>i{color:#b96f13!important}
.mpb-sentiment-side h3{margin:0!important;color:#263129!important;font-size:18px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.012em!important}
.mpb-sentiment-side.is-positive h3{color:#236f34!important}
.mpb-sentiment-side.is-critical h3{color:#945510!important}
.mpb-sentiment-side ul{display:grid!important;gap:0!important;margin:0!important;padding:7px 18px 9px 20px!important;list-style:none!important}
.mpb-sentiment-side li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:12px 0!important;border-top:1px solid rgba(37,55,43,.08)!important;color:#354239!important;font-size:15.5px!important;font-weight:500!important;line-height:1.52!important}
.mpb-sentiment-side li:first-child{border-top:0!important}
.mpb-sentiment-side li>i{margin-top:4px!important;color:#39904a!important;font-size:12px!important;line-height:1!important;text-align:center!important}
.mpb-sentiment-side.is-critical li>i{color:#bd771c!important}
.mpb-sentiment-side li>span{min-width:0!important}
.mpb-sentiment-side li::marker{content:none!important}
@media(max-width:760px){
    .mpb-sentiment-grid{grid-template-columns:minmax(0,1fr)!important}
    .mpb-player-sentiment>.mpb-sentiment-summary p{font-size:16px!important}
    .mpb-sentiment-side li{font-size:15px!important}
}
@media(max-width:430px){
    .mpb-sentiment-head{gap:10px!important}
    .mpb-sentiment-head h2{font-size:23px!important}
    .mpb-sentiment-mark{font-size:21px!important}
    .mpb-player-sentiment>.mpb-sentiment-summary{margin-bottom:13px!important}
    .mpb-player-sentiment>.mpb-sentiment-summary p{font-size:15.5px!important;line-height:1.58!important}
    .mpb-sentiment-side-head{padding:14px 15px 11px 18px!important}
    .mpb-sentiment-side-head>i{font-size:18px!important}
    .mpb-sentiment-side h3{font-size:17px!important}
    .mpb-sentiment-side ul{padding-left:18px!important;padding-right:15px!important}
    .mpb-sentiment-side li{font-size:14.75px!important;line-height:1.5!important}
}

/* 4.00.84 detail presentation normalization */
.mpb-detail{
    --mpb-detail-text:#26312a;
    --mpb-detail-muted:#68736c;
    --mpb-detail-border:#dfe5e1;
    --mpb-detail-accent:#2f8a3d;
    color:var(--mpb-detail-text)!important;
}
.mpb-detail h1,.mpb-detail h2,.mpb-detail h3{font-family:inherit!important;text-wrap:balance}
.mpb-detail p,.mpb-detail li{text-wrap:pretty}
.mpb-wrap>.mpb-breadcrumb{font-size:11.5px!important;line-height:1.4!important}
.mpb-detail .mpb-server-hero-metric span{font-size:10px!important;font-weight:700!important;line-height:1.1!important}
.mpb-detail .mpb-enrich-section>h2,
.mpb-detail .mpb-sentiment-head h2,
.mpb-detail .mpb-latency-head h2,
.mpb-detail .mpb-editorial-mentions-head h2,
.mpb-detail .mpb-final-join-copy h2,
.mpb-detail .mpss-head h2,
.mpb-detail .mpb-detail-discovery .mpb-trending-intro h2{
    margin:0!important;
    color:#18211b!important;
    font-size:24px!important;
    font-weight:850!important;
    line-height:1.15!important;
    letter-spacing:-.02em!important;
}
.mpb-detail .mpb-enrich-overview>p,
.mpb-detail .mpb-enrich-why>p,
.mpb-detail .mpb-enrich-story>p{
    max-width:82ch!important;
    margin:0!important;
    color:#354139!important;
    font-size:15.5px!important;
    font-weight:450!important;
    line-height:1.64!important;
}
.mpb-detail .mpb-enrich-section>h2{margin-bottom:10px!important}
.mpb-detail .mpb-enrich-overview>p+p,
.mpb-detail .mpb-enrich-why>p+p,
.mpb-detail .mpb-enrich-story>p+p{margin-top:11px!important}
.mpb-detail .mpb-enrich-facts>div>span{
    color:var(--mpb-detail-muted)!important;
    font-size:10.5px!important;
    font-weight:750!important;
    line-height:1.2!important;
}
.mpb-detail .mpb-enrich-facts>div>strong,
.mpb-detail .mpb-enrich-facts>div>strong>a{
    color:#28332c!important;
    font-size:14px!important;
    font-weight:750!important;
    line-height:1.35!important;
}
.mpb-detail .mph.mph-compact-overview .mph-overview-title h2{
    font-size:22px!important;
    font-weight:850!important;
    line-height:1.1!important;
}
.mpb-detail .mph.mph-compact-overview .mph-overview-title .mph-subtitle{font-size:11.5px!important;line-height:1.25!important}
.mpb-detail .mph.mph-compact-overview .mph-overview .mph-stats span{font-size:10px!important;letter-spacing:.035em!important}
.mpb-detail .mph.mph-compact-overview .mph-overview .mph-ranges a{font-size:10.5px!important}
.mpb-detail .mph-trends h3{font-size:18px!important;font-weight:850!important;line-height:1.2!important}
.mpb-detail .mph-table th,.mpb-detail .mph-table td{font-size:12.5px!important;line-height:1.4!important}
.mpb-detail .mpb-explore-view,.mpb-detail .mpb-explore-single{font-size:12.5px!important}
.mpb-detail .mpb-explore-topic{font-size:13px!important;line-height:1.2!important}
.mpb-detail .mpb-explore-panel-head h3{font-size:20px!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.018em!important}
.mpb-detail .mpb-explore-primary>span{font-size:13.5px!important;letter-spacing:.03em!important}
.mpb-detail .mpb-explore-secondary>span{font-size:10px!important;letter-spacing:.045em!important}
.mpb-detail .mpb-explore-primary p,
.mpb-detail .mpb-explore-secondary p,
.mpb-detail .mpb-explore-prose p{
    max-width:78ch!important;
    font-size:15px!important;
    line-height:1.6!important;
}
.mpb-detail .mpb-explore-browse{min-height:24px!important;font-size:9.5px!important}
.mpb-detail .mpb-player-sentiment{padding-top:0!important}
.mpb-detail .mpb-sentiment-head{gap:10px!important;margin-bottom:10px!important}
.mpb-detail .mpb-sentiment-mark{font-size:22px!important}
.mpb-detail .mpb-player-sentiment>.mpb-sentiment-summary p{
    max-width:82ch!important;
    color:#354139!important;
    font-size:15.5px!important;
    font-weight:450!important;
    line-height:1.64!important;
    letter-spacing:0!important;
}
.mpb-detail .mpb-sentiment-side-head{gap:9px!important;padding:14px 17px 11px 19px!important}
.mpb-detail .mpb-sentiment-side-head>i{font-size:18px!important}
.mpb-detail .mpb-sentiment-side h3{font-size:17px!important;font-weight:850!important;line-height:1.2!important}
.mpb-detail .mpb-sentiment-side ul{padding:6px 17px 8px 19px!important}
.mpb-detail .mpb-sentiment-side li{
    grid-template-columns:17px minmax(0,1fr)!important;
    gap:9px!important;
    padding:11px 0!important;
    font-size:15px!important;
    line-height:1.55!important;
}
.mpb-detail .mpb-latency-head p,
.mpb-detail .mpss-head p,
.mpb-detail .mpb-detail-discovery .mpb-trending-intro>p,
.mpb-detail .mpb-final-join-copy p{
    margin-top:5px!important;
    color:var(--mpb-detail-muted)!important;
    font-size:13px!important;
    font-weight:500!important;
    line-height:1.45!important;
}
.mpb-detail .mpb-latency-card{font-family:inherit!important}
.mpb-detail .mpb-latency-card .mpb-latency-region span{font-size:13px!important;font-weight:750!important;line-height:1.2!important}
.mpb-detail .mpb-latency-card .mpb-latency-region small{font-size:10.5px!important;line-height:1.25!important}
.mpb-detail .mpb-latency-card>strong{font-size:17px!important;font-weight:850!important}
.mpb-detail .mpb-editorial-mentions-head{align-items:center!important}
.mpb-detail .mpb-mention-card h3{font-size:15.5px!important;line-height:1.2!important}
.mpb-detail .mpb-mention-card p{font-size:14.5px!important;line-height:1.58!important}
.mpb-detail .mpb-mention-domain{font-size:10.5px!important;line-height:1.25!important}
.mpb-detail .mpb-final-join{align-items:center!important}
.mpb-detail .mpss-name{font-size:14px!important;font-weight:800!important;line-height:1.2!important}
.mpb-detail .mpss-meta{font-size:11px!important;line-height:1.35!important}
.mpb-detail .mpss-score strong{font-size:15px!important}
.mpb-detail .mpss-score span{font-size:9.5px!important}
.mpb-detail .mpb-explore + .mpb-player-sentiment{
    margin-top:22px!important;
    padding-top:0!important;
    border-top:0!important;
    border-block-start:0!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-explore + .mpb-player-sentiment:before,
.mpb-detail .mpb-explore + .mpb-player-sentiment:after{content:none!important;display:none!important}
@media(max-width:700px){
    .mpb-detail .mpb-enrich-section>h2,
    .mpb-detail .mpb-sentiment-head h2,
    .mpb-detail .mpb-latency-head h2,
    .mpb-detail .mpb-editorial-mentions-head h2,
    .mpb-detail .mpb-final-join-copy h2,
    .mpb-detail .mpss-head h2,
    .mpb-detail .mpb-detail-discovery .mpb-trending-intro h2{font-size:21px!important}
    .mpb-detail .mpb-enrich-overview>p,
    .mpb-detail .mpb-enrich-why>p,
    .mpb-detail .mpb-enrich-story>p,
    .mpb-detail .mpb-player-sentiment>.mpb-sentiment-summary p{font-size:15px!important;line-height:1.6!important}
    .mpb-detail .mpb-explore-primary>span{font-size:12.5px!important}
    .mpb-detail .mpb-explore-primary p,
    .mpb-detail .mpb-explore-secondary p,
    .mpb-detail .mpb-explore-prose p{font-size:14.5px!important;line-height:1.58!important}
    .mpb-detail .mpb-sentiment-side li{font-size:14.5px!important;line-height:1.52!important}
}


.mph .mph-area{fill:rgba(47,138,61,.12)!important;stroke:none!important;pointer-events:none!important}
.mph .mph-svg{display:block!important;width:100%!important;height:auto!important}

@media(min-width:701px){
    .mpb-detail>.mph.mph-compact-overview{
        padding-top:16px!important;
        padding-bottom:16px!important;
        border-top:0!important;
    }
    .mpb-detail>.mph.mph-compact-overview .mph-svg{
        min-height:0!important;
    }
    .mpb-detail>.mph.mph-compact-overview .mph-trends{
        margin-top:8px!important;
        padding-top:10px!important;
    }
}

/* 4.01.14 location regional index */
.mpb-location-groups{display:flex!important;flex-direction:column!important;gap:16px!important}
.mpb-location-group{margin:0!important}
.mpb-location-group>h2{display:flex!important;align-items:center!important;gap:11px!important;margin:0 0 8px!important;color:#172019!important;font-size:20px!important;font-weight:880!important;line-height:1.1!important;letter-spacing:-.03em!important}
.mpb-location-group>h2:after{content:""!important;display:block!important;flex:1 1 auto!important;height:1px!important;background:#dfe5e1!important}
.mpb-location-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
.mpb-region-tile{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"name trend" "meta trend"!important;align-items:center!important;column-gap:16px!important;row-gap:4px!important;min-width:0!important;padding:10px 12px!important;border:1px solid #d8dfda!important;border-radius:9px!important;background:#fff!important;color:inherit!important;text-decoration:none!important;box-shadow:0 1px 0 rgba(31,45,35,.018)!important;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease!important}
.mpb-region-tile:hover{border-color:#bdd0c2!important;background:#fcfefc!important;box-shadow:0 4px 13px rgba(34,55,39,.04)!important;transform:translateY(-1px)!important}
.mpb-region-name{grid-area:name!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
.mpb-region-name strong{overflow:hidden!important;color:#182019!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.018em!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.mpb-region-flag{width:23px!important;height:15px!important;flex:0 0 auto!important;object-fit:cover!important;border-radius:2px!important}
.mpb-region-meta{grid-area:meta!important;display:flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important;color:#6f7973!important;font-size:10.5px!important;font-weight:680!important;line-height:1.2!important;white-space:nowrap!important}
.mpb-region-meta strong{color:#3b453f!important;font-size:11.5px!important;font-weight:900!important;font-variant-numeric:tabular-nums!important}
.mpb-region-meta i{color:#adb5b0!important;font-style:normal!important;font-weight:500!important}
.mpb-region-meta.is-pending{color:#89918c!important}
.mpb-region-trend{grid-area:trend!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important;min-width:62px!important;text-align:right!important}
.mpb-region-trend strong{display:block!important;color:#58635d!important;font-size:18px!important;font-weight:920!important;line-height:1!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important}
.mpb-region-trend small{display:block!important;color:#7b847f!important;font-size:9px!important;font-weight:720!important;line-height:1.1!important;white-space:nowrap!important}
.mpb-region-trend.is-up strong{color:#2f7d3c!important}
.mpb-region-trend.is-down strong{color:#b8553a!important}
.mpb-region-trend.is-flat strong{color:#58635d!important}
.mpb-region-trend.is-pending strong{color:#9aa29d!important}
.mpb-region-tile:hover .mpb-region-name strong{color:#2f6f39!important}
@media(max-width:980px){.mpb-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){
    .mpb-location-groups{gap:14px!important}
    .mpb-location-group>h2{margin-bottom:7px!important;font-size:18px!important}
    .mpb-location-grid{grid-template-columns:1fr!important;gap:7px!important}
    .mpb-region-tile{column-gap:13px!important;padding:10px 11px!important}
    .mpb-region-name strong{font-size:13.5px!important}
    .mpb-region-meta{gap:5px!important;font-size:10px!important}
    .mpb-region-meta strong{font-size:11px!important}
    .mpb-region-trend{min-width:58px!important}
    .mpb-region-trend strong{font-size:17px!important}
    .mpb-region-trend small{font-size:8.75px!important}
}

/* 4.01.22 compact three-column category picker */
@media(min-width:861px){
    .mpb-category-popover{
        width:min(650px,calc(100vw - 34px))!important;
        max-height:min(520px,72vh)!important;
        padding:10px!important;
    }
    .mpb-category-popover-head{margin-bottom:7px!important}
    .mpb-category-search{margin-bottom:7px!important}
    .mpb-category-search input{height:34px!important}
    .mpb-category-options{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
        gap:2px 4px!important;
        max-height:360px!important;
    }
}
@media(min-width:481px) and (max-width:860px){
    .mpb-category-popover{
        width:min(540px,calc(100vw - 34px))!important;
        padding:10px!important;
    }
    .mpb-category-options{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:2px 4px!important;
    }
}
@media(max-width:480px){
    .mpb-category-popover{padding:9px!important}
    .mpb-category-options{
        grid-template-columns:1fr!important;
        gap:2px!important;
    }
}

/* 4.01.23 category glyph links */
.mpb-card-categories a{
    gap:4px!important;
}
.mpb-category-icon-card{
    width:14px!important;
    height:14px!important;
    flex:0 0 14px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    clip-path:none!important;
    color:currentColor!important;
}
.mpb-category-icon-card>i{
    width:1em!important;
    font-size:11px!important;
    line-height:1!important;
}

/* 4.01.24 centered edition switch + explorer topic stage */
.mpb-edition-switch{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
    width:auto!important;
    margin:9px auto 0!important;
    padding:3px!important;
    border:1px solid #dce3de!important;
    border-radius:9px!important;
    background:#f7f9f7!important;
    box-shadow:0 1px 0 rgba(27,45,32,.02)!important;
}
.mpb-edition-switch a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    min-height:30px!important;
    padding:0 10px!important;
    border-radius:6px!important;
    color:#68736c!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
}
.mpb-edition-switch a>i{font-size:10px!important;color:#7d8881!important}
.mpb-edition-switch a:hover{background:#fff!important;color:#344039!important}
.mpb-edition-switch a.is-active{
    background:#eaf5ec!important;
    color:#236f31!important;
    box-shadow:inset 0 0 0 1px #d7e9da!important;
}
.mpb-edition-switch a.is-active>i{color:#2f8a3d!important}
.mpb-edition-switch a:focus-visible{outline:2px solid rgba(47,138,61,.38)!important;outline-offset:2px!important}
html.mp-night body .mpb-edition-switch a:hover{background:#181818!important;color:#f3f3f3!important}
html.mp-night body .mpb-edition-switch a:hover>i{color:#bdbdbd!important}

.mpb-explore-rail{
    gap:4px!important;
    padding:8px 14px!important;
    cursor:grab!important;
    user-select:none!important;
    -webkit-user-select:none!important;
}
.mpb-explore-rail.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important}
.mpb-explore-topic{
    min-height:34px!important;
    gap:6px!important;
    padding:0 9px!important;
    border-radius:8px!important;
}
.mpb-explore-topic.is-category.is-active{
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-cat-h) var(--mpb-cat-s) 86%)!important;
}
.mpb-explore-topic.is-guide.is-active{
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-topic-h) var(--mpb-topic-s) 86%)!important;
}
.mpb-explore-stage{
    background:linear-gradient(180deg,#fff 0%,#fbfcfb 100%)!important;
}
.mpb-explore-topic-panel{
    padding:18px 24px 20px!important;
}
.mpb-explore-panel-head{
    justify-content:center!important;
    gap:9px!important;
    width:min(100%,820px)!important;
    margin:0 auto 12px!important;
    text-align:center!important;
}
.mpb-explore-panel-title{
    justify-content:center!important;
}
.mpb-explore-panel-icon{
    width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    border-radius:9px!important;
}
.mpb-explore-panel-icon>i{font-size:15px!important}
.mpb-explore-topic-panel.is-category .mpb-explore-panel-icon{
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 96%)!important;
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-cat-h) var(--mpb-cat-s) 88%)!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-panel-icon{
    background:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 96%)!important;
    box-shadow:inset 0 0 0 1px hsl(var(--mpb-topic-h) var(--mpb-topic-s) 88%)!important;
}
.mpb-explore-panel-head h3,
.mpb-detail .mpb-explore-panel-head h3{
    font-size:17px!important;
    font-weight:900!important;
    line-height:1.1!important;
    letter-spacing:-.018em!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-primary{
    width:min(100%,780px)!important;
    max-width:780px!important;
    margin:0 auto 12px!important;
    padding:12px 15px!important;
    border:1px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) 91%)!important;
    border-top:2px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    border-radius:9px!important;
    background:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 97.5%)!important;
    text-align:center!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-secondary{
    width:min(100%,780px)!important;
    max-width:780px!important;
    margin:0 auto!important;
    text-align:center!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-primary p,
.mpb-explore-topic-panel.is-category .mpb-explore-secondary p{
    max-width:760px!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-prose{
    width:min(100%,820px)!important;
    max-width:820px!important;
    margin:0 auto!important;
    padding:14px 16px!important;
    border:1px solid #e7ece8!important;
    border-top:2px solid hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;
    border-radius:9px!important;
    background:#fff!important;
    box-shadow:0 1px 0 rgba(30,46,35,.02)!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-prose p{
    max-width:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
    color:#36423a!important;
}
.mpb-explore-category-link{
    margin-top:6px!important;
    opacity:.78!important;
}
.mpb-explore-category-link:hover{opacity:1!important}
@media(max-width:760px){
    .mpb-explore-rail{padding:7px 9px!important}
    .mpb-explore-topic-panel{padding:17px 16px 18px!important}
    .mpb-explore-panel-head{margin-bottom:10px!important}
    .mpb-explore-topic-panel.is-category .mpb-explore-primary,
    .mpb-explore-topic-panel.is-guide .mpb-explore-prose{padding:12px 13px!important}
}
@media(max-width:430px){
    .mpb-edition-switch{margin-top:8px!important}
    .mpb-edition-switch a{min-height:29px!important;padding:0 9px!important;font-size:10.5px!important}
    .mpb-explore-panel-icon{width:28px!important;height:28px!important;flex-basis:28px!important}
    .mpb-explore-panel-icon>i{font-size:14px!important}
    .mpb-explore-panel-head h3,
    .mpb-detail .mpb-explore-panel-head h3{font-size:16px!important}
}

/* 4.01.29 language finder */
.mpb-language-finder{
    display:flex!important;
    align-items:center!important;
    width:min(100%,560px)!important;
    margin:0 auto 14px!important;
    border:1px solid #dce2de!important;
    border-radius:10px!important;
    background:#fff!important;
    box-shadow:0 1px 2px rgba(27,45,32,.04)!important;
    overflow:hidden!important;
}
.mpb-language-finder label{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:40px!important;
    height:40px!important;
    flex:0 0 40px!important;
    color:#657068!important;
}
.mpb-language-finder label>i{font-size:14px!important}
.mpb-language-finder input{
    width:100%!important;
    height:40px!important;
    margin:0!important;
    padding:0 12px 0 0!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    color:#202824!important;
    font-size:13px!important;
    font-weight:700!important;
    box-shadow:none!important;
}
.mpb-language-finder input::placeholder{color:#8a948d!important;font-weight:650!important}
.mpb-language-finder:focus-within{
    border-color:#9fbea5!important;
    box-shadow:0 0 0 3px rgba(61,127,72,.09)!important;
}
@media(max-width:560px){
    .mpb-language-finder{margin-bottom:12px!important}
    .mpb-language-finder label{width:38px!important;height:38px!important;flex-basis:38px!important}
    .mpb-language-finder input{height:38px!important;font-size:12.5px!important}
}

/* 4.01.32 oldest founded-year placement */
.mpb-card.has-founded-context .mpb-card-main{
    position:relative!important;
}
.mpb-card.has-founded-context .mpb-server-line{
    position:relative!important;
    min-height:24px!important;
    margin-bottom:4px!important;
    padding-right:58px!important;
    box-sizing:border-box!important;
}
.mpb-card.has-founded-context .mpb-server-line h3{
    width:100%!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}
.mpb-card.has-founded-context .mpb-card-founded{
    position:absolute!important;
    top:50%!important;
    right:0!important;
    z-index:2!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:48px!important;
    height:24px!important;
    margin:0!important;
    padding:0 8px!important;
    box-sizing:border-box!important;
    transform:translateY(-50%)!important;
    border:1px solid #bdcfc0!important;
    border-radius:5px!important;
    background:#f2f7f3!important;
    color:#315f38!important;
    font-size:12.5px!important;
    font-weight:900!important;
    line-height:1!important;
    font-variant-numeric:tabular-nums!important;
    letter-spacing:.015em!important;
    box-shadow:0 1px 0 rgba(34,74,42,.04)!important;
}
@media(max-width:700px){
    .mpb-card.has-founded-context .mpb-server-line{
        min-height:23px!important;
        margin-bottom:4px!important;
        padding-right:54px!important;
    }
    .mpb-card.has-founded-context .mpb-card-founded{
        min-width:46px!important;
        height:23px!important;
        padding:0 7px!important;
        font-size:12px!important;
    }
}

/* 4.01.33 explorer selected-topic canvas */
.mpb-explore-topic-panel{
    position:relative!important;
    isolation:isolate!important;
    overflow:hidden!important;
    min-height:200px!important;
    background:linear-gradient(135deg,#fff 0%,#fbfcfb 58%,#f7f9f7 100%)!important;
}
.mpb-explore-topic-panel.is-category{
    box-shadow:inset 0 3px 0 hsla(var(--mpb-cat-h),var(--mpb-cat-s),var(--mpb-cat-l),.72)!important;
}
.mpb-explore-topic-panel.is-guide{
    box-shadow:inset 0 3px 0 hsla(var(--mpb-topic-h),var(--mpb-topic-s),var(--mpb-topic-l),.72)!important;
}
.mpb-explore-backdrop{
    position:absolute!important;
    inset:0!important;
    z-index:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
    user-select:none!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-backdrop{
    background:
        radial-gradient(circle at 87% 22%,hsla(var(--mpb-cat-h),var(--mpb-cat-s),var(--mpb-cat-l),.11) 0%,transparent 35%),
        linear-gradient(180deg,hsla(var(--mpb-cat-h),var(--mpb-cat-s),var(--mpb-cat-l),.025),transparent 70%)!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-backdrop{
    background:
        radial-gradient(circle at 87% 22%,hsla(var(--mpb-topic-h),var(--mpb-topic-s),var(--mpb-topic-l),.12) 0%,transparent 35%),
        linear-gradient(180deg,hsla(var(--mpb-topic-h),var(--mpb-topic-s),var(--mpb-topic-l),.03),transparent 70%)!important;
}
.mpb-explore-backdrop-icon{
    position:absolute!important;
    top:20px!important;
    right:28px!important;
    display:block!important;
    opacity:.075!important;
    transform:rotate(-7deg)!important;
}
.mpb-explore-backdrop-icon>i{
    display:block!important;
    font-size:126px!important;
    line-height:1!important;
}
.mpb-explore-backdrop-title{
    position:absolute!important;
    left:16px!important;
    bottom:-17px!important;
    max-width:96%!important;
    margin:0!important;
    opacity:.055!important;
    font-size:clamp(68px,8.3vw,128px)!important;
    font-weight:1000!important;
    line-height:.8!important;
    letter-spacing:-.07em!important;
    white-space:nowrap!important;
    text-transform:uppercase!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-backdrop-icon,
.mpb-explore-topic-panel.is-category .mpb-explore-backdrop-title{
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-backdrop-icon,
.mpb-explore-topic-panel.is-guide .mpb-explore-backdrop-title{
    color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;
}
.mpb-explore-primary,
.mpb-explore-secondary,
.mpb-explore-prose{
    position:relative!important;
    z-index:2!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-primary{
    width:min(100%,780px)!important;
    max-width:780px!important;
    margin:11px auto 13px!important;
    padding:17px 18px 18px!important;
    border:1px solid rgba(38,58,43,.11)!important;
    border-top:3px solid hsl(var(--mpb-cat-h) var(--mpb-cat-s) var(--mpb-cat-l))!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.9)!important;
    box-shadow:0 9px 26px rgba(27,45,32,.05)!important;
    text-align:center!important;
}
.mpb-explore-primary>span{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    margin:0 0 8px!important;
    color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 29%)!important;
    font-size:13.5px!important;
    font-weight:950!important;
    line-height:1.25!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
.mpb-explore-primary>span>i{
    font-size:12.5px!important;
    opacity:.72!important;
}
.mpb-explore-primary p{
    max-width:720px!important;
    margin:0 auto!important;
    color:#27352c!important;
    font-size:14.25px!important;
    font-weight:650!important;
    line-height:1.58!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-secondary{
    width:min(100%,780px)!important;
    max-width:780px!important;
    margin:0 auto!important;
    padding:0 8px 3px!important;
    text-align:center!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-prose{
    width:min(100%,820px)!important;
    max-width:820px!important;
    margin:12px auto!important;
    padding:18px 20px!important;
    border:1px solid rgba(38,58,43,.10)!important;
    border-top:3px solid hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.9)!important;
    box-shadow:0 9px 26px rgba(27,45,32,.045)!important;
}
.mpb-explore-panel-head{
    display:none!important;
}
@media(max-width:700px){
    .mpb-explore-topic-panel{
        min-height:178px!important;
    }
    .mpb-explore-backdrop-icon{
        top:18px!important;
        right:14px!important;
        opacity:.06!important;
    }
    .mpb-explore-backdrop-icon>i{
        font-size:88px!important;
    }
    .mpb-explore-backdrop-title{
        left:9px!important;
        bottom:-8px!important;
        font-size:clamp(44px,16vw,78px)!important;
        opacity:.045!important;
    }
    .mpb-explore-topic-panel.is-category .mpb-explore-primary{
        margin-top:9px!important;
        padding:14px 14px 15px!important;
    }
    .mpb-explore-primary>span{
        gap:6px!important;
        font-size:12.5px!important;
        letter-spacing:.025em!important;
    }
    .mpb-explore-primary p{
        font-size:13.25px!important;
    }
    .mpb-explore-topic-panel.is-guide .mpb-explore-prose{
        margin:10px auto!important;
        padding:15px!important;
    }
}

/* 4.01.36 explorer readability refinement */
.mpb-explore-topic-panel.is-guide .mpb-explore-prose{
    background:rgb(255 255 255 / 33%)!important;
    backdrop-filter:blur(.5px)!important;
    -webkit-backdrop-filter:blur(.5px)!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-backdrop-title{
    opacity:.07!important;
    letter-spacing:-.055em!important;
}
.mpb-explore-topic-panel.is-guide .mpb-explore-backdrop-icon{
    opacity:.09!important;
}
@media(max-width:700px){
    .mpb-explore-topic-panel.is-guide .mpb-explore-prose{
        background:rgb(255 255 255 / 33%)!important;
        backdrop-filter:blur(.5px)!important;
        -webkit-backdrop-filter:blur(.5px)!important;
    }
    .mpb-explore-topic-panel.is-guide .mpb-explore-backdrop-title{
        opacity:.06!important;
    }
}

/* 4.01.37 server-guide context */
.mpb-explore-guide-context{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:100%!important;
    margin:0 0 11px!important;
    padding:0 0 9px!important;
    border-bottom:1px solid hsla(var(--mpb-topic-h),var(--mpb-topic-s),var(--mpb-topic-l),.17)!important;
    color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 30%)!important;
    font-size:13.5px!important;
    font-weight:950!important;
    line-height:1.25!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    text-align:center!important;
}
.mpb-explore-guide-context>i{
    flex:0 0 auto!important;
    font-size:12.5px!important;
    opacity:.8!important;
}
.mpb-explore-guide-context>span{
    min-width:0!important;
    overflow-wrap:anywhere!important;
}
@media(max-width:700px){
    .mpb-explore-guide-context{
        gap:6px!important;
        margin-bottom:9px!important;
        padding-bottom:8px!important;
        font-size:12.5px!important;
        letter-spacing:.025em!important;
    }
}

/* 4.01.38 explorer control polish */
.mpb-explore-head{
    min-height:76px!important;
    padding:9px 14px!important;
    border-bottom:0!important;
    background:#fafbfa!important;
}
.mpb-explore-switch{
    gap:7px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
.mpb-explore-view,
.mpb-explore-single{
    gap:9px!important;
    min-height:54px!important;
    padding:0 16px!important;
    border:1px solid transparent!important;
    border-radius:10px!important;
    font-size:12.5px!important;
}
.mpb-explore-view>i,
.mpb-explore-single>i{
    width:27px!important;
    font-size:23px!important;
    line-height:1!important;
    text-align:center!important;
}
.mpb-explore-view>small,
.mpb-explore-single>small{
    min-width:21px!important;
    height:21px!important;
    padding:0 5px!important;
    font-size:9px!important;
}
.mpb-explore-view:hover{
    border-color:#e1e8e3!important;
    background:#f4f7f5!important;
}
.mpb-explore-view.is-active{
    border-color:#dce9df!important;
    background:#edf7ef!important;
}
.mpb-explore-single{
    border-color:#e1e7e3!important;
    background:#f7f9f8!important;
}
.mpb-explore-rail{
    border-bottom:0!important;
}
.mpb-explore-topic-panel.is-category .mpb-explore-primary,
.mpb-explore-topic-panel.is-guide .mpb-explore-prose{
    border-top-width:1px!important;
}
.mpb-explore-guide-context{
    margin-bottom:8px!important;
    padding-bottom:0!important;
    border-bottom:0!important;
}
@media(max-width:700px){
    .mpb-explore-head{
        min-height:68px!important;
        padding:8px 10px!important;
    }
    .mpb-explore-view,
    .mpb-explore-single{
        gap:7px!important;
        min-height:48px!important;
        padding:0 12px!important;
        font-size:11.5px!important;
    }
    .mpb-explore-view>i,
    .mpb-explore-single>i{
        width:23px!important;
        font-size:20px!important;
    }
}

/* 4.01.40 compact join system */
.mpb-detail .mpb-connect.mpb-join{
    display:grid!important;
    grid-template-columns:minmax(170px,.72fr) minmax(340px,1.7fr) minmax(170px,.72fr)!important;
    grid-template-areas:
        "edition address links"
        "motd motd motd"!important;
    align-items:center!important;
    gap:9px 14px!important;
    width:100%!important;
    margin:0!important;
    padding:13px 18px 12px!important;
    box-sizing:border-box!important;
    border-top:1px solid #e3e8e4!important;
    border-bottom:1px solid #e3e8e4!important;
    background:#fafbfa!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-connect.mpb-join:before,
.mpb-detail .mpb-connect.mpb-join:after{
    content:none!important;
    display:none!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    grid-area:edition!important;
    justify-self:end!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels{
    grid-area:address!important;
    width:100%!important;
    min-width:0!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    grid-area:links!important;
    justify-self:start!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-motd{
    grid-area:motd!important;
}
.mpb-detail .mpb-join .mpb-join-switch{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:3px!important;
    width:100%!important;
    max-width:190px!important;
    margin:0!important;
    padding:3px!important;
    box-sizing:border-box!important;
    border:1px solid #dce3de!important;
    border-radius:9px!important;
    background:#f0f3f1!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    min-width:0!important;
    min-height:38px!important;
    margin:0!important;
    padding:0 9px!important;
    border:1px solid transparent!important;
    border-radius:6px!important;
    background:transparent!important;
    color:#59645d!important;
    box-shadow:none!important;
    text-shadow:none!important;
    font-size:11.5px!important;
    font-weight:820!important;
    line-height:1!important;
    letter-spacing:0!important;
    cursor:pointer!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i{
    flex:0 0 auto!important;
    width:14px!important;
    font-size:13px!important;
    line-height:1!important;
    text-align:center!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>span{
    min-width:0!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover{
    border-color:#d5dfd8!important;
    background:#f8faf8!important;
    color:#28332c!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active{
    border-color:#cce0d0!important;
    background:#e9f5eb!important;
    color:#267337!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:transparent!important;
    background:transparent!important;
    color:#a0a8a2!important;
    box-shadow:none!important;
    opacity:.62!important;
    cursor:not-allowed!important;
}
.mpb-detail .mpb-join .mpb-join-panel{
    width:100%!important;
    min-width:0!important;
    margin:0!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    width:100%!important;
    min-height:48px!important;
    border:1px solid #cfd9d2!important;
    border-radius:9px!important;
    background:#fff!important;
    box-shadow:0 1px 2px rgba(25,43,31,.04)!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
.mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
    padding:0 16px!important;
    background:#fff!important;
    color:#172019!important;
    font-size:14px!important;
    font-weight:800!important;
    letter-spacing:-.015em!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-action{
    min-width:108px!important;
    padding:0 15px!important;
    border-left:1px solid #cfe0d2!important;
    background:#edf6ef!important;
    color:#2b7138!important;
    font-size:11.5px!important;
    font-weight:880!important;
    text-shadow:none!important;
}
.mpb-detail .mpb-join .mpb-join-copy:hover{
    border-color:#9fbea5!important;
    box-shadow:0 2px 7px rgba(24,53,33,.07)!important;
}
.mpb-detail .mpb-join .mpb-join-copy:hover .mpb-copy-action{
    border-left-color:#3f8750!important;
    background:#3f8750!important;
    color:#fff!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:wrap!important;
    gap:5px!important;
    width:auto!important;
    max-width:240px!important;
    margin:0!important;
    padding:0!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0 10px!important;
    border:1px solid #dbe2dd!important;
    border-radius:7px!important;
    background:#fff!important;
    color:#536058!important;
    box-shadow:none!important;
    font-size:10.5px!important;
    font-weight:780!important;
    line-height:1!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>i{
    flex:0 0 auto!important;
    font-size:10px!important;
    color:#76817a!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a:hover{
    border-color:#bdccc1!important;
    background:#f5f8f6!important;
    color:#253029!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a:hover>i{
    color:#367c44!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-motd,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-motd{
    width:min(100%,760px)!important;
    margin:0 auto!important;
    padding:5px 10px 0!important;
    box-sizing:border-box!important;
    border:0!important;
    border-top:1px solid #e8ece9!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#59645d!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-motd-render,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-motd-render{
    display:flex!important;
    min-height:0!important;
    height:auto!important;
    max-height:2.6em!important;
    margin:0!important;
    color:#59645d!important;
    font-size:11.5px!important;
    line-height:1.3!important;
    text-align:center!important;
    text-shadow:none!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-motd-line{
    color:#59645d!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    display:grid!important;
    grid-template-columns:minmax(160px,190px) minmax(300px,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    width:min(100%,720px)!important;
    min-width:0!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    width:100%!important;
    max-width:none!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels{
    width:100%!important;
    min-width:0!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join{
        grid-template-columns:minmax(160px,.7fr) minmax(300px,1.5fr)!important;
        grid-template-areas:
            "edition address"
            "links links"
            "motd motd"!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
        justify-self:end!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        justify-self:center!important;
        max-width:none!important;
    }
}
@media(max-width:620px){
    .mpb-detail .mpb-connect.mpb-join{
        grid-template-columns:1fr!important;
        grid-template-areas:
            "edition"
            "address"
            "links"
            "motd"!important;
        gap:8px!important;
        padding:11px 12px!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        justify-self:stretch!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
        max-width:none!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links{
        justify-content:center!important;
        max-width:none!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
        min-height:32px!important;
        padding:0 9px!important;
        font-size:10px!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy{
        min-height:46px!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
    .mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
        padding:0 12px!important;
        font-size:12.5px!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy .mpb-copy-action{
        min-width:90px!important;
        padding:0 11px!important;
        font-size:10.5px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join{
        grid-template-columns:1fr!important;
        gap:8px!important;
        width:100%!important;
    }
}

/* 4.01.41 join hierarchy and alignment */
.mpb-detail .mpb-connect.mpb-join{
    grid-template-columns:minmax(210px,.76fr) minmax(360px,1.8fr) minmax(190px,.76fr)!important;
    gap:8px 14px!important;
}
.mpb-detail .mpb-join .mpb-join-switch{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    flex:0 0 auto!important;
    min-width:98px!important;
    min-height:40px!important;
    padding:0 11px!important;
    border:1px solid #d8dfda!important;
    border-radius:7px!important;
    background:#fff!important;
    color:#59635d!important;
    box-shadow:none!important;
    font-size:10.5px!important;
    font-weight:820!important;
    letter-spacing:.015em!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i{
    width:13px!important;
    font-size:11px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover{
    border-color:#bdccc1!important;
    background:#f6f8f6!important;
    color:#263028!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active{
    border-color:#b9d4be!important;
    background:#edf6ef!important;
    color:#2d773b!important;
    box-shadow:inset 0 0 0 1px rgba(63,135,80,.035)!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:#e2e6e3!important;
    background:#f7f8f7!important;
    color:#9ca49e!important;
    opacity:.72!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    min-height:50px!important;
    border-color:#bfc9c1!important;
    border-radius:7px!important;
    box-shadow:0 2px 0 rgba(41,65,47,.10)!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
.mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
    padding:0 17px!important;
    font-size:14.5px!important;
    font-weight:850!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-action{
    min-width:116px!important;
    padding:0 17px!important;
    border-left:1px solid #2f742f!important;
    background:#3b872e!important;
    color:#fff!important;
    font-size:11.75px!important;
    font-weight:900!important;
}
.mpb-detail .mpb-join .mpb-join-copy:hover{
    border-color:#8cad93!important;
    box-shadow:0 3px 8px rgba(26,55,33,.10)!important;
}
.mpb-detail .mpb-join .mpb-join-copy:hover .mpb-copy-action{
    border-left-color:#286a29!important;
    background:#327b2b!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    gap:6px!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    min-height:38px!important;
    padding:0 12px!important;
    border-color:#d7ded9!important;
    border-radius:7px!important;
    background:#fff!important;
    color:#4f5b53!important;
    font-size:10.75px!important;
    font-weight:800!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>i{
    font-size:10.5px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels,
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    align-self:center!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    grid-template-columns:minmax(210px,220px) minmax(320px,1fr)!important;
    align-items:center!important;
    gap:12px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    justify-content:flex-end!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join{
        grid-template-columns:minmax(210px,.8fr) minmax(320px,1.55fr)!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
        justify-self:end!important;
    }
}
@media(max-width:620px){
    .mpb-detail .mpb-join .mpb-join-switch{
        justify-content:center!important;
        width:100%!important;
    }
    .mpb-detail .mpb-join .mpb-join-switch-btn{
        flex:1 1 0!important;
        min-width:0!important;
        min-height:38px!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
        justify-self:stretch!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join{
        grid-template-columns:1fr!important;
        gap:8px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        justify-content:center!important;
    }
}

/* 4.01.42 compact overflow-safe join layout */
.mpb-detail .mpb-connect.mpb-join{
    grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(0,150px)!important;
    gap:8px 12px!important;
    width:100%!important;
    max-width:100%!important;
    padding:10px 14px!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels,
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-join .mpb-join-switch{
    justify-content:flex-end!important;
    gap:5px!important;
    width:100%!important;
    max-width:160px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    flex:1 1 0!important;
    min-width:0!important;
    min-height:34px!important;
    padding:0 8px!important;
    border-radius:6px!important;
    font-size:10px!important;
    font-weight:820!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i{
    width:11px!important;
    font-size:10px!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    min-width:0!important;
    max-width:100%!important;
    min-height:44px!important;
    border-radius:6px!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
.mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
    min-width:0!important;
    padding:0 14px!important;
    font-size:13px!important;
    font-weight:850!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-action{
    flex:0 0 auto!important;
    min-width:102px!important;
    padding:0 13px!important;
    font-size:10.75px!important;
    font-weight:900!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    gap:5px!important;
    width:100%!important;
    max-width:150px!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    flex:1 1 0!important;
    min-width:0!important;
    min-height:34px!important;
    padding:0 8px!important;
    font-size:9.75px!important;
    border-radius:6px!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>span{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-motd,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-motd{
    width:min(100%,620px)!important;
    padding-top:4px!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-motd-render,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-motd-render{
    font-size:10.5px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    grid-template-columns:minmax(0,160px) minmax(0,1fr)!important;
    gap:10px!important;
    width:min(100%,560px)!important;
    max-width:100%!important;
    min-width:0!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels{
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    justify-content:flex-end!important;
    width:100%!important;
    max-width:160px!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join{
        grid-template-columns:minmax(0,150px) minmax(0,1fr)!important;
        grid-template-areas:
            "edition address"
            "links links"
            "motd motd"!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
        max-width:150px!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links{
        justify-content:center!important;
        max-width:220px!important;
        justify-self:center!important;
    }
}
@media(max-width:620px){
    .mpb-detail .mpb-connect.mpb-join{
        grid-template-columns:1fr!important;
        grid-template-areas:
            "edition"
            "address"
            "links"
            "motd"!important;
        padding:9px 10px!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links{
        width:100%!important;
        max-width:none!important;
    }
    .mpb-detail .mpb-join .mpb-join-switch-btn{
        min-height:33px!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy{
        min-height:42px!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
    .mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
        padding:0 11px!important;
        font-size:12px!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy .mpb-copy-action{
        min-width:88px!important;
        padding:0 10px!important;
        font-size:10px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join{
        grid-template-columns:1fr!important;
        width:100%!important;
        gap:7px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        justify-content:center!important;
        max-width:none!important;
    }
}

/* 4.01.43 content-sized centered join row */
.mpb-detail .mpb-connect.mpb-join{
    grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;
    column-gap:14px!important;
    row-gap:7px!important;
    padding:9px 14px 10px!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    justify-self:end!important;
    align-self:center!important;
    width:max-content!important;
    max-width:100%!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels{
    justify-self:center!important;
    align-self:center!important;
    width:max-content!important;
    max-width:min(100%,560px)!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    justify-self:start!important;
    align-self:center!important;
    width:max-content!important;
    max-width:100%!important;
}
.mpb-detail .mpb-join .mpb-join-switch{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:4px!important;
    width:max-content!important;
    max-width:100%!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    min-height:30px!important;
    padding:0 8px!important;
    border:1px solid #dce2de!important;
    border-radius:6px!important;
    background:#fff!important;
    color:#59635d!important;
    font-size:9.5px!important;
    font-weight:840!important;
    line-height:1!important;
    letter-spacing:.01em!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i{
    width:10px!important;
    margin:0!important;
    font-size:9px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active{
    border-color:#bdd4c1!important;
    background:#edf6ef!important;
    color:#2d773b!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:#e4e7e5!important;
    background:#f8f9f8!important;
    color:#a2aaa4!important;
    opacity:.74!important;
}
.mpb-detail .mpb-join .mpb-join-panel{
    width:max-content!important;
    max-width:100%!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    display:inline-flex!important;
    width:max-content!important;
    max-width:min(100%,560px)!important;
    min-width:0!important;
    min-height:42px!important;
    border-radius:6px!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
.mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
    flex:0 1 auto!important;
    width:auto!important;
    min-width:140px!important;
    max-width:410px!important;
    padding:0 14px!important;
    font-size:12.75px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-action{
    flex:0 0 auto!important;
    min-width:98px!important;
    padding:0 12px!important;
    font-size:10.5px!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    gap:5px!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    min-height:32px!important;
    padding:0 9px!important;
    font-size:9.5px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    width:max-content!important;
    max-width:100%!important;
    min-width:0!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    flex:0 0 auto!important;
    width:max-content!important;
    max-width:100%!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels{
    flex:0 1 auto!important;
    width:max-content!important;
    max-width:min(100%,520px)!important;
    min-width:0!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join{
        grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;
        grid-template-areas:
            "edition address links"
            "motd motd motd"!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-panels,
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        max-width:100%!important;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-connect.mpb-join{
        grid-template-columns:1fr!important;
        grid-template-areas:
            "edition"
            "address"
            "links"
            "motd"!important;
        gap:7px!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-panels,
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        justify-self:center!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy{
        max-width:100%!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
    .mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
        min-width:0!important;
        max-width:none!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join{
        flex-direction:column!important;
        width:100%!important;
        gap:7px!important;
    }
}

/* 4.01.44 unified join auxiliary controls */
.mpb-detail .mpb-join .mpb-join-switch{
    gap:5px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    flex:0 0 84px!important;
    width:84px!important;
    min-width:84px!important;
    max-width:84px!important;
    min-height:34px!important;
    height:34px!important;
    margin:0!important;
    padding:0 8px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:6px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#556159!important;
    font-size:9.75px!important;
    font-weight:820!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>i{
    flex:0 0 11px!important;
    width:11px!important;
    margin:0!important;
    font-size:10px!important;
    line-height:1!important;
    text-align:center!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>span,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>span{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a:hover{
    border-color:#bdccc1!important;
    background:#f6f8f6!important;
    color:#273129!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active{
    border-color:#2f762f!important;
    background:#3b872e!important;
    color:#fff!important;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>i{
    color:#fff!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:#e2e6e3!important;
    background:#f7f8f7!important;
    color:#a0a8a2!important;
    box-shadow:none!important;
    opacity:.72!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    width:max-content!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    gap:5px!important;
    width:max-content!important;
    max-width:100%!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    width:max-content!important;
}
@media(max-width:720px){
    .mpb-detail .mpb-join .mpb-join-switch-btn,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
        flex:0 0 80px!important;
        width:80px!important;
        min-width:80px!important;
        max-width:80px!important;
        min-height:33px!important;
        height:33px!important;
        padding:0 7px!important;
        font-size:9.5px!important;
    }
}

/* 4.01.45 distinct edition selector */
.mpb-detail .mpb-connect.mpb-join{
    align-items:center!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels,
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    align-self:center!important;
    margin-top:0!important;
    margin-bottom:0!important;
}
.mpb-detail .mpb-join .mpb-join-switch{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:0!important;
    width:max-content!important;
    max-width:100%!important;
    height:34px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    position:relative!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:68px!important;
    max-width:none!important;
    height:34px!important;
    min-height:34px!important;
    margin:0!important;
    padding:0 10px!important;
    box-sizing:border-box!important;
    border:1px solid #dce2de!important;
    border-radius:0!important;
    background:#f8f9f8!important;
    box-shadow:none!important;
    color:#667069!important;
    font-size:9.75px!important;
    font-weight:840!important;
    line-height:1!important;
    letter-spacing:.01em!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:first-child{
    border-radius:6px 0 0 6px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:last-child{
    margin-left:-1px!important;
    border-radius:0 6px 6px 0!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i{
    width:10px!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1!important;
    color:#8b958e!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover:not(:disabled){
    z-index:2!important;
    border-color:#bfcac2!important;
    background:#fff!important;
    color:#334039!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active{
    z-index:3!important;
    border-color:#b8d2bd!important;
    background:#f4faf5!important;
    color:#267137!important;
    box-shadow:inset 0 -2px 0 #3f8750!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>i{
    color:#3f8750!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:#e1e5e2!important;
    background:#fafbfa!important;
    color:#a4aba6!important;
    box-shadow:none!important;
    opacity:.78!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable>i,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled>i{
    color:#b7bdb9!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    height:34px!important;
    align-items:center!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    height:34px!important;
    min-height:34px!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    align-self:center!important;
    margin-top:0!important;
    margin-bottom:0!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    align-items:center!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels{
    align-self:center!important;
}
@media(max-width:720px){
    .mpb-detail .mpb-join .mpb-join-switch{
        height:33px!important;
    }
    .mpb-detail .mpb-join .mpb-join-switch-btn{
        min-width:64px!important;
        height:33px!important;
        min-height:33px!important;
        padding:0 9px!important;
        font-size:9.5px!important;
    }
}

/* 4.01.46 edition selector inspired by compact tab shell */
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    justify-self:end!important;
    align-self:center!important;
    width:max-content!important;
    max-width:100%!important;
}
.mpb-detail .mpb-join .mpb-join-switch{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:3px!important;
    width:max-content!important;
    max-width:100%!important;
    height:auto!important;
    margin:0!important;
    padding:4px!important;
    box-sizing:border-box!important;
    border:1px solid #d7ddd8!important;
    border-radius:9px!important;
    background:#eef2ee!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    position:relative!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:120px!important;
    max-width:none!important;
    height:36px!important;
    min-height:36px!important;
    margin:0!important;
    padding:0 14px!important;
    box-sizing:border-box!important;
    border:1px solid transparent!important;
    border-radius:7px!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#8a938d!important;
    font-size:10.5px!important;
    font-weight:850!important;
    line-height:1!important;
    letter-spacing:.02em!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:first-child,
.mpb-detail .mpb-join .mpb-join-switch-btn:last-child{
    margin-left:0!important;
    border-radius:7px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i{
    width:11px!important;
    margin:0!important;
    font-size:10px!important;
    line-height:1!important;
    color:#9ca59f!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover:not(:disabled){
    background:rgba(255,255,255,.55)!important;
    color:#455049!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active{
    border-color:#d8ded9!important;
    background:#fff!important;
    color:#2e7638!important;
    box-shadow:0 1px 1px rgba(30,49,35,.06), inset 0 -1px 0 rgba(44,97,54,.06)!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>i{
    color:#2f7a3e!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:transparent!important;
    background:transparent!important;
    color:#a1a9a3!important;
    box-shadow:none!important;
    opacity:1!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable>i,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled>i{
    color:#b3bab5!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links,
.mpb-detail .mpb-final-join .mpb-join-links{
    height:36px!important;
    align-items:center!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    height:36px!important;
    min-height:36px!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-join .mpb-join-switch-btn{
        min-width:112px!important;
        padding:0 12px!important;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-join .mpb-join-switch{
        width:100%!important;
        max-width:none!important;
        justify-content:center!important;
    }
    .mpb-detail .mpb-join .mpb-join-switch-btn{
        flex:1 1 0!important;
        min-width:0!important;
        height:34px!important;
        min-height:34px!important;
        padding:0 10px!important;
        font-size:10px!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links,
    .mpb-detail .mpb-final-join .mpb-join-links{
        height:auto!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
        height:34px!important;
        min-height:34px!important;
    }
}

/* 4.01.47 quiet edition switch */
.mpb-detail .mpb-join .mpb-join-switch{
    gap:2px!important;
    padding:3px!important;
    border:1px solid #d9dfdb!important;
    border-radius:8px!important;
    background:#eef1ef!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.65)!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    min-width:104px!important;
    height:32px!important;
    min-height:32px!important;
    padding:0 11px!important;
    border:0!important;
    border-radius:6px!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#89928c!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:9.5px!important;
    font-weight:650!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i{
    display:none!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover:not(:disabled){
    border:0!important;
    background:rgba(255,255,255,.46)!important;
    color:#5c665f!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active{
    border:0!important;
    background:#fff!important;
    color:#287237!important;
    box-shadow:0 1px 2px rgba(28,45,33,.08)!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border:0!important;
    background:transparent!important;
    color:#9ca49f!important;
    box-shadow:none!important;
    opacity:.92!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-join .mpb-join-switch-btn{
        min-width:100px!important;
        padding:0 10px!important;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-join .mpb-join-switch{
        padding:3px!important;
    }
    .mpb-detail .mpb-join .mpb-join-switch-btn{
        min-width:0!important;
        height:31px!important;
        min-height:31px!important;
        padding:0 9px!important;
        font-size:9.25px!important;
    }
}

/* 4.01.48 unified auxiliary sizing and active edition state */
.mpb-detail .mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    flex:0 0 104px!important;
    width:104px!important;
    min-width:104px!important;
    max-width:104px!important;
    height:32px!important;
    min-height:32px!important;
    box-sizing:border-box!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:9.5px!important;
    font-weight:650!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    gap:5px!important;
    height:32px!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    padding:0 10px!important;
    border:1px solid #d9dfdb!important;
    border-radius:6px!important;
    background:#fff!important;
    color:#69736d!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>i{
    flex:0 0 10px!important;
    width:10px!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1!important;
    color:#8d9690!important;
    text-align:center!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a:hover{
    border-color:#c5d0c8!important;
    background:#f6f8f6!important;
    color:#455149!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a:hover>i{
    color:#5f6c63!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active){
    border:0!important;
    background:rgba(255,255,255,.56)!important;
    color:#5c665f!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:hover,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:focus,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:active{
    border:0!important;
    background:#3b872e!important;
    color:#fff!important;
    box-shadow:0 1px 2px rgba(28,45,33,.10)!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>span,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:hover>span,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:focus>span,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:active>span{
    color:#fff!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-join .mpb-join-switch-btn,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
        flex-basis:100px!important;
        width:100px!important;
        min-width:100px!important;
        max-width:100px!important;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-join .mpb-join-switch-btn,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
        flex:1 1 0!important;
        width:auto!important;
        min-width:0!important;
        max-width:none!important;
        height:31px!important;
        min-height:31px!important;
        padding:0 9px!important;
        font-size:9.25px!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links{
        width:100%!important;
        height:auto!important;
    }
}

/* 4.01.49 exact auxiliary button geometry */
.mpb-detail .mpb-join .mpb-join-switch{
    gap:3px!important;
    width:max-content!important;
    max-width:none!important;
    padding:3px!important;
    overflow:visible!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    flex:0 0 108px!important;
    width:108px!important;
    min-width:108px!important;
    max-width:108px!important;
    height:36px!important;
    min-height:36px!important;
    margin:0!important;
    padding:0 10px!important;
    box-sizing:border-box!important;
    border-radius:6px!important;
    font-size:10px!important;
    line-height:1!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn{
    text-overflow:clip!important;
    overflow:visible!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>span{
    overflow:visible!important;
    text-overflow:clip!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    width:max-content!important;
    max-width:none!important;
    height:36px!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    min-width:222px!important;
    max-width:222px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    min-width:221px!important;
    max-width:none!important;
}
.mpb-detail .mpb-connect.mpb-join{
    grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;
    align-items:center!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    justify-self:end!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels{
    justify-self:center!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    justify-self:start!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    min-height:46px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    min-width:222px!important;
    max-width:222px!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-join .mpb-join-switch-btn,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
        flex-basis:104px!important;
        width:104px!important;
        min-width:104px!important;
        max-width:104px!important;
        height:34px!important;
        min-height:34px!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        min-width:214px!important;
        max-width:214px!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        min-width:213px!important;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-join .mpb-join-switch{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
    .mpb-detail .mpb-join .mpb-join-switch-btn,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
        flex:1 1 0!important;
        width:auto!important;
        min-width:0!important;
        max-width:none!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        min-width:0!important;
        max-width:none!important;
    }
}

/* 4.01.50 balanced auxiliary groups */
.mpb-detail .mpb-connect.mpb-join{
    --mpb-join-side-width:228px;
    grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:16px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    width:var(--mpb-join-side-width)!important;
    min-width:var(--mpb-join-side-width)!important;
    max-width:var(--mpb-join-side-width)!important;
    box-sizing:border-box!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:3px!important;
    justify-self:end!important;
    align-self:center!important;
    padding:3px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:6px!important;
    justify-self:start!important;
    align-self:center!important;
    height:auto!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:36px!important;
    min-height:36px!important;
    margin:0!important;
    box-sizing:border-box!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn{
    flex:none!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    flex:none!important;
    padding:0 11px!important;
    font-size:10px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels{
    justify-self:center!important;
    min-width:0!important;
    max-width:min(100%,560px)!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    --mpb-join-side-width:228px;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:3px!important;
    width:var(--mpb-join-side-width)!important;
    min-width:var(--mpb-join-side-width)!important;
    max-width:var(--mpb-join-side-width)!important;
    padding:3px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join{
        --mpb-join-side-width:216px;
    }
    .mpb-detail .mpb-final-join-action.mpb-join{
        --mpb-join-side-width:216px;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-connect.mpb-join,
    .mpb-detail .mpb-final-join-action.mpb-join{
        --mpb-join-side-width:100%;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links,
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
}

/* 4.01.51 edition controls use social-button system */
.mpb-detail .mpb-connect.mpb-join{
    --mpb-join-side-width:228px;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:6px!important;
    width:var(--mpb-join-side-width)!important;
    min-width:var(--mpb-join-side-width)!important;
    max-width:var(--mpb-join-side-width)!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:36px!important;
    min-height:36px!important;
    margin:0!important;
    padding:0 11px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:6px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#69736d!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:10px!important;
    font-weight:650!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
    text-align:center!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>i{
    display:inline-block!important;
    flex:0 0 10px!important;
    width:10px!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1!important;
    color:#8d9690!important;
    text-align:center!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn>span,
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a>span{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn:hover:not(:disabled),
.mpb-detail .mpb-connect.mpb-join .mpb-join-links a:hover{
    border-color:#c5d0c8!important;
    background:#f6f8f6!important;
    color:#455149!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active:hover,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active:focus,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active:active{
    border-color:#b8cfbd!important;
    background:#fff!important;
    color:#2f7a3e!important;
    box-shadow:inset 0 -2px 0 #3f8750!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active>i{
    color:#3f8750!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled{
    border-color:#e2e6e3!important;
    background:#f7f8f7!important;
    color:#a0a8a2!important;
    box-shadow:none!important;
    opacity:.78!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-unavailable>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn:disabled>i{
    color:#b5bbb7!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:6px!important;
    width:228px!important;
    min-width:228px!important;
    max-width:228px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:36px!important;
    min-height:36px!important;
    margin:0!important;
    padding:0 11px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:6px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#69736d!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:10px!important;
    font-weight:650!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn>i{
    display:inline-block!important;
    flex:0 0 10px!important;
    width:10px!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1!important;
    color:#8d9690!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active:hover,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active:focus,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active:active{
    border-color:#b8cfbd!important;
    background:#fff!important;
    color:#2f7a3e!important;
    box-shadow:inset 0 -2px 0 #3f8750!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active>i{
    color:#3f8750!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join{
        --mpb-join-side-width:216px;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        width:216px!important;
        min-width:216px!important;
        max-width:216px!important;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-connect.mpb-join{
        --mpb-join-side-width:100%;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
}

/* 4.01.52 vertical edition switch and link overflow */
.mpb-detail .mpb-connect.mpb-join{
    grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:16px!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:1fr 1fr!important;
    gap:0!important;
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
    height:46px!important;
    min-height:46px!important;
    margin:0!important;
    padding:2px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:7px!important;
    background:#f1f3f1!important;
    box-shadow:none!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    justify-self:end!important;
    align-self:center!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0 8px!important;
    box-sizing:border-box!important;
    border:0!important;
    border-radius:5px!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#7c857f!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:9px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn>i,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn>i{
    display:inline-block!important;
    flex:0 0 9px!important;
    width:9px!important;
    margin:0!important;
    font-size:8px!important;
    line-height:1!important;
    color:#9aa29d!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active),
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active),
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active){
    background:#fff!important;
    color:#4d5851!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:hover,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:focus,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:active,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active{
    background:#3b872e!important;
    color:#fff!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active>i{
    color:#fff!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    background:transparent!important;
    color:#9da59f!important;
    box-shadow:none!important;
    opacity:.72!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels{
    justify-self:center!important;
    align-self:center!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    min-height:48px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    gap:6px!important;
    width:max-content!important;
    min-width:0!important;
    max-width:100%!important;
    height:40px!important;
    justify-self:start!important;
    align-self:center!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links>a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    flex:0 0 112px!important;
    width:112px!important;
    min-width:112px!important;
    max-width:112px!important;
    height:40px!important;
    min-height:40px!important;
    margin:0!important;
    padding:0 11px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:7px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#606b64!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:9.75px!important;
    font-weight:680!important;
    line-height:1!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links>a>i{
    flex:0 0 10px!important;
    width:10px!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1!important;
    color:#858f88!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links>a:hover{
    border-color:#bdcbc1!important;
    background:#f6f8f6!important;
    color:#36423a!important;
}
.mpb-detail .mpb-join-more{
    position:relative!important;
    flex:0 0 auto!important;
    margin:0!important;
    padding:0!important;
}
.mpb-detail .mpb-join-more>summary{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:40px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:7px!important;
    background:#fff!important;
    color:#657069!important;
    cursor:pointer!important;
    list-style:none!important;
}
.mpb-detail .mpb-join-more>summary::-webkit-details-marker{display:none!important}
.mpb-detail .mpb-join-more>summary>i{font-size:13px!important;line-height:1!important}
.mpb-detail .mpb-join-more>summary:hover,
.mpb-detail .mpb-join-more[open]>summary{
    border-color:#bdcbc1!important;
    background:#f6f8f6!important;
    color:#347341!important;
}
.mpb-detail .mpb-join-more-menu{
    position:absolute!important;
    top:calc(100% + 6px)!important;
    right:0!important;
    z-index:30!important;
    display:grid!important;
    gap:4px!important;
    min-width:170px!important;
    padding:6px!important;
    border:1px solid #d9e0db!important;
    border-radius:8px!important;
    background:#fff!important;
    box-shadow:0 8px 24px rgba(27,45,32,.12)!important;
}
.mpb-detail .mpb-join-more-menu>a{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    min-height:34px!important;
    padding:0 9px!important;
    border:0!important;
    border-radius:5px!important;
    background:transparent!important;
    color:#4f5b53!important;
    font-size:10.5px!important;
    font-weight:700!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join-more-menu>a>i{
    width:13px!important;
    text-align:center!important;
    color:#7d8880!important;
}
.mpb-detail .mpb-join-more-menu>a:hover{
    background:#f2f6f3!important;
    color:#2f733d!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    align-items:center!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        width:112px!important;
        min-width:112px!important;
        max-width:112px!important;
        height:44px!important;
        min-height:44px!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links>a{
        flex-basis:106px!important;
        width:106px!important;
        min-width:106px!important;
        max-width:106px!important;
        height:38px!important;
        min-height:38px!important;
    }
    .mpb-detail .mpb-join-more>summary{
        width:38px!important;
        height:38px!important;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        width:118px!important;
        min-width:118px!important;
        max-width:118px!important;
        justify-self:center!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        justify-content:center!important;
        flex-wrap:wrap!important;
        width:100%!important;
        height:auto!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-links>a{
        flex:0 1 112px!important;
    }
    .mpb-detail .mpb-join-more-menu{
        right:50%!important;
        transform:translateX(50%)!important;
    }
}

/* 4.01.53 flat edition selector and prioritized links */
.mpb-detail .mpb-connect.mpb-join{
    --mpb-join-aux-width:112px;
    --mpb-join-aux-height:40px;
    grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:16px!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    display:grid!important;
    grid-template-columns:repeat(2,var(--mpb-join-aux-width))!important;
    grid-template-rows:var(--mpb-join-aux-height)!important;
    gap:0!important;
    width:calc(var(--mpb-join-aux-width) * 2)!important;
    min-width:calc(var(--mpb-join-aux-width) * 2)!important;
    max-width:calc(var(--mpb-join-aux-width) * 2)!important;
    height:var(--mpb-join-aux-height)!important;
    min-height:var(--mpb-join-aux-height)!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
    justify-self:end!important;
    align-self:center!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:var(--mpb-join-aux-width)!important;
    min-width:var(--mpb-join-aux-width)!important;
    max-width:var(--mpb-join-aux-width)!important;
    height:var(--mpb-join-aux-height)!important;
    min-height:var(--mpb-join-aux-height)!important;
    margin:0!important;
    padding:0 11px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:7px 0 0 7px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#667169!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn+ .mpb-join-switch-btn,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn+ .mpb-join-switch-btn,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn+ .mpb-join-switch-btn{
    margin-left:-1px!important;
    border-radius:0 7px 7px 0!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn>i,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn>i{
    display:inline-block!important;
    flex:0 0 13px!important;
    width:13px!important;
    margin:0!important;
    font-size:12px!important;
    line-height:1!important;
    color:#818c84!important;
    text-align:center!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active),
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active),
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active){
    z-index:2!important;
    border-color:#bdcbc1!important;
    background:#f6f8f6!important;
    color:#435047!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:hover,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:focus,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:active,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active{
    z-index:3!important;
    border-color:#b8cfbd!important;
    background:#edf7ef!important;
    color:#2d773b!important;
    box-shadow:inset 0 -2px 0 #3f8750!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active>i{
    color:#3f8750!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-join-switch-btn:disabled,
.mpb-detail .mpb-final-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join .mpb-join-switch-btn:disabled{
    border-color:#e2e6e3!important;
    background:#f7f8f7!important;
    color:#9ca49f!important;
    box-shadow:none!important;
    opacity:.78!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-unavailable>i,
.mpb-detail .mpb-join .mpb-join-switch-btn:disabled>i{
    color:#adb5af!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    gap:6px!important;
    width:max-content!important;
    min-width:0!important;
    max-width:100%!important;
    height:var(--mpb-join-aux-height)!important;
    justify-self:start!important;
    align-self:center!important;
    overflow:visible!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links>a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    flex:0 0 var(--mpb-join-aux-width)!important;
    width:var(--mpb-join-aux-width)!important;
    min-width:var(--mpb-join-aux-width)!important;
    max-width:var(--mpb-join-aux-width)!important;
    height:var(--mpb-join-aux-height)!important;
    min-height:var(--mpb-join-aux-height)!important;
    margin:0!important;
    padding:0 11px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:7px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#606b64!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links>a>i{
    flex:0 0 13px!important;
    width:13px!important;
    margin:0!important;
    font-size:12px!important;
    line-height:1!important;
    color:#818c84!important;
    text-align:center!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links>a:hover{
    border-color:#bdcbc1!important;
    background:#f6f8f6!important;
    color:#3d493f!important;
}
.mpb-detail .mpb-connect.mpb-join .mpb-join-links>a:hover>i{
    color:#4d5b51!important;
}
.mpb-detail .mpb-join-more>summary{
    width:var(--mpb-join-aux-height)!important;
    height:var(--mpb-join-aux-height)!important;
    border-radius:7px!important;
}
.mpb-detail .mpb-join-more>summary>i{
    font-size:15px!important;
}
.mpb-detail .mpb-join-more-menu>a>i{
    width:15px!important;
    font-size:12px!important;
}
.mpb-detail .mpb-connect.mpb-join>.mpb-join-panels{
    justify-self:center!important;
    align-self:center!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    min-height:48px!important;
}
@media(max-width:900px){
    .mpb-detail .mpb-connect.mpb-join{
        --mpb-join-aux-width:106px;
        --mpb-join-aux-height:38px;
    }
}
@media(max-width:720px){
    .mpb-detail .mpb-connect.mpb-join{
        --mpb-join-aux-width:min(44vw,112px);
        --mpb-join-aux-height:38px;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch,
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        width:calc(var(--mpb-join-aux-width) * 2)!important;
        min-width:0!important;
        max-width:100%!important;
        justify-self:center!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        justify-content:center!important;
        flex-wrap:wrap!important;
        width:100%!important;
        height:auto!important;
    }
}

/* 4.01.54 clean active edition state */
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:hover,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:focus,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active:active,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active{
    border-color:#9fc9aa!important;
    background:#edf7ef!important;
    color:#245f30!important;
    box-shadow:none!important;
    outline:1px solid #5ba36b!important;
    outline-offset:-1px!important;
}
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-join .mpb-join-switch-btn.is-active>span,
.mpb-detail .mpb-connect.mpb-join .mpb-join-switch-btn.is-active>span,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active>span{
    color:#245f30!important;
}

/* 4.01.55 stable Java/Bedrock address width */
.mpb-detail .mpb-join .mpb-join-panels{
    width:max-content!important;
    min-width:0!important;
}
.mpb-detail .mpb-join .mpb-join-panel{
    width:max-content!important;
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-join .mpb-join-copy{
    width:max-content!important;
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
.mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
    flex:0 0 calc(var(--mpb-join-address-width,18ch) + 28px)!important;
    width:calc(var(--mpb-join-address-width,18ch) + 28px)!important;
    min-width:calc(var(--mpb-join-address-width,18ch) + 28px)!important;
    max-width:calc(var(--mpb-join-address-width,18ch) + 28px)!important;
    box-sizing:border-box!important;
}
@media(max-width:720px){
    .mpb-detail .mpb-join .mpb-join-panels,
    .mpb-detail .mpb-join .mpb-join-panel,
    .mpb-detail .mpb-join .mpb-join-copy{
        width:100%!important;
        max-width:100%!important;
    }
    .mpb-detail .mpb-join .mpb-join-copy .mpb-copy-value,
    .mpb-detail .mpb-join .mpb-join-copy code.mpb-copy-value{
        flex:1 1 auto!important;
        width:auto!important;
        min-width:0!important;
        max-width:none!important;
    }
}

/* 4.01.56 history, MOTD and final join refinement */
.mpb-detail .mpb-connect.mpb-join .mpb-motd-render,
.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-motd-render{
    font-size:11.25px!important;
    line-height:1.3!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    display:grid!important;
    grid-template-columns:224px max-content!important;
    align-items:center!important;
    justify-content:end!important;
    gap:12px!important;
    width:max-content!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    display:grid!important;
    grid-template-columns:112px 112px!important;
    grid-template-rows:40px!important;
    gap:0!important;
    width:224px!important;
    min-width:224px!important;
    max-width:224px!important;
    height:40px!important;
    min-height:40px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:112px!important;
    min-width:112px!important;
    max-width:112px!important;
    height:40px!important;
    min-height:40px!important;
    margin:0!important;
    padding:0 11px!important;
    box-sizing:border-box!important;
    border:1px solid #d9e0db!important;
    border-radius:7px 0 0 7px!important;
    background:#fff!important;
    box-shadow:none!important;
    color:#667169!important;
    font-family:var(--wp--preset--font-family--fira-code,"Fira Code",monospace)!important;
    font-size:10px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.025em!important;
    text-transform:uppercase!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn + .mpb-join-switch-btn{
    margin-left:-1px!important;
    border-radius:0 7px 7px 0!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn>i{
    display:inline-block!important;
    flex:0 0 13px!important;
    width:13px!important;
    margin:0!important;
    font-size:12px!important;
    line-height:1!important;
    color:#818c84!important;
    text-align:center!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn:hover:not(:disabled):not(.is-active){
    z-index:2!important;
    border-color:#bdcbc1!important;
    background:#f6f8f6!important;
    color:#435047!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active:hover,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active:focus,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active:active{
    z-index:3!important;
    border-color:#9fc9aa!important;
    background:#edf7ef!important;
    color:#245f30!important;
    box-shadow:none!important;
    outline:1px solid #5ba36b!important;
    outline-offset:-1px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active>i,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-active>span{
    color:#245f30!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn.is-unavailable,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn:disabled{
    border-color:#e2e6e3!important;
    background:#f7f8f7!important;
    color:#9ca49f!important;
    box-shadow:none!important;
    opacity:.78!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels{
    justify-self:end!important;
    width:max-content!important;
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-panel,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-copy{
    width:max-content!important;
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-copy{
    min-height:48px!important;
}
@media(max-width:760px){
    .mpb-detail .mpb-final-join-action.mpb-join{
        grid-template-columns:1fr!important;
        justify-items:center!important;
        justify-content:center!important;
        gap:8px!important;
        width:100%!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        justify-self:center!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels{
        justify-self:center!important;
        max-width:100%!important;
    }
}
@media(max-width:620px){
    .mpb-detail .mpb-connect.mpb-join .mpb-motd-render,
    .mpb-detail .mpb-connect.mpb-join.has-motd .mpb-motd-render{
        font-size:10.75px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        grid-template-columns:1fr 1fr!important;
        width:min(100%,224px)!important;
        min-width:0!important;
        max-width:224px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
}

/* 4.01.57 overflow-safe final join */
.mpb-detail .mpb-final-join{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,540px)!important;
    align-items:center!important;
    gap:18px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-final-join-copy{
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-final-join-copy h2,
.mpb-detail .mpb-final-join-copy p{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
}
.mpb-detail .mpb-final-join-action.mpb-join{
    display:grid!important;
    grid-template-columns:204px minmax(0,1fr)!important;
    align-items:center!important;
    justify-content:stretch!important;
    gap:10px!important;
    width:100%!important;
    max-width:540px!important;
    min-width:0!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
    grid-template-columns:102px 102px!important;
    width:204px!important;
    min-width:204px!important;
    max-width:204px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
    width:102px!important;
    min-width:102px!important;
    max-width:102px!important;
}
.mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-panel,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-copy{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-copy{
    display:flex!important;
    overflow:hidden!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-copy .mpb-copy-value,
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-copy code.mpb-copy-value{
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpb-detail .mpb-final-join-action.mpb-join .mpb-join-copy .mpb-copy-action{
    flex:0 0 auto!important;
}
@media(max-width:1040px){
    .mpb-detail .mpb-final-join{
        grid-template-columns:1fr!important;
        gap:14px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join{
        justify-self:center!important;
        width:min(100%,540px)!important;
    }
    .mpb-detail .mpb-final-join-copy{
        text-align:center!important;
    }
}
@media(max-width:620px){
    .mpb-detail .mpb-final-join-action.mpb-join{
        grid-template-columns:1fr!important;
        gap:8px!important;
        width:100%!important;
        overflow:visible!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-switch{
        justify-self:center!important;
        grid-template-columns:1fr 1fr!important;
        width:min(100%,204px)!important;
        min-width:0!important;
        max-width:204px!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join .mpb-join-switch-btn{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
    .mpb-detail .mpb-final-join-action.mpb-join>.mpb-join-panels{
        justify-self:stretch!important;
    }
}
.mpb-motd-views{display:block!important;width:100%!important;max-width:100%!important}.mpb-motd-render-rich{display:none!important}.mpb-motd-render-plain{display:flex!important}.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-motd-render-rich{display:none!important}.mpb-detail .mpb-connect.mpb-join.has-motd .mpb-motd-render-plain{display:flex!important}

/* 4.01.71 deterministic desktop card alignment */
@media(min-width:981px){
    .mpb-card:not(.mpb-known-preview){
        grid-template-areas:
            "icon identity banner stats"
            ". . categories ."!important;
        grid-template-rows:64px auto!important;
        align-items:center!important;
        row-gap:4px!important;
    }
    .mpb-card:not(.mpb-known-preview)>.mpb-card-icon-link{
        grid-area:icon!important;
        align-self:center!important;
        justify-self:center!important;
    }
    .mpb-card:not(.mpb-known-preview)>.mpb-card-main{
        grid-area:identity!important;
        align-self:center!important;
    }
    .mpb-card:not(.mpb-known-preview)>.mpb-card-banner-link{
        grid-area:banner!important;
        align-self:center!important;
        justify-self:center!important;
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .mpb-card:not(.mpb-known-preview)>.mpb-players.mpb-stats-grid{
        grid-area:stats!important;
        align-self:center!important;
        justify-self:end!important;
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .mpb-card:not(.mpb-known-preview)>.mpb-card-categories{
        grid-area:categories!important;
        align-self:center!important;
        justify-self:center!important;
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .mpb-card:not(.mpb-known-preview)>.mpb-card-description:not(.mpb-card-categories){
        grid-column:1/-1!important;
        grid-row:2!important;
        align-self:center!important;
        justify-self:stretch!important;
        width:100%!important;
        max-width:none!important;
        min-width:0!important;
        margin:0!important;
        padding:1px 8px 0!important;
        box-sizing:border-box!important;
        text-align:center!important;
    }
}


.mpb-explore-topic-panel.is-category>.mpb-explore-category-description{position:relative!important;z-index:2!important;width:min(100%,760px)!important;max-width:760px!important;margin:9px auto 10px!important;padding:0 10px!important;box-sizing:border-box!important;color:inherit!important;opacity:.72!important;font-size:14.25px!important;font-weight:650!important;line-height:1.58!important;text-align:center!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary{margin-top:0!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-rationale{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;color:#27352c!important;font-size:14.25px!important;font-weight:650!important;line-height:1.58!important}.mpb-explore-topic-panel.is-category .mpb-explore-secondary{padding-top:0!important}.mpb-explore-topic-panel.is-category .mpb-explore-secondary .mpb-explore-category-link{margin-top:0!important}
@media(max-width:700px){.mpb-explore-topic-panel.is-category>.mpb-explore-category-description{margin-top:7px!important;margin-bottom:8px!important;padding:0 4px!important;font-size:13.25px!important;line-height:1.56!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-rationale{font-size:13.25px!important;line-height:1.56!important}}


/* 4.01.75 homepage Trending presentation: match detail-page readability. */
.mpb-home-trending:not(.mpb-detail-trending-home){margin-top:38px!important;padding-top:27px!important}
.mpb-home-trending:not(.mpb-detail-trending-home)>.mpb-trending-intro{max-width:820px!important;margin:0 auto 16px!important}
.mpb-home-trending:not(.mpb-detail-trending-home)>.mpb-trending-intro h2{font-size:24px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-.02em!important}
.mpb-home-trending:not(.mpb-detail-trending-home)>.mpb-trending-intro>p{max-width:680px!important;margin:6px auto 0!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}
.mpb-home-trending:not(.mpb-detail-trending-home)>.mpb-trending-intro>p>a{margin-left:5px!important;font-size:inherit!important;font-weight:800!important;line-height:inherit!important}
@media(max-width:700px){.mpb-home-trending:not(.mpb-detail-trending-home){margin-top:30px!important;padding-top:22px!important}.mpb-home-trending:not(.mpb-detail-trending-home)>.mpb-trending-intro{margin-bottom:13px!important}.mpb-home-trending:not(.mpb-detail-trending-home)>.mpb-trending-intro h2{font-size:21px!important}.mpb-home-trending:not(.mpb-detail-trending-home)>.mpb-trending-intro>p{font-size:13px!important;line-height:1.45!important}}

.mpb-explore-topic-panel.is-category>.mpb-explore-category-description{margin-bottom:5px!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary{margin-top:0!important}@media(max-width:700px){.mpb-explore-topic-panel.is-category>.mpb-explore-category-description{margin-bottom:4px!important}}

/* 4.01.79 category selector context hierarchy. */
.mpb-explore-topic-panel.is-category>.mpb-explore-category-context{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:min(100%,780px)!important;max-width:780px!important;margin:11px auto 3px!important;padding:0 10px!important;box-sizing:border-box!important;color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 29%)!important;font-size:13.5px!important;font-weight:950!important;line-height:1.25!important;letter-spacing:.035em!important;text-align:center!important;text-transform:uppercase!important}.mpb-explore-topic-panel.is-category>.mpb-explore-category-context>i{font-size:12.5px!important;opacity:.72!important}.mpb-explore-topic-panel.is-category>.mpb-explore-category-description{margin-top:4px!important;margin-bottom:6px!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary{margin-top:0!important;padding-top:15px!important;padding-bottom:16px!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-rationale{margin-top:0!important}
@media(max-width:700px){.mpb-explore-topic-panel.is-category>.mpb-explore-category-context{margin-top:8px!important;margin-bottom:2px!important;padding:0 4px!important;font-size:12.5px!important}.mpb-explore-topic-panel.is-category>.mpb-explore-category-description{margin-top:3px!important;margin-bottom:5px!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary{padding-top:13px!important;padding-bottom:14px!important}}

.mpb-explore-topic-panel.is-category>.mpb-explore-category-context>span{min-width:0!important;overflow-wrap:anywhere!important}.mpb-explore-topic-panel.is-guide>.mpb-explore-guide-context{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:min(100%,780px)!important;max-width:780px!important;margin:11px auto 6px!important;padding:0 10px!important;box-sizing:border-box!important;border-bottom:0!important;color:hsl(var(--mpb-topic-h) var(--mpb-topic-s) 30%)!important;font-size:20.25px!important;font-weight:950!important;line-height:1.18!important;letter-spacing:.025em!important;text-align:center!important;text-transform:uppercase!important}.mpb-explore-topic-panel.is-guide>.mpb-explore-guide-context>i{font-size:18.75px!important;opacity:.8!important}.mpb-explore-topic-panel.is-guide>.mpb-explore-prose{width:min(100%,780px)!important;max-width:780px!important;margin:0 auto 13px!important;padding:17px 18px 18px!important;box-sizing:border-box!important;border:1px solid rgba(38,58,43,.11)!important;border-top:3px solid hsl(var(--mpb-topic-h) var(--mpb-topic-s) var(--mpb-topic-l))!important;border-radius:12px!important;background:rgb(255 255 255 / 70%)!important;box-shadow:0 9px 26px rgba(27,45,32,.05)!important}.mpb-explore-topic-panel.is-guide>.mpb-explore-prose p{max-width:720px!important;margin:0 auto 12px!important;color:#27352c!important;font-size:14.25px!important;line-height:1.58!important}.mpb-explore-topic-panel.is-guide>.mpb-explore-prose p:last-child{margin-bottom:0!important}@media(max-width:700px){.mpb-explore-topic-panel.is-guide>.mpb-explore-guide-context{margin-top:8px!important;margin-bottom:5px!important;padding:0 4px!important;font-size:18.75px!important;line-height:1.2!important;letter-spacing:.02em!important}.mpb-explore-topic-panel.is-guide>.mpb-explore-prose{margin:0 auto 10px!important;padding:14px!important}.mpb-explore-topic-panel.is-guide>.mpb-explore-prose p{font-size:13.25px!important;line-height:1.56!important}}

.mpb-explore-topic-panel.is-category>.mpb-explore-category-context{font-size:20.25px!important;line-height:1.18!important;margin-top:13px!important;margin-bottom:5px!important;letter-spacing:.025em!important}.mpb-explore-topic-panel.is-category>.mpb-explore-category-context>i{font-size:18.75px!important}.mpb-explore-topic-panel.is-category>.mpb-explore-category-description{margin-top:5px!important}@media(max-width:700px){.mpb-explore-topic-panel.is-category>.mpb-explore-category-context{font-size:18.75px!important;line-height:1.2!important;margin-top:9px!important;margin-bottom:4px!important;letter-spacing:.02em!important}.mpb-explore-topic-panel.is-category>.mpb-explore-category-context>i{font-size:17px!important}}

@media(max-width:700px){.mpb-explore-topic-panel.is-guide>.mpb-explore-guide-context>i{font-size:17px!important}}

.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-context{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;max-width:720px!important;margin:0 auto 9px!important;padding:0!important;box-sizing:border-box!important;color:hsl(var(--mpb-cat-h) var(--mpb-cat-s) 29%)!important;font-size:20.25px!important;font-weight:950!important;line-height:1.18!important;letter-spacing:.025em!important;text-align:center!important;text-transform:uppercase!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-context>i{font-size:18.75px!important;opacity:.72!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-context>span{min-width:0!important;overflow-wrap:anywhere!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-rationale{margin-top:0!important}@media(max-width:700px){.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-context{margin-bottom:8px!important;font-size:18.75px!important;line-height:1.2!important;letter-spacing:.02em!important}.mpb-explore-topic-panel.is-category .mpb-explore-primary>.mpb-explore-category-context>i{font-size:17px!important}}

.mpb-hero>h1.mpb-category-title+.mpb-lede{font-size:calc(1em + 1px)!important;line-height:1.55!important}

.mpx-brand>.mpx-brand-mark.has-site-icon{overflow:visible!important;position:relative!important;z-index:2!important}
.mpx-brand>.mpx-brand-mark.has-site-icon img{transform:scale(1.58)!important;transform-origin:center!important}
.mpx-nav-primary>.mpx-nav-trending:before,.mpx-nav-primary>.mpx-nav-near:before{content:none!important;display:none!important}
.mpx-nav-primary>.mpx-nav-direct>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:13px!important;min-width:13px!important;font-size:11px!important;line-height:1!important;color:currentColor!important}
.mpb-discovery-icon-title{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;gap:.34em!important;text-align:center!important}
.mpb-discovery-icon-title>i{flex:0 0 auto!important;color:#2f7d3c!important;font-size:.72em!important;line-height:1!important}
.mpb-discovery-icon-title>span{min-width:0!important}
@media(max-width:620px){.mpx-nav-primary>.mpx-nav-direct>i{width:12px!important;min-width:12px!important;font-size:10.5px!important}.mpb-discovery-icon-title{gap:.3em!important}}
@media(max-width:390px){.mpx-brand>.mpx-brand-mark.has-site-icon img{transform:scale(1.52)!important}}

.mpx-brand{gap:14px!important}
@media(max-width:620px){.mpx-brand{gap:13px!important}}
.mpx-footer-home>.mpx-brand-mark.has-site-icon{overflow:visible!important;position:relative!important;z-index:2!important}
.mpx-footer-home>.mpx-brand-mark.has-site-icon img{transform:scale(1.58)!important;transform-origin:center!important}
.mpx-footer-brand-row>.mpx-footer-home{gap:14px!important}
@media(max-width:620px){.mpx-footer-brand-row>.mpx-footer-home{gap:13px!important}}
@media(max-width:390px){.mpx-footer-home>.mpx-brand-mark.has-site-icon img{transform:scale(1.52)!important}}



/* Dark-mode detail overflow menu. */
html.mp-night body .mpb-detail .mpb-join-more>summary{
    border-color:#3a403c!important;
    background:#101210!important;
    color:#c6cec8!important;
}
html.mp-night body .mpb-detail .mpb-join-more>summary:hover,
html.mp-night body .mpb-detail .mpb-join-more[open]>summary{
    border-color:#657069!important;
    background:#171b18!important;
    color:#8fd5a5!important;
}
html.mp-night body .mpb-detail .mpb-join-more-menu{
    border-color:#3a403c!important;
    background:#101210!important;
    box-shadow:0 10px 26px rgba(0,0,0,.42)!important;
}
html.mp-night body .mpb-detail .mpb-join-more-menu>a{
    background:transparent!important;
    color:#d5dcd7!important;
}
html.mp-night body .mpb-detail .mpb-join-more-menu>a>i{
    color:#8e9991!important;
}
html.mp-night body .mpb-detail .mpb-join-more-menu>a:hover{
    background:#1b211d!important;
    color:#9addae!important;
}

/* 4.06.52 primary navigation and Browse menu refinement. */
.mpx-nav-primary>.mpx-nav-random{
    gap:6px!important;
}
.mpx-nav-primary>.mpx-nav-random>i{
    opacity:.78!important;
}
.mpx-nav-primary>.mpx-nav-random:hover>i{
    opacity:1!important;
}
.mpx-browse-panel{
    width:600px!important;
    padding:12px!important;
    border-radius:12px!important;
}
.mpx-browse-columns{
    grid-template-columns:.92fr 1.08fr 1.12fr!important;
}
.mpx-browse-section{
    padding:7px 13px 6px!important;
}
.mpx-browse-section:first-child{
    padding-left:5px!important;
}
.mpx-browse-section-last{
    padding-right:5px!important;
}
.mpx-browse-label{
    margin:0 8px 7px!important;
    font-size:9px!important;
    letter-spacing:.09em!important;
}
.mpx-browse-label-sort{
    margin-top:9px!important;
    padding-top:10px!important;
}
.mpx-browse-section>a{
    min-height:35px!important;
    padding:0 8px!important;
    border:1px solid transparent!important;
    border-radius:7px!important;
    font-size:12px!important;
    transition:background-color .14s ease,border-color .14s ease,color .14s ease!important;
}
.mpx-browse-section>a:hover,
.mpx-browse-section>a[aria-current=page]{
    border-color:#e1e7e3!important;
    background:#f5f8f6!important;
}
.mpx-browse-link-main{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    min-width:0!important;
}
.mpx-browse-link-main>span:last-child{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.mpx-browse-link-icon{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:16px!important;
    height:18px!important;
    min-width:16px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#66716a!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}
.mpx-browse-link-icon>i{
    font-size:12px!important;
    line-height:1!important;
    color:currentColor!important;
}
.mpx-browse-section>a:hover .mpx-browse-link-icon,
.mpx-browse-section>a[aria-current=page] .mpx-browse-link-icon{
    border-color:transparent!important;
    background:transparent!important;
    color:#357643!important;
}
.mpx-browse-category-name{
    gap:8px!important;
}
.mpx-browse-category-name>.mpb-category-icon-nav{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    border-radius:6px!important;
}
.mpx-browse-category-name>.mpb-category-icon-nav>i{
    font-size:13px!important;
}
.mpx-browse-section>a small{
    min-width:25px!important;
    padding:3px 5px!important;
    border-radius:999px!important;
    background:#f1f4f2!important;
    color:#7b847f!important;
    text-align:center!important;
    box-sizing:border-box!important;
}
.mpx-browse-section>a:hover small,
.mpx-browse-section>a[aria-current=page] small{
    background:#e8eeea!important;
    color:#536058!important;
}
.mpx-browse-section>a.mpx-browse-more{
    min-height:33px!important;
    margin-top:4px!important;
    color:#59645e!important;
    font-size:11px!important;
    text-decoration:none!important;
}
.mpx-browse-section>a.mpx-browse-more:hover{
    color:#253029!important;
    text-decoration:none!important;
}
.mpx-browse-more .mpx-browse-link-icon{
    width:16px!important;
    height:18px!important;
    min-width:16px!important;
    border-color:transparent!important;
    background:transparent!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-section>a{
    border-color:transparent!important;
    background:transparent!important;
    color:#a9b0ab!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-section>a:hover,
html.mp-night body .mpx-browse-panel .mpx-browse-section>a[aria-current=page]{
    border-color:#2d332f!important;
    background:#151815!important;
    color:#eeeeee!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-link-icon{
    border-color:transparent!important;
    background:transparent!important;
    color:#8d9790!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-section>a:hover .mpx-browse-link-icon,
html.mp-night body .mpx-browse-panel .mpx-browse-section>a[aria-current=page] .mpx-browse-link-icon{
    border-color:transparent!important;
    background:transparent!important;
    color:#8fd5a5!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-section>a small{
    background:#171a18!important;
    color:#757d78!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-section>a:hover small,
html.mp-night body .mpx-browse-panel .mpx-browse-section>a[aria-current=page] small{
    background:#202521!important;
    color:#aab3ad!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-section>a.mpx-browse-more{
    color:#8f9892!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-section>a.mpx-browse-more:hover{
    color:#dce3de!important;
}
html.mp-night body .mpx-browse-panel .mpx-browse-more .mpx-browse-link-icon{
    border-color:transparent!important;
    background:transparent!important;
}
@media(max-width:1020px) and (min-width:621px){
    .mpx-nav-primary>.mpx-nav-direct{
        padding-left:9px!important;
        padding-right:9px!important;
        font-size:12px!important;
    }
}
@media(max-width:620px){
    .mpx-nav-primary{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .mpx-nav-primary>.mpx-nav-menu,
    .mpx-nav-primary>.mpx-nav-random,
    .mpx-nav-primary>.mpx-nav-trending,
    .mpx-nav-primary>.mpx-nav-near{
        grid-column:span 1!important;
    }
    .mpx-browse-panel{
        top:174px!important;
    }
}
@media(max-width:390px){
    .mpx-nav-primary>.mpx-nav-direct>i{
        display:none!important;
    }
}
.mpb-card .mpb-players.mpb-stats-grid .mpb-change-value,.mpb-card .mpb-players.mpb-stats-grid .mpb-player-value,.mpb-card .mpb-players.mpb-stats-grid .mpb-ping-value{display:block!important;min-height:16px!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.mpb-card .mpb-players.mpb-stats-grid .mpb-stat>.mpb-change-label,.mpb-card .mpb-players.mpb-stats-grid .mpb-stat>.mpb-player-label,.mpb-card .mpb-players.mpb-stats-grid .mpb-stat>.mpb-ping-label{display:block!important;margin-top:4px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}
.mpb-hero>.mpb-fresh{width:100%!important;text-align:center!important}
html.mp-night body .mpx-browse-panel .mpx-browse-label-sort{border-top-color:#252525!important}
html.mp-night body .mpb-actions button{border-color:#347847!important;background:#1d5e2a!important;color:#f4f7f4!important;box-shadow:none!important}
html.mp-night body .mpb-actions button:hover{border-color:#438f54!important;background:#246f34!important;color:#fff!important}
html.mp-night body .mpb-actions button:focus-visible{outline-color:#8fc99d!important}
html.mp-night body .mpb-actions a{border-color:#343434!important;background:#111!important;color:#a9b0ab!important;box-shadow:none!important}
html.mp-night body .mpb-actions a:hover{border-color:#505050!important;background:#1a1a1a!important;color:#eeeeee!important;text-decoration:none!important}
html.mp-night body .mpb-stat-ping.is-fast .mpb-ping-value,html.mp-night body .mpb-server-hero-ping.is-fast .mpb-ping-value,html.mp-night body .mpb-latency-card.is-fast>strong{color:#72c985!important}
html.mp-night body .mpb-stat-ping.is-good .mpb-ping-value,html.mp-night body .mpb-server-hero-ping.is-good .mpb-ping-value,html.mp-night body .mpb-latency-card.is-good>strong{color:#a7bd79!important}
html.mp-night body .mpb-stat-ping.is-fair .mpb-ping-value,html.mp-night body .mpb-server-hero-ping.is-fair .mpb-ping-value,html.mp-night body .mpb-latency-card.is-fair>strong{color:#d7b66e!important}
html.mp-night body .mpb-stat-ping.is-slow .mpb-ping-value,html.mp-night body .mpb-server-hero-ping.is-slow .mpb-ping-value,html.mp-night body .mpb-latency-card.is-slow>strong{color:#e58d81!important}
@media(max-width:780px){
    .mpb-detail .mpb-connect.mpb-join{
        display:grid!important;
        grid-template-columns:minmax(0,1fr)!important;
        grid-template-areas:"edition" "address" "links" "motd"!important;
        justify-items:center!important;
        align-items:center!important;
        row-gap:9px!important;
        column-gap:0!important;
        padding-left:14px!important;
        padding-right:14px!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-switch{
        grid-area:edition!important;
        justify-self:center!important;
        margin:0!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-panels{
        grid-area:address!important;
        justify-self:center!important;
        width:min(100%,380px)!important;
        max-width:380px!important;
        margin:0!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-links{
        grid-area:links!important;
        justify-self:center!important;
        justify-content:center!important;
        width:min(100%,468px)!important;
        max-width:468px!important;
        height:auto!important;
        margin:0!important;
        flex-wrap:wrap!important;
    }
    .mpb-detail .mpb-connect.mpb-join>.mpb-join-motd{
        grid-area:motd!important;
        justify-self:center!important;
        margin-top:4px!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-panel,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-copy{
        width:100%!important;
        max-width:100%!important;
    }
    .mpb-detail .mpb-connect.mpb-join .mpb-join-copy .mpb-copy-value,
    .mpb-detail .mpb-connect.mpb-join .mpb-join-copy code.mpb-copy-value{
        flex:1 1 auto!important;
        width:auto!important;
        min-width:0!important;
        max-width:none!important;
    }
}
@media(max-width:900px) and (min-width:521px){
    .mpb-detail .mph.mph-compact-overview .mph-overview .mph-stats{
        display:grid!important;
        grid-template-columns:repeat(5,minmax(0,1fr))!important;
        grid-auto-flow:row!important;
        width:100%!important;
        min-width:0!important;
        overflow:visible!important;
    }
    .mpb-detail .mph.mph-compact-overview .mph-overview .mph-stats>div{
        width:auto!important;
        min-width:0!important;
        max-width:none!important;
        padding-left:7px!important;
        padding-right:7px!important;
    }
    .mpb-detail .mph.mph-compact-overview .mph-overview .mph-stats span{
        font-size:9px!important;
        letter-spacing:.025em!important;
    }
    .mpb-detail .mph.mph-compact-overview .mph-overview .mph-stats strong{
        font-size:17px!important;
    }
}
.mpb-hero>.mpb-fresh{
    display:flex!important;
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    justify-content:center!important;
    align-items:center!important;
    align-self:stretch!important;
    text-align:center!important;
}
.mpb-hero>.mpb-fresh>a{
    display:inline-flex!important;
    justify-content:center!important;
    text-align:center!important;
}


/* 4.06.66 plain contextual browse links */
.mpb-hero>.mpb-fresh{gap:0!important}
.mpb-hero>.mpb-fresh:before{display:none!important;content:none!important}
