.site-account-menu{z-index:80;flex:none;position:relative}.site-account-trigger{color:#f7f5f1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;min-height:42px;padding:3px 7px 3px 4px;display:inline-flex}.site-account-trigger:hover,.site-account-menu.is-open .site-account-trigger{background:#ffffff14;border-color:#ffffff2e}.site-account-icon{background:#353b35;border:1px solid #ffffff30;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.site-account-caret{opacity:.75;transition:transform .2s}.site-account-menu.is-open .site-account-caret{transform:rotate(180deg)}.site-account-panel{color:#1c211c;z-index:100;background:#f8f5ef;border:1px solid #dfd9ce;border-radius:14px;width:min(306px,100vw - 24px);min-width:260px;padding:8px;animation:.18s both site-account-enter;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 54px #00000047}.site-account-panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.site-account-panel-heading{border-bottom:1px solid #e1dbd0;gap:4px;margin:0 7px 5px;padding:13px 8px 16px;display:grid;overflow:hidden}.site-account-panel-heading span{color:#b94e42;letter-spacing:.14em;font-size:9px;font-weight:800}.site-account-panel-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.site-account-panel nav{gap:2px;display:grid}.premium-header .site-account-panel nav{gap:2px;margin:0;display:grid}.premium-header .site-account-panel nav a{font-size:12px}.site-account-panel a{color:#252a25;border-radius:8px;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s;display:flex}.site-account-panel a:hover,.site-account-panel a:focus-visible{color:#a84337;background:#eae5db;transform:translate(2px)}.site-account-panel a[aria-current=page]{color:#ad493d;background:#eee8df}.site-account-panel a>div{flex:0 0 18px;display:inline-flex}.site-account-panel .site-account-signout{color:#6c6861;border-top:1px solid #e1dbd0;border-radius:0;margin:7px 7px 0;padding-inline:5px}.site-account-menu.is-light .site-account-trigger{color:#242a27}.site-account-menu.is-light .site-account-icon{background:#f2f3f1;border-color:#dce0dc}.site-account-menu.is-light .site-account-trigger:hover,.site-account-menu.is-light.is-open .site-account-trigger{background:#f1f2ef;border-color:#dce0dc}.site-account-menu :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #c65043}@keyframes site-account-enter{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@media (max-width:640px){.site-account-trigger{min-height:42px}.site-account-icon{width:36px;height:36px}.site-account-panel{right:-47px}}@media (prefers-reduced-motion:reduce){.site-account-panel{animation:none}.site-account-menu *{transition:none!important}}
