@media(min-width:1101px){.site-header .header-inner{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:20px}.header-inner>.brand{justify-self:start}.header-inner>.desktop-nav{justify-self:center}.header-inner>.header-account,.header-inner>.account-entry{justify-self:end;margin-left:0}}.header-account{position:relative;margin-left:auto;min-width:0;flex-shrink:0}.account-entry{display:inline-flex;align-items:center;background:var(--red);color:#fff;justify-content:center}.account-control{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--ink);border:1px solid #dce3ea;border-radius:28px;padding:6px 12px 6px 6px;font-size:14px;font-weight:700;min-height:46px;max-width:190px;transition:background .2s,box-shadow .2s}.account-control:hover,.account-control[aria-expanded=true]{background:#f7f9fc;box-shadow:0 3px 12px #071a2e0a}.account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-control>svg{flex-shrink:0}.account-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,#ffefed,#fbc8c5);color:#b31d1c;border:2px solid #fff;display:grid;place-items:center;flex-shrink:0;overflow:hidden}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-dropdown{position:absolute;right:0;top:calc(100% + 12px);width:min(275px,calc(100vw - 36px));max-height:calc(100dvh - 120px);overflow:auto;background:#fff;border:1px solid #e2e8ef;border-radius:14px;padding:10px;box-shadow:0 18px 50px #071a2e28;color:var(--ink);z-index:50}.account-dropdown a,.account-dropdown form button{display:flex;align-items:center;gap:12px;padding:11px 12px;width:100%;text-align:left;font-size:14px;border:0;border-radius:7px;background:none;cursor:pointer;line-height:1.4}.account-dropdown svg{width:18px;height:18px;flex-shrink:0}.account-dropdown a:hover,.account-dropdown button:hover{background:#f0f5fa}.account-dropdown hr{border:0;border-top:1px solid #e3e9ef;margin:8px 4px}.account-dropdown .account-menu-caption{padding:4px 12px;font-size:12px;color:#68798b}.account-dropdown .account-signout{color:#bc171c}.account-dropdown a:focus-visible,.account-dropdown button:focus-visible{outline:2px solid var(--red);outline-offset:-2px}@media(max-width:1100px){.site-header .desktop-nav{display:none}.site-header .mobile-menu{display:inline-flex}.header-inner{gap:12px}}@media(max-width:650px){.account-dropdown{position:fixed;right:18px;top:70px;max-height:calc(100dvh - 90px)}.account-control{gap:6px;max-width:150px;padding-right:9px;min-height:40px}.account-avatar{width:28px;height:28px}.account-entry{max-width:115px;padding:8px 12px!important}}@media(max-width:390px){.account-control .account-name{display:none}.header-inner .brand{font-size:16px}.header-inner .brand img{width:42px}.header-inner .mobile-menu{margin-left:0}}@media(max-width:360px){.site-header .account-entry.header-join{display:inline-flex;font-size:12px;min-height:36px;padding:8px 10px!important}.site-header .header-inner .mobile-menu{margin-left:0}}html[data-account=known] .site-header .account-entry{visibility:hidden}.button.header-join:hover{transform:none}.age-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#061c319e}.age-gate-card{width:min(420px,100%);padding:30px 28px;border-radius:18px;background:#fff;color:#0f1c30;box-shadow:0 24px 60px #061c3159;font-family:inherit}.age-gate-card h2{margin:12px 0 6px;font-size:22px;color:#061c31}.age-gate-card p{margin:0 0 14px;font-size:15px;line-height:1.6;color:#3d4d5c}.age-gate-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fbecec;color:#b31d1c}.age-gate-field{display:grid;gap:6px;margin:0 0 16px;font-size:14px;font-weight:700}.age-gate-field input{min-height:46px;padding:0 12px;border:1px solid #d5dde4;border-radius:10px;font:inherit;font-size:16px}.age-gate-card .mp-button{width:100%;min-height:46px;border:0;border-radius:10px;background:#b31d1c;color:#fff;font:inherit;font-weight:700;cursor:pointer}.age-gate-card .mp-button:disabled{background:#c7cfd6;cursor:default}.age-gate-small{margin:12px 0 0!important;font-size:13px!important;color:#657487!important;text-align:center}.age-gate-error{color:#b31d1c!important;font-weight:600}.pf{position:relative;display:block}.pf-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--mp-border,#d8e0e6);border-radius:10px;box-shadow:0 12px 28px #0b1f2e24;max-height:260px;overflow:auto}.pf-list li{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:7px;cursor:pointer;font-size:15px;font-weight:500;color:var(--mp-navy,#15364b)}.pf-list li svg{flex:none;color:var(--mp-info,#265d80)}.pf-list li small{margin-left:auto;font-size:12px;color:var(--mp-muted,#526575);font-weight:500}.pf-list li[aria-selected=true],.pf-list li:hover{background:var(--mp-soft,#eef2f5)}.pf-searching{position:absolute;right:12px;bottom:11px;font-size:12px;font-weight:500;color:var(--mp-muted,#526575);pointer-events:none}
