.region-picker{position:relative;z-index:30;flex:0 0 auto}
.region-toggle{height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(96,222,250,.16);background:rgba(8,20,28,.7);color:#dff7fd;font-size:9px;font-weight:800;letter-spacing:.08em;cursor:pointer;backdrop-filter:blur(14px);transition:.18s ease}
.region-toggle:hover,.region-toggle[aria-expanded="true"]{border-color:rgba(102,230,255,.38);background:rgba(18,47,63,.78)}
.region-flag{font-size:15px;line-height:1}
.region-symbol{font-size:12px;color:var(--cyan);font-weight:700}
.region-code{font-size:8px;letter-spacing:.13em}
.region-chevron{margin-left:1px;color:#66818e;font-size:13px;transform:translateY(-2px)}
.region-menu{position:absolute;right:0;top:calc(100% + 9px);width:240px;padding:6px;border:1px solid rgba(94,222,250,.18);background:rgba(4,13,19,.98);box-shadow:0 22px 55px rgba(0,0,0,.5);backdrop-filter:blur(20px)}
.region-menu[hidden]{display:none}
.region-option{width:100%;height:42px;display:grid;grid-template-columns:24px 1fr 28px 38px;align-items:center;gap:7px;padding:0 9px;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;color:#b5cbd4;text-align:left;font-size:9px;cursor:pointer}
.region-option:last-child{border-bottom:0}
.region-option:hover,.region-option:focus-visible,.region-option[aria-checked="true"]{background:rgba(47,133,164,.14);color:#f3fcff;outline:none}
.region-option:disabled{opacity:.42;cursor:wait}
.region-option-flag{font-size:15px}
.region-option b{color:var(--cyan);font-size:11px;text-align:center}
.region-option small{color:#65818f;font-size:7px;letter-spacing:.08em;text-align:right}
.pricing-note{max-width:700px;margin-left:auto;margin-right:auto}

@media(max-width:950px){.page-home .header-account{display:none}}
@media(max-width:760px){
  .page-home .topbar{grid-template-columns:1fr auto auto;gap:7px}
  .page-home .header-actions{display:flex;grid-column:2;grid-row:1;justify-self:end;gap:0}
  .page-home .header-account,.page-home .header-discord,.page-home .header-cta{display:none}
  .page-home .region-toggle{height:35px;padding:0 8px;gap:6px}
  .page-home .region-menu{right:-48px;top:calc(100% + 10px)}
}
