.member-menu{position:relative}.member-trigger{border:1px solid var(--green);cursor:pointer;align-items:center;font-weight:600;white-space:nowrap}.member-trigger>span{transition:transform .25s}.member-menu.is-open .member-trigger>span{transform:rotate(180deg)}.member-options{position:absolute;right:0;top:100%;padding-top:12px;width:286px;z-index:30;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .22s,transform .3s cubic-bezier(.2,.9,.3,1.2),visibility .22s;pointer-events:none}.member-options:before{content:"";position:absolute;inset:12px 0 0;background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:5px;box-shadow:0 14px 34px #122d2020;z-index:-1}.member-options a{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:8px;padding:17px 13px;font-size:12px;letter-spacing:.7px;border-radius:3px;transition:background .2s,color .2s}.member-options a+a{margin-top:0}.member-options a:hover,.member-options a:focus-visible{background:#eaf0e5;color:var(--green)}.member-options a span{transition:transform .2s}.member-options a:hover span{transform:translate(2px,-2px)}.member-menu.is-open .member-options{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:760px){.member-menu{width:100%}.member-trigger{width:100%;justify-content:space-between}.member-options{position:relative;width:100%;max-height:0;padding-top:0;overflow:hidden;transition:opacity .22s,max-height .3s,transform .3s}.member-options:before{inset:0}.member-menu.is-open .member-options{max-height:200px;margin-top:10px}.member-options a{min-height:48px}}@media(prefers-reduced-motion:reduce){.member-menu *{transition:none!important}}
.member-trigger{display:flex;background:transparent;border:0;padding:0;color:inherit;font:inherit;gap:7px;cursor:pointer;align-items:center;font-weight:500;white-space:nowrap}.member-options{left:0;right:auto}@media(max-width:760px){.member-trigger{padding:12px 0}}
.member-menu .member-trigger{display:flex;background:transparent;border:0;padding:0;color:inherit;font:inherit;gap:7px;cursor:pointer;align-items:center;font-weight:500;white-space:nowrap}.member-options{left:0;right:auto}@media(max-width:760px){.member-menu .member-trigger{padding:12px 0}}
