.site-account{position:relative;z-index:12}.site-account-trigger{align-items:center;appearance:none;background:transparent;border:1px solid var(--line);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;gap:9px}.site-account-trigger:hover{background:var(--surface-2);border-color:var(--lime);color:var(--lime)}.site-account-avatar{align-items:center;background:var(--lime);color:#0a0b0f;display:inline-flex;font-size:9px;font-weight:800;height:22px;justify-content:center;letter-spacing:-.05em;min-width:22px;padding:0 4px;transform:skew(-9deg)}.site-account-avatar-large{font-size:12px;height:34px;min-width:34px}.site-account-chevron{color:var(--lime);font-size:10px;margin-left:2px}.site-account-menu{background:var(--surface);border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.45);min-width:245px;padding:10px;position:absolute;right:0;top:calc(100% + 12px)}.site-account-menu[hidden]{display:none}.site-account-summary{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:11px;padding:8px 8px 14px}.site-account-summary strong,.site-account-summary small{display:block;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-account-summary strong{font-size:13px}.site-account-summary small{color:var(--muted);font-size:10px;margin-top:4px}.site-account-links{border-bottom:1px solid var(--line);display:grid;padding:8px 0}.site-account-links a,.site-account-item{background:transparent;border:0;color:var(--text);cursor:pointer;display:block;font:inherit;font-size:11px;letter-spacing:.08em;padding:11px 8px;text-align:left;text-transform:uppercase;width:100%}.site-account-links a:hover,.site-account-item:hover{background:var(--surface-2);color:var(--lime)}.site-account-signout{color:var(--muted)}.account-details{display:grid;gap:0;margin:24px 0 0}.account-detail{border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:14px 0}.account-detail dt{color:#77787c;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.account-detail dd{color:var(--text);font-size:13px;margin:0;text-align:right;word-break:break-word}.account-detail dd.muted{color:var(--muted)}.account-form{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:24px;padding-top:22px}.account-form label{color:#77787c;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.account-form input{background:#0d0e12;border:1px solid var(--line);color:var(--text);font:inherit;padding:12px;width:100%}.account-form .button{border:0;cursor:pointer;justify-self:start;margin-top:6px}.account-form small{color:var(--muted);font-size:11px;line-height:1.5}.account-status{color:var(--lime);font-size:12px!important;margin:16px 0 0!important}.account-status.is-error{color:#ff8e8e}.account-security-card p{color:var(--muted);font-size:14px;line-height:1.65}.account-security-card h3{font-size:25px;letter-spacing:-.05em;margin:0 0 12px}.account-security-card+.content-card{margin-top:14px}@media(max-width:800px){.site-account-menu{min-width:230px;right:-4px}.site-account-trigger{max-width:190px;overflow:hidden}.site-account-trigger>span:nth-child(2){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-detail{align-items:flex-start;display:block}.account-detail dd{margin-top:6px;text-align:left}}
.site-account-trigger{font:700 10px/normal Arial,Helvetica,sans-serif!important;letter-spacing:.1em!important;padding:12px 14px!important;text-transform:uppercase!important}
